0000950170-23-058167.txt : 20231102 0000950170-23-058167.hdr.sgml : 20231102 20231102160547 ACCESSION NUMBER: 0000950170-23-058167 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Paycom Software, Inc. CENTRAL INDEX KEY: 0001590955 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 800957485 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36393 FILM NUMBER: 231372209 BUSINESS ADDRESS: STREET 1: 7501 W. MEMORIAL ROAD CITY: OKLAHOMA CITY STATE: OK ZIP: 73142 BUSINESS PHONE: (405) 722-6900 MAIL ADDRESS: STREET 1: 7501 W. MEMORIAL ROAD CITY: OKLAHOMA CITY STATE: OK ZIP: 73142 10-Q 1 payc-20230930.htm 10-Q 10-Q
0001590955falseQ3--12-31150P3MP1Y3.9P3YP3Y0001590955us-gaap:AdditionalPaidInCapitalMember2023-03-310001590955us-gaap:CommonStockMember2023-01-012023-03-310001590955payc:CostsToFulfillContractMember2022-09-300001590955us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001590955us-gaap:InterestRateSwapMember2022-08-242022-08-240001590955us-gaap:CommonStockMember2023-03-310001590955us-gaap:AdditionalPaidInCapitalMember2023-06-300001590955payc:BSBYRatePlusMemberpayc:TwoThousandTwentyTwoRevolvingCreditAgreementLoanMemberpayc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-05-042022-05-040001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember2022-01-012022-12-3100015909552022-03-310001590955srt:MaximumMemberpayc:StockRepurchasePlanMember2023-09-300001590955us-gaap:LandMember2023-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001590955us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001590955us-gaap:RetainedEarningsMember2022-03-310001590955payc:StockRepurchasePlanMember2023-01-012023-09-3000015909552021-12-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001590955payc:MarketBasedRestrictedSharesMember2023-09-300001590955us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001590955payc:RecurringMember2023-01-012023-09-300001590955payc:ImplementationAndOtherMember2023-07-012023-09-300001590955us-gaap:PerformanceSharesMember2023-01-012023-09-300001590955us-gaap:ConstructionInProgressMember2023-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001590955us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-09-300001590955us-gaap:RestrictedStockMemberpayc:TimeBasedVestingMembersrt:MinimumMemberpayc:NonExecutiveEmployeesMember2023-01-012023-09-300001590955us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001590955payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:CommonStockMember2022-03-310001590955payc:AfterTwoYearsOfEmploymentMember2023-01-012023-09-300001590955us-gaap:CommonStockMember2022-04-012022-06-300001590955payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:ABRLoansMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-01-012023-09-300001590955payc:CostsToObtainContractMember2022-12-310001590955us-gaap:PerformanceSharesMemberpayc:LongTermIncentivePlanMember2023-02-012023-02-280001590955us-gaap:BridgeLoanMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-290001590955payc:RestrictedStockAwardsAndPSUAwardsMember2022-07-012022-09-300001590955us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001590955payc:CostsToFulfillContractMember2023-09-300001590955payc:FurnitureFixturesAndEquipmentMember2022-12-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001590955payc:MarketBasedRestrictedSharesMember2023-01-012023-09-3000015909552023-10-012023-09-300001590955us-gaap:CommonStockMember2023-04-012023-06-300001590955payc:RecurringMember2023-07-012023-09-300001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-07-012023-09-300001590955payc:ImplementationAndOtherMember2022-07-012022-09-300001590955us-gaap:CommonStockMember2021-12-310001590955us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-09-300001590955us-gaap:TreasuryStockCommonMember2023-03-310001590955us-gaap:RetainedEarningsMember2021-12-3100015909552022-01-012022-03-310001590955payc:CostsToObtainContractMember2023-01-012023-09-300001590955payc:TimeBasedRestrictedStockAwardsMember2023-09-300001590955payc:CostsToFulfillContractMember2023-06-300001590955payc:RestrictedStockAwardsAndPSUAwardsMember2022-01-012022-09-300001590955payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:AdditionalPaidInCapitalMember2022-09-300001590955us-gaap:TreasuryStockCommonMember2022-12-310001590955us-gaap:BridgeLoanMemberpayc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-05-040001590955us-gaap:TreasuryStockCommonMember2022-01-012022-03-3100015909552023-10-240001590955us-gaap:RetainedEarningsMember2023-07-012023-09-300001590955payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-05-042022-05-040001590955us-gaap:RetainedEarningsMember2023-04-012023-06-300001590955us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001590955payc:CostsToFulfillContractMember2023-01-012023-09-300001590955payc:RecurringMember2022-01-012022-09-300001590955payc:CostsToFulfillContractMember2023-07-012023-09-300001590955payc:OneHundredPercentMatchForPercentOfParticipantsContributionMember2023-01-012023-09-300001590955us-gaap:RetainedEarningsMember2022-06-300001590955us-gaap:RestrictedStockUnitsRSUMember2023-09-300001590955us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001590955us-gaap:AdditionalPaidInCapitalMember2021-12-310001590955us-gaap:PropertyPlantAndEquipmentMember2023-07-012023-09-300001590955us-gaap:EmployeeStockMember2022-07-012022-09-300001590955us-gaap:CommonStockMember2022-01-012022-03-310001590955payc:TimeBasedVestingMemberpayc:ExecutiveOfficersMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-09-300001590955payc:TimeBasedRestrictedStockAwardsMember2023-01-012023-09-3000015909552022-07-012022-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001590955us-gaap:RetainedEarningsMember2022-07-012022-09-300001590955srt:MaximumMemberpayc:FiftyPercentOfMatchingContributionMember2023-01-012023-09-300001590955payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMemberpayc:MarketBasedVestingMemberus-gaap:RestrictedStockMember2023-01-012023-09-300001590955us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001590955us-gaap:LetterOfCreditMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-290001590955us-gaap:ConstructionInProgressMember2022-12-310001590955payc:CostsToObtainContractMember2022-01-012022-09-300001590955us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001590955us-gaap:CommonStockMember2022-07-012022-09-300001590955srt:MinimumMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:AmendmentNumberTwoMember2023-07-280001590955us-gaap:RetainedEarningsMember2023-03-310001590955payc:TwoThousandTwentyTwoTermLoanFacilityMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-290001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001590955us-gaap:AdditionalPaidInCapitalMember2023-09-300001590955payc:RestrictedStockAwardsAndPSUAwardsMember2023-07-012023-09-300001590955us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-09-300001590955us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001590955payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:RestrictedStockMemberpayc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember2023-01-012023-09-300001590955us-gaap:RestrictedStockMembersrt:MaximumMemberpayc:TimeBasedVestingMemberpayc:NonExecutiveEmployeesMember2023-01-012023-09-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMembersrt:MaximumMemberpayc:AmendmentNumberTwoMember2023-07-280001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2022-07-290001590955payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-01-012023-09-300001590955payc:SOFRPlusMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-09-300001590955us-gaap:CommonStockMember2022-09-300001590955us-gaap:TreasuryStockCommonMember2021-12-3100015909552022-12-310001590955us-gaap:RetainedEarningsMember2023-06-300001590955srt:MaximumMemberpayc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-06-070001590955payc:ImplementationAndOtherMember2022-01-012022-09-300001590955srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMemberpayc:LongTermIncentivePlanMember2023-01-012023-09-300001590955us-gaap:AdditionalPaidInCapitalMember2022-12-3100015909552023-04-012023-06-300001590955payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:SOFRPlusMember2022-07-290001590955payc:SeniorSecuredTermCreditAgreementMemberus-gaap:LineOfCreditMember2023-01-012023-09-300001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-09-300001590955us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001590955payc:ExecutiveOfficersMemberus-gaap:PerformanceSharesMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-05-020001590955us-gaap:CommonStockMember2022-12-3100015909552022-01-012022-09-300001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001590955srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-09-300001590955us-gaap:PerformanceSharesMember2023-09-300001590955us-gaap:RestrictedStockMember2023-01-012023-09-300001590955us-gaap:AvailableforsaleSecuritiesMemberus-gaap:CertificatesOfDepositMember2022-12-310001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember2023-01-012023-09-300001590955us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001590955payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:ABRLoansMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001590955us-gaap:CommonStockMember2022-06-300001590955us-gaap:RetainedEarningsMember2022-12-310001590955payc:CostsToObtainContractMember2022-06-300001590955payc:CostsToObtainContractMember2022-09-300001590955payc:CostsToObtainContractMember2023-09-300001590955payc:TimeBasedVestingMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMemberpayc:NonExecutiveEmployeesMember2023-10-122023-10-120001590955us-gaap:AdditionalPaidInCapitalMember2022-03-310001590955us-gaap:RestrictedStockMemberpayc:NonEmployeeMembersMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-05-012023-05-310001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-07-012022-09-300001590955us-gaap:AdditionalPaidInCapitalMember2022-06-300001590955us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001590955payc:TimeBasedRestrictedStockAwardsMember2022-12-310001590955us-gaap:RetainedEarningsMember2022-04-012022-06-300001590955us-gaap:AvailableforsaleSecuritiesMemberus-gaap:CertificatesOfDepositMember2023-09-300001590955us-gaap:GoodwillMember2023-09-300001590955srt:MaximumMember2023-01-012023-09-300001590955payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:RestrictedStockMemberpayc:TimeBasedVestingMember2023-01-012023-09-300001590955srt:MinimumMemberpayc:FiftyPercentOfMatchingContributionMember2023-01-012023-09-300001590955payc:SeniorSecuredTermCreditAgreementMemberus-gaap:LineOfCreditMemberpayc:AdjustedLondonInterbankOfferedRateMember2023-01-012023-09-300001590955payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember2022-12-310001590955us-gaap:InterestRateSwapMember2023-09-300001590955us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember2022-12-310001590955us-gaap:RestrictedStockMember2023-09-300001590955payc:SponsorshipRightsMember2021-07-012021-07-310001590955payc:SeniorSecuredTermCreditAgreementMember2023-01-012023-09-300001590955us-gaap:AvailableforsaleSecuritiesMember2023-09-300001590955payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember2023-09-300001590955us-gaap:EmployeeStockMember2023-01-012023-09-300001590955us-gaap:TreasuryStockCommonMember2022-03-310001590955us-gaap:RetainedEarningsMember2022-09-300001590955payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:SOFRPlusMember2022-07-290001590955us-gaap:TreasuryStockCommonMember2022-06-300001590955us-gaap:CommonStockMember2023-09-300001590955payc:CostsToFulfillContractMember2022-12-310001590955us-gaap:EmployeeStockMember2022-01-012022-09-3000015909552023-07-012023-09-300001590955payc:SeniorSecuredTermCreditAgreementMemberus-gaap:PrimeRateMemberus-gaap:LineOfCreditMember2023-01-012023-09-300001590955payc:StockRepurchasePlanMemberpayc:CertainEmployeesMember2023-01-012023-09-300001590955payc:SeniorSecuredTermCreditAgreementMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:RetainedEarningsMember2023-01-012023-03-310001590955payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-05-040001590955payc:ExecutiveOfficersMemberpayc:TimeBasedRestrictedStockUnitsMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-05-020001590955payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-05-3100015909552023-09-300001590955us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001590955payc:CostsToFulfillContractMember2021-12-3100015909552023-03-310001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-3100015909552023-01-012023-09-300001590955us-gaap:ComputerEquipmentMember2022-12-310001590955srt:MaximumMemberpayc:NamingRightsMember2023-01-012023-09-300001590955payc:CostsToObtainContractMember2021-12-310001590955payc:SOFRPlusOneMonthInterestPeriodMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:InterestRateSwapMember2023-01-012023-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001590955payc:CostsToFulfillContractMember2022-06-300001590955us-gaap:GoodwillMember2022-12-310001590955us-gaap:AvailableforsaleSecuritiesMember2022-12-310001590955payc:NamingRightsMember2023-09-300001590955us-gaap:FederalFundsEffectiveSwapRateMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-2900015909552025-01-012023-09-300001590955us-gaap:BuildingMember2023-09-300001590955payc:StockRepurchasePlanMember2023-09-300001590955payc:TwoThousandTwentyTwoTermLoanFacilityMember2022-07-292022-07-290001590955us-gaap:RestrictedStockUnitsRSUMember2022-12-310001590955us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015909552022-04-012022-06-300001590955payc:MarketBasedRestrictedSharesMember2022-12-310001590955us-gaap:TreasuryStockCommonMember2023-09-300001590955us-gaap:PropertyPlantAndEquipmentMember2022-07-012022-09-300001590955payc:CostsToFulfillContractMember2022-07-012022-09-300001590955payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-290001590955us-gaap:CommonStockMember2023-06-300001590955srt:MinimumMemberpayc:NamingRightsMember2023-01-012023-09-300001590955us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-3000015909552023-01-012023-03-310001590955us-gaap:RetainedEarningsMember2022-01-012022-03-310001590955us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-290001590955payc:FurnitureFixturesAndEquipmentMember2023-09-300001590955us-gaap:AvailableforsaleSecuritiesMemberus-gaap:USTreasurySecuritiesMember2022-12-310001590955payc:FiftyPercentOfMatchingContributionMember2023-01-012023-09-300001590955payc:ABRLoansMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2022-07-292022-07-290001590955srt:MinimumMemberpayc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-06-070001590955srt:ExecutiveOfficerMemberpayc:LongTermIncentivePlanMemberus-gaap:PerformanceSharesMember2023-02-012023-02-280001590955payc:RecurringMember2022-07-012022-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001590955us-gaap:EmployeeStockMember2023-09-300001590955payc:RestrictedStockAwardsAndPSUAwardsMember2023-01-012023-09-300001590955us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMemberpayc:NonExecutiveEmployeesMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2023-10-122023-10-120001590955payc:CostsToObtainContractMember2022-07-012022-09-300001590955us-gaap:AvailableforsaleSecuritiesMemberus-gaap:USTreasurySecuritiesMember2023-09-300001590955us-gaap:LetterOfCreditMemberpayc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-05-040001590955us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001590955us-gaap:LandMember2022-12-310001590955payc:TwoThousandTwentyTwoTermLoanFacilityMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-01-012023-09-300001590955payc:SeniorSecuredTermCreditAgreementMemberus-gaap:LoansPayableMember2023-01-012023-09-300001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001590955payc:NamingRightsMember2022-12-310001590955payc:CostsToFulfillContractMember2022-01-012022-09-300001590955us-gaap:TreasuryStockCommonMember2022-09-300001590955payc:ImplementationAndOtherMember2023-01-012023-09-300001590955us-gaap:RetainedEarningsMember2023-09-300001590955payc:CostsToObtainContractMember2023-06-3000015909552023-06-300001590955us-gaap:BuildingMember2022-12-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-3000015909552022-06-300001590955us-gaap:ComputerEquipmentMember2023-09-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2022-07-292022-07-290001590955us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001590955us-gaap:CommonStockMember2023-07-012023-09-300001590955payc:CostsToObtainContractMember2023-07-012023-09-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember2023-09-300001590955us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001590955us-gaap:PerformanceSharesMember2022-12-310001590955payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:SOFRPlusMember2022-07-290001590955us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-09-3000015909552024-01-012023-09-300001590955payc:SOFRPlusMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2022-07-290001590955us-gaap:EmployeeSeveranceMemberpayc:TimeBasedVestingMembersrt:VicePresidentMember2023-04-032023-04-030001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001590955payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-07-282023-07-280001590955us-gaap:TreasuryStockCommonMember2023-06-300001590955payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:RestrictedStockMember2023-01-012023-09-300001590955us-gaap:EmployeeStockMember2023-07-012023-09-300001590955payc:RentalClocksMember2023-09-3000015909552022-09-300001590955payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:ABRLoansMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2023-01-012023-09-300001590955payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:RestrictedStockMemberpayc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember2023-01-012023-09-300001590955payc:RentalClocksMember2022-12-310001590955us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-31iso4217:USDxbrli:sharesxbrli:purexbrli:sharespayc:TradingDaypayc:Companyiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

(Mark One)

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

For the quarterly period ended September 30, 2023

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

For the transition period from ______ to ______

Commission File Number: 001-36393

 

Paycom Software, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

80-0957485

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

 

 

 

7501 W. Memorial Road

Oklahoma City, Oklahoma

 

 

 

73142

 

(Address of principal executive offices)

 

 (Zip Code)

(405) 722-6900

(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, $0.01 par value

 

PAYC

 

New York Stock Exchange

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

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

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

 

Large accelerated filer

 

Accelerated filer

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

Emerging growth company

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

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

As of October 24, 2023, there were 60,228,165 shares of common stock, par value of $0.01 per share, outstanding, including 2,527,345 shares of restricted stock.

 

 


 

Paycom Software, Inc.

 

 

 

PART I – FINANCIAL INFORMATION

 

 

 

Item 1.

 

 

Financial Statements

 

3

 

 

 

Unaudited Consolidated Balance Sheets

 

3

 

 

 

Unaudited Consolidated Statements of Comprehensive Income

 

4

 

 

Unaudited Consolidated Statements of Stockholders’ Equity

 

5

 

 

 

Unaudited Consolidated Statements of Cash Flows

 

6

 

 

 

Notes to the Unaudited Consolidated Financial Statements

 

7

 

Item 2.

 

 

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

 

22

 

Item 3.

 

 

Quantitative and Qualitative Disclosures About Market Risk

 

34

 

Item 4.

 

 

Controls and Procedures

 

34

 

 

 

PART II – OTHER INFORMATION

 

 

 

Item 1.

 

 

Legal Proceedings

 

35

 

Item 1A.

 

 

Risk Factors

 

35

 

Item 2.

 

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

37

 

Item 5.

 

Other Information

 

37

 

Item 6.

 

 

Exhibits

 

38

 

Signatures

 

39

 

2


 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

Paycom Software, Inc.

Unaudited Consolidated Balance Sheets

(in thousands, except per share amounts)

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

484,028

 

 

$

400,730

 

Accounts receivable

 

 

15,548

 

 

 

22,843

 

Prepaid expenses

 

 

40,561

 

 

 

34,056

 

Inventory

 

 

836

 

 

 

1,607

 

Income tax receivable

 

 

10,770

 

 

 

5,583

 

Deferred contract costs

 

 

111,877

 

 

 

96,378

 

Current assets before funds held for clients

 

 

663,620

 

 

 

561,197

 

Funds held for clients

 

 

1,899,346

 

 

 

2,202,975

 

Total current assets

 

 

2,562,966

 

 

 

2,764,172

 

Property and equipment, net

 

 

468,282

 

 

 

402,448

 

Intangible assets, net

 

 

51,088

 

 

 

54,017

 

Goodwill

 

 

51,889

 

 

 

51,889

 

Long-term deferred contract costs

 

 

645,611

 

 

 

567,974

 

Other assets

 

 

76,265

 

 

 

62,013

 

Total assets

 

$

3,856,101

 

 

$

3,902,513

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

6,889

 

 

$

16,054

 

Accrued commissions and bonuses

 

 

20,423

 

 

 

28,439

 

Accrued payroll and vacation

 

 

41,160

 

 

 

45,023

 

Deferred revenue

 

 

22,730

 

 

 

19,825

 

Accrued expenses and other current liabilities

 

 

77,065

 

 

 

59,990

 

Current liabilities before client funds obligation

 

 

168,267

 

 

 

169,331

 

Client funds obligation

 

 

1,901,643

 

 

 

2,207,706

 

Total current liabilities

 

 

2,069,910

 

 

 

2,377,037

 

Deferred income tax liabilities, net

 

 

145,465

 

 

 

141,033

 

Long-term deferred revenue

 

 

105,588

 

 

 

97,591

 

Long-term debt

 

 

29,000

 

 

 

29,000

 

Other long-term liabilities

 

 

84,829

 

 

 

75,245

 

Total long-term liabilities

 

 

364,882

 

 

 

342,869

 

Total liabilities

 

 

2,434,792

 

 

 

2,719,906

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.01 par value (100,000 shares authorized, 62,655 and 62,518 shares issued at September 30, 2023 and December 31, 2022, respectively; 57,700 and 57,867 shares outstanding at September 30, 2023 and December 31, 2022, respectively)

 

 

627

 

 

 

625

 

Additional paid-in capital

 

 

687,723

 

 

 

576,622

 

Retained earnings

 

 

1,410,659

 

 

 

1,196,968

 

Accumulated other comprehensive earnings (loss)

 

 

(2,181

)

 

 

(3,703

)

Treasury stock, at cost (4,955 and 4,651 shares at September 30, 2023 and December 31, 2022, respectively)

 

 

(675,519

)

 

 

(587,905

)

Total stockholders’ equity

 

 

1,421,309

 

 

 

1,182,607

 

Total liabilities and stockholders’ equity

 

$

3,856,101

 

 

$

3,902,513

 

 

See accompanying notes to the unaudited consolidated financial statements.

 

3


 

Paycom Software, Inc.

Unaudited Consolidated Statements of Comprehensive Income

(in thousands, except per share amounts)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenues

 

 

 

 

 

 

 

 

 

 

 

 

Recurring

 

$

398,763

 

 

$

328,150

 

 

$

1,237,706

 

 

$

987,848

 

Implementation and other

 

 

7,540

 

 

 

6,017

 

 

 

21,373

 

 

 

16,762

 

Total revenues

 

 

406,303

 

 

 

334,167

 

 

 

1,259,079

 

 

 

1,004,610

 

Cost of revenues

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

 

55,600

 

 

 

44,169

 

 

 

163,302

 

 

 

122,265

 

Depreciation and amortization

 

 

13,341

 

 

 

10,935

 

 

 

38,299

 

 

 

31,405

 

Total cost of revenues

 

 

68,941

 

 

 

55,104

 

 

 

201,601

 

 

 

153,670

 

Administrative expenses

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

101,162

 

 

 

91,114

 

 

 

311,171

 

 

 

253,834

 

Research and development

 

 

51,864

 

 

 

40,366

 

 

 

143,651

 

 

 

108,774

 

General and administrative

 

 

71,827

 

 

 

60,693

 

 

 

213,397

 

 

 

179,109

 

Depreciation and amortization

 

 

15,608

 

 

 

12,625

 

 

 

44,660

 

 

 

36,378

 

Total administrative expenses

 

 

240,461

 

 

 

204,798

 

 

 

712,879

 

 

 

578,095

 

Total operating expenses

 

 

309,402

 

 

 

259,902

 

 

 

914,480

 

 

 

731,765

 

Operating income

 

 

96,901

 

 

 

74,265

 

 

 

344,599

 

 

 

272,845

 

Interest expense

 

 

(222

)

 

 

(1,018

)

 

 

(1,661

)

 

 

(1,587

)

Other income (expense), net

 

 

5,362

 

 

 

2,041

 

 

 

17,549

 

 

 

4,331

 

Income before income taxes

 

 

102,041

 

 

 

75,288

 

 

 

360,487

 

 

 

275,589

 

Provision for income taxes

 

 

26,822

 

 

 

23,135

 

 

 

101,456

 

 

 

74,151

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Earnings per share, basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Earnings per share, diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

57,825

 

 

 

57,865

 

 

 

57,871

 

 

 

57,949

 

Diluted

 

 

57,966

 

 

 

58,033

 

 

 

58,056

 

 

 

58,193

 

Comprehensive earnings (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Unrealized net gains (losses) on available-for-sale securities

 

 

1,232

 

 

 

(2,705

)

 

 

2,047

 

 

 

(4,881

)

Tax effect

 

 

(420

)

 

 

492

 

 

 

(525

)

 

 

1,068

 

Other comprehensive income (loss), net of tax

 

 

812

 

 

 

(2,213

)

 

 

1,522

 

 

 

(3,813

)

Comprehensive earnings (loss)

 

$

76,031

 

 

$

49,940

 

 

$

260,553

 

 

$

197,625

 

 

See accompanying notes to the unaudited consolidated financial statements.

 

4


 

Paycom Software, Inc.

Unaudited Consolidated Statements of Stockholders’ Equity

(in thousands)

 

 

Common Stock

 

 

Additional

 

 

Retained

 

 

Accumulated Other

 

 

Treasury Stock

 

 

Total

 

 

Shares

 

 

Amount

 

 

Paid-in Capital

 

 

Earnings

 

 

Comprehensive Loss

 

 

Shares

 

 

Amount

 

 

Stockholders’ Equity

 

Balances at December 31, 2021

 

62,298

 

 

$

623

 

 

$

465,594

 

 

$

915,579

 

 

$

 

 

 

4,286

 

 

$

(488,082

)

 

$

893,714

 

Vesting of restricted stock

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

24,713

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24,713

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

(218

)

 

 

(218

)

Net income

 

 

 

 

 

 

 

 

 

 

91,930

 

 

 

 

 

 

 

 

 

 

 

 

91,930

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,119

)

 

 

 

 

 

 

 

 

(1,119

)

Balances at March 31, 2022

 

62,302

 

 

$

623

 

 

$

490,307

 

 

$

1,007,509

 

 

$

(1,119

)

 

 

4,287

 

 

$

(488,300

)

 

$

1,009,020

 

Vesting of restricted stock

 

212

 

 

 

2

 

 

 

(2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

27,472

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27,472

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

363

 

 

 

(99,227

)

 

 

(99,227

)

Net income

 

 

 

 

 

 

 

 

 

 

57,355

 

 

 

 

 

 

 

 

 

 

 

 

57,355

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

(481

)

 

 

 

 

 

 

 

 

(481

)

Balances at June 30, 2022

 

62,514

 

 

$

625

 

 

$

517,777

 

 

$

1,064,864

 

 

$

(1,600

)

 

 

4,650

 

 

$

(587,527

)

 

$

994,139

 

Vesting of restricted stock

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

32,525

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32,525

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(224

)

 

 

(224

)

Net income

 

 

 

 

 

 

 

 

 

 

52,153

 

 

 

 

 

 

 

 

 

 

 

 

52,153

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,213

)

 

 

 

 

 

 

 

 

(2,213

)

Balances at September 30, 2022

 

62,517

 

 

$

625

 

 

$

550,302

 

 

$

1,117,017

 

 

$

(3,813

)

 

 

4,650

 

 

$

(587,751

)

 

$

1,076,380

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Additional

 

 

Retained

 

 

Accumulated Other

 

 

Treasury Stock

 

 

Total

 

 

Shares

 

 

Amount

 

 

Paid-in Capital

 

 

Earnings

 

 

Comprehensive Loss

 

 

Shares

 

 

Amount

 

 

Stockholders’ Equity

 

Balances at December 31, 2022

 

62,518

 

 

$

625

 

 

$

576,622

 

 

$

1,196,968

 

 

$

(3,703

)

 

 

4,651

 

 

$

(587,905

)

 

$

1,182,607

 

Vesting of restricted stock

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

32,344

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32,344

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

(626

)

 

 

(626

)

Net income

 

 

 

 

 

 

 

 

 

 

119,296

 

 

 

 

 

 

 

 

 

 

 

 

119,296

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

850

 

 

 

 

 

 

 

 

 

850

 

Balances at March 31, 2023

 

62,525

 

 

$

625

 

 

$

608,966

 

 

$

1,316,264

 

 

$

(2,853

)

 

 

4,653

 

 

$

(588,531

)

 

$

1,334,471

 

Vesting of restricted stock

 

115

 

 

 

1

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

41,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

41,000

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

 

 

(10,441

)

 

 

(10,441

)

Dividends declared ($0.375 per share)

 

 

 

 

 

 

 

 

 

 

(22,721

)

 

 

 

 

 

 

 

 

 

 

 

(22,721

)

Net income

 

 

 

 

 

 

 

 

 

 

64,516

 

 

 

 

 

 

 

 

 

 

 

 

64,516

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

(140

)

 

 

 

 

 

 

 

 

(140

)

Balances at June 30, 2023

 

62,640

 

 

$

626

 

 

$

649,965

 

 

$

1,358,059

 

 

$

(2,993

)

 

 

4,691

 

 

$

(598,972

)

 

$

1,406,685

 

Vesting of restricted stock

 

15

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Stock-based compensation

 

 

 

 

 

 

 

37,758

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37,758

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

264

 

 

 

(76,547

)

 

 

(76,547

)

Dividends declared ($0.375 per share)

 

 

 

 

 

 

 

 

 

 

(22,619

)

 

 

 

 

 

 

 

 

 

 

 

(22,619

)

Net income

 

 

 

 

 

 

 

 

 

 

75,219

 

 

 

 

 

 

 

 

 

 

 

 

75,219

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

812

 

 

 

 

 

 

 

 

 

812

 

Balances at September 30, 2023

 

62,655

 

 

$

627

 

 

$

687,723

 

 

$

1,410,659

 

 

$

(2,181

)

 

 

4,955

 

 

 

(675,519

)

 

$

1,421,309

 

 

See accompanying notes to the unaudited consolidated financial statements.

 

5


 

Paycom Software, Inc.

Unaudited Consolidated Statements of Cash Flows

(in thousands)

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities

 

 

 

 

 

 

Net income

 

$

259,031

 

 

$

201,438

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

82,959

 

 

 

67,783

 

Accretion of discount on available-for-sale securities

 

 

(387

)

 

 

(872

)

Non-cash marketing expense

 

 

1,263

 

 

 

1,320

 

Gain on disposition of property and equipment

 

 

(33

)

 

 

 

Amortization of debt issuance costs

 

 

946

 

 

 

532

 

Stock-based compensation expense

 

 

96,383

 

 

 

70,815

 

Loss on extinguishment of debt

 

 

1,222

 

 

 

 

Cash paid for derivative settlement

 

 

 

 

 

205

 

Gain on derivative

 

 

 

 

 

(1,559

)

Deferred income taxes, net

 

 

3,889

 

 

 

(4,841

)

Other

 

 

18

 

 

 

(227

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

7,295

 

 

 

(5,406

)

Prepaid expenses

 

 

(8,845

)

 

 

(11,203

)

Inventory

 

 

375

 

 

 

27

 

Other assets

 

 

(15,773

)

 

 

(10,104

)

Deferred contract costs

 

 

(87,604

)

 

 

(86,634

)

Accounts payable

 

 

(8,131

)

 

 

4,159

 

Income taxes, net

 

 

(5,187

)

 

 

1,245

 

Accrued commissions and bonuses

 

 

(8,016

)

 

 

(3,320

)

Accrued payroll and vacation

 

 

(3,863

)

 

 

1,810

 

Deferred revenue

 

 

10,902

 

 

 

12,585

 

Accrued expenses and other current liabilities

 

 

24,125

 

 

 

(1,106

)

Net cash provided by operating activities

 

 

350,569

 

 

 

236,647

 

Cash flows from investing activities

 

 

 

 

 

 

Purchases of investments from funds held for clients

 

 

(25,000

)

 

 

(268,718

)

Proceeds from investments from funds held for clients

 

 

25,000

 

 

 

328,731

 

Purchases of property and equipment

 

 

(135,709

)

 

 

(92,041

)

Proceeds from sale of property and equipment

 

 

67

 

 

 

 

Net cash used in investing activities

 

 

(135,642

)

 

 

(32,028

)

Cash flows from financing activities

 

 

 

 

 

 

Proceeds from the issuance of debt

 

 

 

 

 

29,000

 

Repurchases of common stock

 

 

(74,994

)

 

 

(94,652

)

Withholding taxes paid related to net share settlements

 

 

(12,620

)

 

 

(5,017

)

Payments on long-term debt

 

 

 

 

 

(29,287

)

Dividends paid

 

 

(43,367

)

 

 

 

Net change in client funds obligation

 

 

(306,063

)

 

 

(92,478

)

Payment of debt issuance costs

 

 

(649

)

 

 

(6,437

)

Net cash used in financing activities

 

 

(437,693

)

 

 

(198,871

)

(Decrease) increase in cash, cash equivalents, restricted cash and restricted cash equivalents

 

 

(222,766

)

 

 

5,748

 

Cash, cash equivalents, restricted cash and restricted cash equivalents

 

 

 

 

 

 

Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period

 

 

2,409,095

 

 

 

1,812,691

 

Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period

 

$

2,186,329

 

 

$

1,818,439

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents

 

 

 

 

 

 

Cash and cash equivalents

 

$

484,028

 

 

$

317,163

 

Restricted cash included in funds held for clients

 

 

1,702,301

 

 

 

1,501,276

 

Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period

 

$

2,186,329

 

 

$

1,818,439

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Purchases of property and equipment, accrued but not paid

 

$

8,011

 

 

$

3,355

 

Stock-based compensation for capitalized software

 

$

11,529

 

 

$

6,545

 

Right of use assets obtained in exchange for operating lease liabilities

 

$

21,023

 

 

$

14,385

 

 

See accompanying notes to the unaudited consolidated financial statements.

6


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

1.
ORGANIZATION AND DESCRIPTION OF BUSINESS

Paycom Software, Inc. (“Software”) and its wholly-owned subsidiaries (collectively, the “Company”) is a leading provider of a comprehensive, cloud-based human capital management (“HCM”) solution delivered as Software-as-a-Service. Unless we state otherwise or the context otherwise requires, the terms “we,” “our,” “us” and the “Company” refer to Software and its consolidated subsidiaries.

We provide functionality and data analytics that businesses need to manage the complete employment lifecycle, from recruitment to retirement. Our solution requires virtually no customization and is based on a core system of record maintained in a single database for all HCM functions, including talent acquisition, time and labor management, payroll, talent management and human resources (“HR”) management applications.

2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Our significant accounting policies are discussed in “Note 2. Summary of Significant Accounting Policies” in the notes to our audited consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 16, 2023.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements and notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial statements that permit reduced disclosure for interim periods. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes presented in the Form 10-K. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year.

Recently Adopted Accounting Pronouncements

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, “Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). ASU 2020-04 provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. Prior to August 24, 2022, our floating-to-fixed interest rate swap was outstanding to offset the rate variability associated with our outstanding indebtedness. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2020-04 had no material impact on our unaudited interim consolidated financial statements.

In January 2021, the FASB issued ASU No. 2021-01, “Reference Rate Reform (Topic 848) Scope” (“ASU 2021-01”), which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that are affected by the discounting transition. ASU 2021-01 amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2021-01 had no material impact on our unaudited interim consolidated financial statements.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include income taxes, loss contingencies, the useful life of property and equipment and intangible assets, the life of our client relationships, the fair value of our stock-based awards and the fair value of our financial instruments, intangible assets and goodwill. These estimates are based on historical experience where applicable and other assumptions that management believes are reasonable under the circumstances. Actual results could materially differ from these estimates.

Seasonality

Our revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the

7


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

fourth quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing application, we (i) collect client funds to satisfy their respective federal, state and local employment tax obligations, (ii) remit such funds to the appropriate taxing authorities and accounts designated by our clients, and (iii) manage client tax filings and any related correspondence with taxing authorities. Amounts collected by us from clients for their federal, state and local employment taxes are invested by us, and we earn interest on these funds during the interval between receipt and disbursement.

These investments are shown in our consolidated balance sheets as funds held for clients, and the associated liability for the tax filings is shown as client funds obligation. The liability is recorded in the accompanying consolidated balance sheets at the time we obtain the funds from clients. The client funds obligation represents liabilities that will be repaid within one year of the consolidated balance sheet date. As of September 30, 2023 and December 31, 2022, the funds held for clients were invested in money market funds, demand deposit accounts and certificates of deposit. Additionally, the funds held for clients were invested in U.S. treasury securities with an original maturity of greater than one year. Historically, we have also invested funds held for clients in commercial paper. Short-term investments in instruments with an original maturity greater than three months, including certificates of deposit, commercial paper and U.S. treasury securities, are classified as available-for-sale securities and are also included within the funds held for clients line item in the consolidated balance sheets. These available-for-sale securities are recorded in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) on available-for-sale securities and are included within comprehensive earnings (loss) in the consolidated statements of comprehensive income. Funds held for clients are classified as a current asset in the consolidated balance sheets because the funds are held solely to satisfy the client funds obligation. Additionally, the funds held for clients is classified as restricted cash and restricted cash equivalents and presented within the reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents on the consolidated statements of cash flows.

Stock Repurchase Plan

In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $1.1 billion of our common stock. As of September 30, 2023, there was $1.0 billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic conditions, shares withheld for taxes associated with the vesting of restricted stock and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the nine months ended September 30, 2023, we repurchased an aggregate of 303,401 shares of our common stock at an average cost of $288.77 per share, including 43,891 shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

Recently Issued Accounting Pronouncements

Accounting pronouncements issued, but not effective until after September 30, 2023, are not expected to have a significant impact on our consolidated financial position or results of operations.

3.
REVENUE

Revenues are recognized when control of the promised goods or services is transferred to our clients in an amount that reflects the consideration we expect to be entitled to for those goods or services. Substantially all of our revenues are comprised of revenue from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.

Recurring Revenues

Recurring revenues are derived primarily from our talent acquisition, time and labor management, payroll, talent management, HR management, and Global HCM™ applications as well as fees charged for form filings and delivery of client payroll checks and reports. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credit Services applications. Time and labor management includes Time and Attendance, Scheduling/Schedule exchange, Time-Off Requests, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and

8


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

Microfence® tools and applications. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning and Content Subscriptions applications. HR management includes our Manager on-the-Go®, Direct Data Exchange®, Ask Here, Documents and Checklists, Government and Compliance, Benefits Administration/Benefits to Carrier, Benefit Enrollment Service, COBRA Administration, Personnel Action Forms and Performance Discussion Forms, Surveys, Client Action Center, Enhanced ACA and Clue® applications. With Global HCM, a number of our HCM applications and tools are available in 15 languages and dialects and are accessible to users in more than 180 countries.

The performance obligations related to recurring revenues are generally satisfied during each client’s payroll period, with the agreed-upon fee being charged and collected as part of our processing of the client’s payroll. Recurring revenues are recognized at the conclusion of processing of each client’s payroll period, when each respective payroll client is billed. Collectability is reasonably assured as the fees are generally collected through an automated clearing house as part of the client’s payroll cycle or through direct wire transfer, which minimizes the default risk.

The contract period for substantially all contracts associated with these revenues is one month due to the fact that both we and the client have the unilateral right to terminate a wholly unperformed contract without compensating the other party by providing 30 days’ notice of termination. Our payroll application is the foundation of our solution, and all of our clients are required to utilize this application in order to access our other applications. For clients who purchase multiple applications, due to the short-term nature of our contracts, we do not believe it is meaningful to separately assess and identify whether or not each application potentially represents its own, individual, performance obligation as the revenue generated from each application is recognized within the same month as the revenue from the core payroll application. Similarly, we do not believe it is meaningful to individually determine the standalone selling price for each application. We consider the total price charged to a client in a given period to be indicative of the standalone selling price, as the total amount charged is within a reasonable range of prices typically charged for our goods and services for comparable classes of client groups, which we periodically assess for price adjustments.

Interest income on funds held for clients is earned on funds that are collected from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. The interest earned on these funds is included in recurring revenues in the consolidated statements of comprehensive income, as the collection, holding, and remittance of these funds are essential components of providing these services.

Implementation and Other Revenues

Implementation and other revenues consist of nonrefundable upfront conversion fees which are charged to new clients to offset the expense of new client set-up as well as revenues from the sale of time clocks as part of our Time and Attendance application. Although these revenues are related to our recurring revenues, they represent distinct performance obligations.

Implementation activities primarily represent administrative activities that allow us to fulfill future performance obligations for our clients and do not represent services transferred to the client. However, the nonrefundable upfront fee charged to our clients results in an implied performance obligation in the form of a material right to the client related to the client’s option to renew at the end of each 30-day contract period. Further, given that all other services within the contract are sold at a total price indicative of the standalone selling price, coupled with the fact that the upfront fees are consistent with upfront fees charged in similar contracts that we have with clients, the standalone selling price of the client’s option to renew the contract approximates the dollar amount of the nonrefundable upfront fee. The nonrefundable upfront fee is typically included on the client’s first invoice and is deferred and recognized ratably over the estimated renewal period (i.e., ten-year estimated client life).

Revenues from the sale of time clocks are recognized when control is transferred to the client upon delivery of the product. We estimate the standalone selling price for the time clocks by maximizing the use of observable inputs such as our specific pricing practices for time clocks.

Contract Balances

The timing of revenue recognition for recurring services is consistent with the invoicing of clients as they both occur during the respective client payroll period for which the services are provided. Therefore, we do not recognize a contract asset or liability resulting from the timing of revenue recognition and invoicing.

 

9


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

Changes in deferred revenue related to material rights for the three and nine months ended September 30, 2023 and 2022 were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance, beginning of period

 

$

124,233

 

 

$

108,880

 

 

$

117,416

 

 

$

101,426

 

Recognition of revenue included in beginning of period balance

 

 

(5,592

)

 

 

(4,705

)

 

 

(16,185

)

 

 

(13,548

)

Contract balance, net of revenue recognized during the period

 

 

9,677

 

 

 

9,836

 

 

 

27,087

 

 

 

26,133

 

Balance, end of period

 

$

128,318

 

 

$

114,011

 

 

$

128,318

 

 

$

114,011

 

 

We expect to recognize $6.2 million of deferred revenue related to material right performance obligations in the remainder of 2023, $21.8 million of such deferred revenue in 2024, and $100.3 million of such deferred revenue thereafter.

Assets Recognized from the Costs to Obtain and Costs to Fulfill Revenue Contracts

We recognize an asset for the incremental costs of obtaining a contract with a client if we expect the amortization period to be longer than one year. We also recognize an asset for the costs to fulfill a contract with a client if such costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. We have determined that substantially all costs related to implementation activities are administrative in nature and also meet the capitalization criteria under ASC 340-40. These capitalized costs to fulfill principally relate to upfront direct costs that are expected to be recovered through margin and that enhance our ability to satisfy future performance obligations.

The assets related to both costs to obtain, and costs to fulfill, contracts with clients are accounted for utilizing a portfolio approach and are capitalized and amortized ratably over the expected period of benefit, which we have determined to be the estimated life of the client relationship of ten years. The expected period of benefit has been determined to be the estimated life of the client relationship primarily because we incur no new costs to obtain, or costs to fulfill, a contract upon renewal of such contract. Additional commission costs may be incurred when an existing client purchases additional applications; however, these commission costs relate solely to the additional applications purchased and are not related to contract renewal. Furthermore, additional fulfillment costs associated with existing clients purchasing additional applications are minimized by our seamless single-database platform. These assets are presented as deferred contract costs in the accompanying consolidated balance sheets. Amortization expense related to costs to obtain and costs to fulfill a contract are included in the “sales and marketing” and “general and administrative” line items in the accompanying consolidated statements of comprehensive income.

 

10


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The following tables present the asset balances and related amortization expense for these contract costs:

 

 

 

As of and for the Three Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

350,486

 

 

$

21,451

 

 

$

(13,901

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

380,324

 

 

$

32,680

 

 

$

(13,552

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

295,986

 

 

$

21,663

 

 

$

(11,530

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

302,019

 

 

$

30,195

 

 

$

(10,559

)

 

$

321,655

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

72,885

 

 

$

(40,306

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

98,842

 

 

$

(38,285

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

272,919

 

 

$

66,544

 

 

$

(33,344

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

265,657

 

 

$

85,644

 

 

$

(29,646

)

 

$

321,655

 

 

4.
PROPERTY AND EQUIPMENT

Property and equipment and accumulated depreciation and amortization were as follows:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

343,841

 

 

$

270,645

 

Buildings

 

 

179,367

 

 

 

177,765

 

Computer equipment

 

 

152,676

 

 

 

133,715

 

Rental clocks

 

 

40,760

 

 

 

35,846

 

Furniture, fixtures and equipment

 

 

31,265

 

 

 

28,414

 

Other

 

 

18,306

 

 

 

17,321

 

 

 

 

766,215

 

 

 

663,706

 

Less: accumulated depreciation and amortization

 

 

(408,947

)

 

 

(331,340

)

 

 

 

357,268

 

 

 

332,366

 

Construction in progress

 

 

77,218

 

 

 

36,286

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

468,282

 

 

$

402,448

 

 

We capitalize computer software development costs related to software developed for internal use in accordance with ASC 350-40. For the three and nine months ended September 30, 2023, we capitalized $26.6 million and $70.8 million, respectively, of computer software development costs related to software developed for internal use. For the three and nine months ended September 30, 2022, we capitalized $17.0 million and $48.8 million, respectively, of computer software development costs related to software developed for internal use.

Rental clocks included in property and equipment, net represent time clocks issued to clients under month-to-month operating leases. As such, these items are transferred from inventory to property and equipment and depreciated over their estimated useful lives.

11


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

We capitalize interest incurred for indebtedness related to construction in progress. For the three and nine months ended September 30, 2023, we incurred interest costs of $1.3 million and $4.2 million, respectively, of which we capitalized $1.2 million and $2.6 million, respectively. For the three and nine months ended September 30, 2022, we incurred interest costs of $1.2 million and $2.1 million, respectively, of which we capitalized $0.2 million and $0.5 million, respectively. Included in the construction in progress balance at September 30, 2023 and December 31, 2022 is $3.7 million and $2.0 million in retainage, respectively.

Depreciation and amortization expense for property and equipment was $27.9 million and $80.0 million for the three and nine months ended September 30, 2023, respectively. Depreciation and amortization expense for property and equipment was $22.5 million and $64.7 million for the three and nine months ended September 30, 2022, respectively.

5.
GOODWILL AND INTANGIBLE ASSETS, NET

As of both September 30, 2023 and December 31, 2022, goodwill was $51.9 million. We have selected June 30 as our annual goodwill impairment testing date. We performed a qualitative impairment test of our goodwill and concluded that, as of June 30, 2023, it was more likely than not that the fair value exceeded the carrying value and therefore goodwill was not impaired. As of September 30, 2023 and December 31, 2022, there were no indicators of impairment.

In connection with our marketing initiatives, we purchased the naming rights to the downtown Oklahoma City arena that is home to the Oklahoma City Thunder National Basketball Association franchise. Under the terms of the naming rights agreement, we committed to make payments escalating annually from $4.0 million in 2021 to $6.1 million in 2035. We also made a $1.5 million one-time payment in July 2021 to cover sponsorship rights leading up to the 2021-2022 season. Upon the conclusion of the initial term, the agreement may be extended upon the mutual agreement of both parties for an additional five-year period. The cost of the naming rights has been recorded as an intangible asset with an offsetting liability as of the date of the contract. The intangible asset is being amortized over the life of the agreement on a straight line basis that commenced in June 2021. The difference between the present value of the offsetting liability and actual cash payments is being relieved through sales and marketing expense using the effective interest method over the life of the agreement.

All of our intangible assets other than goodwill are considered to have definite lives and, as such, are subject to amortization. The following tables present the components of intangible assets within our consolidated balance sheets:

 

 

 

September 30, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.1

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

Total

 

 

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.8

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

Total

 

 

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

 

Amortization of intangible assets for the three and nine months ended September 30, 2023 was $0.9 million and $2.9 million, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2022 was $0.9 million and $3.0 million, respectively. We estimate the aggregate amortization expense will be $1.0 million for the remainder of 2023 and $3.9 million for each of 2024, 2025, 2026, 2027 and 2028.

12


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

6.
LONG-TERM DEBT

Long-term debt consisted of the following:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

July 2022 Revolving Credit Facility due July 29, 2027

 

$

29,000

 

 

$

29,000

 

Total long-term debt

 

$

29,000

 

 

$

29,000

 

 

On December 7, 2017, we entered into a senior secured term credit agreement (as amended from time to time, the “2017 Term Credit Agreement”), pursuant to which JPMorgan Chase Bank, N.A., Bank of America, N.A. and Kirkpatrick Bank made certain term loans to us (the “2017 Term Loans”). Our obligations under the 2017 Term Loans were secured by a mortgage and first priority security interest in our corporate headquarters property. The 2017 Term Loans were due to mature on September 7, 2025 and bore interest, at our option, at either (a) a prime rate plus 1.0% or (b) an adjusted LIBOR rate for the interest period in effect for such 2017 Term Loan plus 1.5%.

As discussed below, the 2017 Term Loans were repaid in full on May 4, 2022 and the 2017 Term Credit Agreement was terminated. At the time of payoff, unamortized debt issuance costs totaling $0.1 million were written off.

On May 4, 2022 (the “May 2022 Facility Closing Date”), Paycom Payroll, LLC (the “Borrower”), Software, and certain other subsidiaries of Software (collectively, the “Guarantors,” and collectively with the Borrower, the “Loan Parties”), entered into a credit agreement (as amended from time to time, the “May 2022 Revolving Credit Agreement”) with Bank of America, N.A., as a lender, swingline lender and letters of credit issuer, the lenders from time to time party thereto and Bank of America, N.A., as the administrative agent.

The May 2022 Revolving Credit Agreement provided for a senior secured revolving credit facility (the “May 2022 Facility”) in the initial aggregate principal amount of up to $250.0 million, and the ability to request an incremental facility of up to an additional $100.0 million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The May 2022 Facility included a $25.0 million sublimit for swingline loans and a $2.5 million sublimit for letters of credit. On June 7, 2022, the aggregate commitments under the May 2022 Revolving Credit Agreement were increased from $250.0 million to $350.0 million. Our obligations under the May 2022 Facility were secured by a senior security interest in all personal property of the Loan Parties. The May 2022 Facility was scheduled to mature on May 4, 2027.

On the May 2022 Facility Closing Date, we borrowed $29.0 million under the May 2022 Facility to repay the 2017 Term Loans, along with accrued interest, expenses and fees. The loan on the May 2022 Facility Closing Date bore interest at the BSBY rate plus 1.125%. In connection with the repayment of the 2017 Term Loans, the 2017 Term Credit Agreement was terminated on May 4, 2022.

As discussed below, the May 2022 Facility was repaid in full on July 29, 2022 and the May 2022 Revolving Credit Agreement was terminated.

On July 29, 2022 (the “July 2022 Facility Closing Date”), the Borrower, Software, and certain other subsidiaries of Software entered into a new credit agreement (the “July 2022 Credit Agreement”) with JPMorgan Chase Bank, N.A., as a lender, swingline lender and issuing bank, the lenders from time to time party thereto (collectively with JPMorgan Chase Bank, N.A., the “July 2022 Lenders”), and JPMorgan Chase Bank, N.A., as the administrative agent.

The July 2022 Credit Agreement initially provided for a senior secured revolving credit facility (the “July 2022 Revolving Credit Facility”) in the aggregate principal amount of up to $650.0 million, and the ability to request an incremental facility of up to an additional $500.0 million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The July 2022 Credit Agreement includes a $25.0 million sublimit for swingline loans and a $6.5 million sublimit for letters of credit. The July 2022 Credit Agreement also initially provided for a senior secured delayed draw term loan (the “July 2022 Term Loan Facility”) in the aggregate amount of up to $750.0 million. As discussed below, the July 2022 Term Loan Facility was terminated on July 28, 2023. All loans under the July 2022 Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”). Unamortized debt issuance costs of $4.2 million as of September 30, 2023 are included in “Other assets” on our consolidated balance sheets.

The borrowings under the July 2022 Credit Agreement bear interest at a rate per annum equal to (i) the Alternate Base Rate (“ABR”) plus an applicable margin (“ABR Loans”) or (ii) (x) the term Secured Overnight Financing Rate (“SOFR”) plus 0.10% (the “Adjusted Term SOFR Rate”) or (y) the daily SOFR plus 0.10%, in each case plus an applicable margin (“SOFR Rate Loans”). ABR is calculated as the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the federal funds rate plus 0.5% and (iii) the Adjusted Term SOFR Rate for a one-month interest period plus 1.00%; provided that, if the ABR as determined pursuant to the foregoing would be less than 1.00%, such rate shall be deemed to be 1.00%.

13


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The applicable margin for ABR Loans is (i) 0.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.50% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 1.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. The applicable margin for SOFR Rate Loans is (i) 1.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 1.5% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 1.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 2.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are required to pay a quarterly commitment fee on the daily amount of the undrawn portion of the revolving commitments under the July 2022 Revolving Credit Facility and, prior to its termination, a quarterly ticking fee on the daily amount of the undrawn portion of the July 2022 Term Loan Facility, in each case at a rate per annum of (i) 0.20% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.225% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.25% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 0.275% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are also required to pay customary letter of credit fees upon drawing any letter of credit.

The July 2022 Revolving Credit Facility provides for no scheduled principal amortization prior to the Scheduled Maturity Date. Subject to certain conditions set forth in the July 2022 Credit Agreement, we may borrow, prepay and reborrow under the July 2022 Revolving Credit Facility and terminate or reduce the July 2022 Lenders’ commitments at any time prior to the Scheduled Maturity Date.

The proceeds of the loans and letters of credit under the July 2022 Credit Agreement are to be used for ongoing working capital and general corporate purposes, permitted acquisitions, share repurchases and refinancing the May 2022 Facility. On the July 2022 Facility Closing Date, we borrowed $29.0 million under the July 2022 Revolving Credit Facility to repay the outstanding indebtedness under the May 2022 Facility, along with accrued interest, expenses and fees. The loan bears interest at the Adjusted Term SOFR Rate for the interest period in effect plus 1.25%. In connection with the repayment of the May 2022 Facility, the May 2022 Revolving Credit Agreement was terminated on July 29, 2022.

Under the July 2022 Credit Agreement, we are required to maintain as of the end of each fiscal quarter a consolidated interest coverage ratio of not less than 3.0 to 1.0 and a consolidated leverage ratio of not greater than 3.75 to 1.0 initially, stepping down to 3.0 to 1.0 at intervals thereafter. Additionally, the July 2022 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting our ability to, among other things, grant liens, incur debt, effect certain mergers, make investments, dispose of assets, enter into certain transactions, including swap agreements and sale and leaseback transactions, pay dividends or distributions on our capital stock, and enter into transactions with affiliates, in each case subject to customary exceptions. As of September 30, 2023, we were in compliance with these covenants. Our obligations under the July 2022 Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.

The events of default under the July 2022 Credit Agreement include, among others, payment defaults, breaches of covenants, defaults under the related loan documents, material misrepresentations, cross defaults with certain other material indebtedness, bankruptcy and insolvency events, judgment defaults, certain events related to plans subject to the Employee Retirement Income Security Act of 1974, as amended, invalidity of the July 2022 Credit Agreement or the related loan documents and change in control events. The occurrence of an event of default could result in the acceleration of our obligations under the July 2022 Credit Agreement, the requirement to post cash collateral with respect to letters of credit, the termination of the July 2022 Lenders’ commitments and a 2.0% increase in the rate of interest.

On July 28, 2023, the Borrower, Software, and certain other subsidiaries of Software entered into Amendment No. 2 to Credit Agreement (“Amendment No. 2”) with the July 2022 Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the July 2022 Revolving Credit Facility were increased from $650.0 million to $1.0 billion, (ii) the July 2022 Term Loan Facility was terminated and (iii) the July 2022 Credit Agreement was amended in contemplation of the formation and future operating activities of the Paycom Client Trust (the “Client Trust”) and Paycom National Trust Bank, NA (the “Trust Bank”). The Company intends to form the Client Trust to hold client payroll and related funds and the Trust Bank to serve as trustee of the Client Trust. We did not make any draws under the July 2022 Term Loan Facility prior to its termination on July 28, 2023. At the time of termination, unamortized debt issuance costs totaling $1.2 million were written off and recognized as a loss on extinguishment of debt, which is included in Other income, net in the consolidated statements of comprehensive income.

As of September 30, 2023 and December 31, 2022, the carrying value of our total long-term debt approximated its fair value as of such date. The fair value of our long-term debt is estimated based on the borrowing rates currently available to us for bank loans with similar terms and maturities.

14


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

7.
DERIVATIVE INSTRUMENTS

In December 2017, we entered into a floating-to-fixed interest rate swap agreement to limit the exposure to floating interest rate risk related to the 2017 Term Loans. We do not hold derivative instruments for trading or speculative purposes. The interest rate swap agreement effectively converted a portion of the variable interest rate payments to fixed interest rate payments. We account for our derivatives under ASC Topic 815, “Derivatives and Hedging,” and recognize all derivative instruments in the consolidated balance sheets at fair value as either short-term or long-term assets or liabilities based on their anticipated settlement date. See Note 9, “Fair Value of Financial Instruments”. We have elected not to designate our interest rate swap as a hedge; therefore, changes in the fair value of the derivative instrument were recognized in our consolidated statements of comprehensive income within Other income (expense), net.

The objective of the interest rate swap was to reduce the variability in the forecasted interest payments of the 2017 Term Loans, which was based on a one-month USD LIBOR rate versus a fixed interest rate of 2.54% on a notional value of $35.5 million. Under the terms of the interest rate swap agreement, we received quarterly variable interest payments based on the LIBOR rate and paid interest at a fixed rate. As further discussed in Note 6, on May 4, 2022, we repaid the 2017 Term Loans and terminated the 2017 Term Credit Agreement. The interest rate swap agreement had a maturity date of September 7, 2025. On August 24, 2022, we terminated the interest rate swap by settling the contract, which resulted in a cash receipt of $0.5 million. The realized gain from the settlement of the interest rate swap contract is included in Other income (expense), net in the consolidated statements of comprehensive income.

8.
CORPORATE INVESTMENTS AND FUNDS HELD FOR CLIENTS

The tables below present our cash and cash equivalents, the funds held for clients cash and cash equivalents as well as the investments that were included within funds held for clients on the consolidated balance sheets:

 

 

 

September 30, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

484,028

 

 

$

 

 

$

 

 

$

484,028

 

Funds held for clients cash and cash equivalents

 

 

1,702,301

 

 

 

 

 

 

 

 

 

1,702,301

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,755

 

 

 

 

 

 

(2,710

)

 

 

172,045

 

Total investments

 

$

2,386,084

 

 

$

 

 

$

(2,710

)

 

$

2,383,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

400,730

 

 

$

 

 

$

 

 

$

400,730

 

Funds held for clients cash and cash equivalents

 

 

2,008,365

 

 

 

 

 

 

 

 

 

2,008,365

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,367

 

 

 

 

 

 

(4,757

)

 

 

169,610

 

Total investments

 

$

2,608,462

 

 

$

 

 

$

(4,757

)

 

$

2,603,705

 

 

(1)
All available-for-sale securities were included within the funds held for clients.

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of September 30, 2023, are as follows:

 

 

 

September 30, 2023

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

Total

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

 

15


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2022, are as follows:

 

 

 

December 31, 2022

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

Total

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

 

We did not make any reclassification adjustments out of accumulated other comprehensive income for realized gains or losses on the sale or maturity of available-for-sale securities for the nine months ended September 30, 2023 or 2022. There were no realized gains or losses on the sale of available-for-sale securities for the nine months ended September 30, 2023 or 2022.

We regularly review the composition of our investment portfolio and did not recognize any credit impairment losses during the nine months ended September 30, 2023 or 2022. The Company believes it is probable that the principal and interest will be collected in accordance with contractual terms and that the unrealized losses on these securities were due to changes in interest rates and were not due to increased credit risk. The U.S. treasury securities held a rating of AA+ as of September 30, 2023.

Expected maturities of available-for-sale securities at September 30, 2023 are as follows:

 

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

199,755

 

 

$

197,045

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

199,755

 

 

$

197,045

 

 

9.
FAIR VALUE OF FINANCIAL INSTRUMENTS

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients, client funds obligation and long-term debt. The carrying amount of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients and client funds obligation approximates fair value due to the short-term nature of the instruments. See Note 6 for discussion of the fair value of our debt.

Our corporate investments consist primarily of money market funds and demand deposit accounts and are classified as cash and cash equivalents on the consolidated balance sheets.

As discussed in Note 2, we typically invest the funds held for clients in money market funds, demand deposit accounts, certificates of deposit and commercial paper with an original maturity of less than three months and classify these items as cash and cash equivalents within the funds held for clients line item in the consolidated balance sheets. Short-term investments in certificates of deposit and commercial paper with an original maturity greater than three months are classified as available-for-sale securities and are also included within the funds held for clients line item. These available-for-sale securities are recognized in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.

We also invest funds held for clients in U.S. treasury securities with initial maturity durations greater than one year. These U.S. treasury securities are classified as available-for-sale securities and included within the funds held for clients line item. The unrealized gains and losses associated with these available-for-sale securities are included within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.

As discussed in Note 7, during the year ended December 31, 2017, we entered into an interest rate swap. While outstanding, the interest rate swap was measured on a recurring basis based on quoted prices for similar financial instruments and other observable inputs recognized at fair value. We terminated the interest rate swap on August 24, 2022.

16


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The accounting standard for fair value measurements establishes a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1 – Observable inputs such as quoted prices in active markets
Level 2 – Inputs other than quoted prices in active markets for identical assets or liabilities that are observable either directly or indirectly or quoted prices that are not active
Level 3 – Unobservable inputs in which there is little or no market data

Included in the following tables are the Company’s major categories of assets and liabilities measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022:

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

172,045

 

 

$

 

 

$

172,045

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

169,610

 

 

$

 

 

$

169,610

 

 

10.
EMPLOYEE SAVINGS PLAN AND EMPLOYEE STOCK PURCHASE PLAN

Employees over the age of 18 who have completed ninety days of service are eligible to participate in our 401(k) plan. We have made a Qualified Automatic Contribution Arrangement (“QACA”) election, whereby the Company matches the contribution of our employees equal to 100% of the first 1% of salary deferrals and 50% of salary deferrals between 2% and 6%, up to a maximum matching contribution of 3.5% of an employee’s salary each plan year. We are allowed to make additional discretionary matching contributions and discretionary profit sharing contributions. Employees are 100% vested in amounts attributable to salary deferrals and rollover contributions. The QACA matching contributions as well as the discretionary matching and profit sharing contributions vest 100% after two years of employment from the date of hire. Matching contributions were $4.0 million and $11.8 million for the three and nine months ended September 30, 2023, respectively. Matching contributions were $3.3 million and $9.9 million for the three and nine months ended September 30, 2022, respectively.

The ESPP has overlapping offering periods, with each offering period lasting approximately 24 months. At the beginning of each offering period, eligible employees may elect to contribute, through payroll deductions, up to 10% of their compensation, subject to an annual per-employee maximum of $25,000. Eligible employees purchase shares of the Company’s common stock at a price equal to 85% of the fair market value of the shares on the exercise date. The maximum number of shares that may be purchased by a participant during each offering period is 2,000 shares, subject to limits specified by the Internal Revenue Service. The shares reserved for purposes of the ESPP are shares we purchase in the open market. The maximum aggregate number of shares of the Company’s common stock that may be purchased by all participants under the ESPP is 2.0 million shares. Eligible employees purchased 52,323 and 40,997 shares of the Company’s common stock under the ESPP during the nine months ended September 30, 2023 and 2022, respectively. Compensation expense related to the ESPP is recognized on a straight-line basis over the requisite service period. Our compensation expense related to the ESPP was $0.9 million and $2.6 million for the three and nine months ended September 30, 2023, respectively. Our compensation expense related to the ESPP was $0.7 million and $2.1 million for the three and nine months ended September 30, 2022, respectively.

17


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

11.
EARNINGS PER SHARE

Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed in a similar manner to basic earnings per share after assuming the issuance of shares of common stock for all potentially dilutive equity incentive awards.

The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

57,825

 

 

 

57,865

 

 

 

57,871

 

 

 

57,949

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

141

 

 

 

168

 

 

 

185

 

 

 

244

 

Diluted weighted average shares outstanding

 

 

57,966

 

 

 

58,033

 

 

 

58,056

 

 

 

58,193

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

 

12.
STOCK-BASED COMPENSATION

Restricted Stock Awards

In May 2023, the stockholders of the Company approved the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), which provides for the granting of equity-based awards to the Company’s employees, contractors and outside directors. Subject to certain adjustments, the maximum number of shares of common stock that may be delivered pursuant to awards under the 2023 LTIP is 3,600,000, subject to increase by any awards under the Paycom Software, Inc. 2014 Long-Term Incentive Plan (as amended, the “2014 LTIP”) (i) that are outstanding on or after May 1, 2023, and that, on or after such date, are forfeited, expire or are canceled (but excluding the restricted stock award granted to Mr. Richison on November 23, 2020); and (ii) any shares subject to awards relating to common stock under the 2014 LTIP that are settled in cash on or after May 1, 2023.

During the nine months ended September 30, 2023, we issued an aggregate of 575,467 restricted shares of common stock under the 2014 LTIP and the 2023 LTIP, consisting of 87,618 shares subject to market-based vesting conditions (“Market-Based Shares”) and 487,849 shares subject to time-based or no vesting conditions (“Time-Based Shares”). Market-Based Shares will vest 50% on the first date, if any, that the arithmetic average of the Company’s volume weighted average price on each of the twenty consecutive trading days immediately preceding such date (the “VWAP Value”) equals or exceeds $404 per share and 50% on the first date, if any, that the Company’s VWAP Value equals or exceeds $466 per share, in each case provided that (i) such date occurs on or before the eighth anniversary of the grant date and (ii) the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement. The Time-Based Shares granted to non-executive employees will vest over periods ranging from three to four years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement.

The Time-Based Shares mentioned above include an aggregate of 5,523 Time-Based Shares issued to the non-employee members of the Board of Directors in May 2023 under the 2023 LTIP. Such shares of restricted stock will cliff-vest on the seventh day following the first anniversary of the date of grant, provided that such director is providing services to the Company through the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

18


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The following table summarizes restricted stock awards activity for the nine months ended September 30, 2023:

 

 

 

Time-Based

 

 

Market-Based

 

 

 

Restricted Stock Awards

 

 

Restricted Stock Awards

 

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

Unvested shares of restricted stock outstanding at December 31, 2022

 

 

479.1

 

 

$

315.04

 

 

 

1,677.0

 

 

$

116.36

 

Granted

 

 

487.8

 

 

$

313.36

 

 

 

87.6

 

 

$

316.12

 

Vested

 

 

(131.5

)

 

$

293.48

 

 

 

 

 

$

 

Forfeited

 

 

(61.2

)

 

$

325.79

 

 

 

(15.7

)

 

$

298.67

 

Unvested shares of restricted stock outstanding at September 30, 2023

 

 

774.2

 

 

$

316.79

 

 

 

1,748.9

 

 

$

124.73

 

 

Restricted Stock Units

In February 2023, we issued, in the aggregate, 5,232 shares of common stock upon the vesting of performance-based restricted stock units (“PSUs”) awarded to certain executive officers in February 2021. The number of shares delivered upon vesting of the PSUs was determined based on the Company’s achievement of a Relative Total Stockholder Return (“Relative TSR”) performance goal, which compared the Company’s Total Stockholder Return (“TSR”) to the TSR of a peer group for the two-year performance period that commenced on January 1, 2021 and ended on December 31, 2022.

For purposes of the PSU awards, TSR was determined by dividing (i) the sum of (A) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the final 60 trading day period of the applicable performance period, less (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the 60 trading day period ending on December 31, 2020, plus (iii) the sum of all dividends which are paid by the Company (or the member of the peer group) to its stockholders, assuming such dividends are reinvested in the applicable company through the applicable performance period, by (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the 60 trading day period ending on December 31, 2020. For purposes of the PSU awards granted in 2021, the Company’s peer group includes 34 publicly traded companies, which were reflective of the S&P 500 Software & Services index on the grant date.

On April 3, 2023, the Company announced the resignation of Justin Long from the position of Vice President of Operations of the Company, effective March 28, 2023. In connection with Mr. Long’s resignation, the Company, Paycom Payroll, LLC and Mr. Long entered into a Severance and Release Agreement (the “Severance Agreement”), which became effective on April 8, 2023, pursuant to which 1,505 Time-Based Shares previously granted to Mr. Long accelerated in vesting.

On May 2, 2023, the Company issued the following awards to executive officers under the 2023 LTIP: (i) an aggregate of 39,131 PSUs; (ii) an aggregate of 8,695 time-based restricted stock units (“RSUs”); and (iii) an aggregate of 142,000 Time-Based Shares. The number of shares deliverable upon vesting of such PSUs will be determined based on achievement of pre-established performance goals. The performance goals vary for each executive officer but are based on the Company’s revenue, adjusted EBITDA, the daily volume weighted average price of the Company’s common stock and annual revenue retention rate, in each case for the one-year performance period from January 1, 2023 to December 31, 2023. The PSUs will be eligible to vest following the performance period, but no later than February 29, 2024, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The RSUs will vest in three equal annual tranches over a period of approximately two and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The Time-Based Shares will vest in four annual tranches over a period of approximately three and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

19


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

(tabular dollars and shares in thousands, except per share and per unit amounts)

 

The following table summarizes PSU and RSU activity for the nine months ended September 30, 2023:

 

 

 

Time RSUs

 

 

PSUs

 

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

Unvested restricted stock units outstanding at December 31, 2022

 

 

0.5

 

 

$

377.01

 

 

 

77.8

 

 

$

409.13

 

Granted

 

 

8.8

 

 

$

297.49

 

 

 

39.1

 

 

$

244.39

 

Vested

 

 

(0.1

)

 

$

377.01

 

 

 

(5.2

)

 

$

526.66

 

Forfeited

 

 

 

 

$

 

 

 

(3.5

)

 

$

526.66

 

Unvested restricted stock units outstanding at September 30, 2023 (1)

 

 

9.2

 

 

$

300.74

 

 

 

108.2

 

 

$

340.08

 

 

(1)
A maximum of 211,806 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.

For the three and nine months ended September 30, 2023, our total stock-based compensation expense was $33.2 million and $96.4 million, respectively. For the three and nine months ended September 30, 2022, our total stock-based compensation expense was $24.5 million and $70.8 million, respectively.

The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock units awards as of September 30, 2023.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,993

 

 

$

8,803

 

Weighted average period for recognition (years)

 

 

2.5

 

 

 

0.8

 

 

We capitalized stock-based compensation costs related to software developed for internal use of $3.8 million and $11.5 million for the three and nine months ended September 30, 2023, respectively. We capitalized stock-based compensation costs related to software developed for internal use of $2.4 million and $6.5 million for the three and nine months ended September 30, 2022, respectively.

In May 2023, our Board of Directors adopted a dividend policy under which we intend to pay quarterly cash dividends on our common stock. All unvested shares of restricted stock, RSUs and PSUs currently outstanding are entitled to receive dividends or dividend equivalents, provided that such dividends or dividend equivalents are withheld by the Company and distributed to the applicable holder upon the release of restrictions on such shares of restricted stock, RSUs or PSUs (i.e., upon vesting).

13.
COMMITMENTS AND CONTINGENCIES

We are involved in various legal proceedings in the ordinary course of business. Although we cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material adverse effect on our business, financial condition, results of operations and cash flows.

14.
INCOME TAXES

The Company’s effective income tax rate was 28.1% and 26.9% for the nine months ended September 30, 2023 and 2022, respectively. The increase in effective tax rate for the nine months ended September 30, 2023 was related to a decrease of excess tax benefits from stock-based compensation.

20


 

 

15.
SUBSEQUENT EVENTS

On October 12, 2023, the Company issued an aggregate of 12,150 restricted shares of common stock to certain non-executive employees under the 2023 LTIP, consisting of Time-Based Shares that will vest in annual tranches over three years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

21


 

 

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

This Management’s Discussion and Analysis of Financial Condition and Results of Operations is intended to provide a reader of our financial statements with management’s perspective on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. The following discussion and analysis should be read in conjunction with (i) the accompanying unaudited consolidated financial statements and notes thereto for the three and nine months ended September 30, 2023, (ii) the audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in our Annual Report on Form 10-K (the “Form 10-K”) filed with the Securities and Exchange Commission (the “SEC”) on February 16, 2023 and (iii) the discussion under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Form 10-K. Except for certain information as of December 31, 2022, all amounts herein are unaudited. Unless we state otherwise or the context otherwise requires, the terms “we,” “us,” “our” and the “Company” refer to Paycom Software, Inc. and its consolidated subsidiaries. All amounts presented in tables, other than per share amounts, are in thousands unless otherwise noted.

Special Note Regarding Forward-Looking Statements

The following discussion contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are any statements that refer to Paycom’s estimated or anticipated results, other non-historical facts or future events and include, but are not limited to, statements regarding our business strategy; anticipated future operating results and operating expenses, cash flows, capital resources, dividends and liquidity; trends, opportunities and risks affecting our business, industry and financial results; future expansion or growth plans and potential for future growth, including internationally; our ability to attract new clients to purchase our solution; our ability to retain clients and induce them to purchase additional applications; our ability to accurately forecast future revenues and appropriately plan our expenses; market acceptance of our solution and applications; our expectations regarding future revenues generated by certain applications; our ability to attract and retain qualified employees and key personnel; future regulatory, judicial and legislative changes; how certain factors affecting our performance correlate to improvement or deterioration in the labor market; our plan to open additional sales offices and our ability to effectively execute such plan; the sufficiency of our existing cash and cash equivalents to meet our working capital and capital expenditure needs over the next 12 months; our plans regarding our capital expenditures and investment activity as our business grows, including with respect to research and development and the expansion of our corporate headquarters and other facilities; our plans to pay cash dividends; and our plans to repurchase shares of our common stock through a stock repurchase plan. In addition, forward-looking statements also consist of statements involving trend analyses and statements including such words as “anticipate,” “believe,” “could,” “estimate,” “expect,” “will,” “intend,” “may,” “might,” “plan,” “potential,” “should,” “would,” and similar expressions or the negative of such terms or other comparable terminology.

Forward-looking statements are neither historical facts nor assurances of future performance, and are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Therefore, you should not rely on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:

the possibility of security vulnerabilities, cyberattacks and network disruptions, including breaches of data security and privacy leaks, data loss, and business interruptions;
changes in laws, government regulations and policies and interpretations thereof;
our compliance with data privacy laws and regulations;
our ability to develop enhancements and new applications, keep pace with technological developments and respond to future disruptive technologies;
our ability to compete effectively;
our ability to manage our rapid growth and organizational change effectively;
fluctuations in our financial results due to factors beyond our control;
the possibility that clients may not be satisfied with our deployment or technical support services, or that our solution fails to perform properly;
our dependence on our key executives;
our ability to attract and retain qualified personnel, including software developers and skilled IT, sales, marketing and operational personnel;

22


 

 

the impact of adverse economic and market conditions, including those related to the global health crises and geopolitical conflicts;
our failure to develop and maintain our brand cost-effectively;
seasonality of certain operating results and financial metrics;
our failure to adequately protect our intellectual property rights;
our ability to manage risks associated with international operations and sales;
our reliance on relationships with third parties;
the possibility that the Affordable Care Act may be modified, repealed or declared unconstitutional; and
the other factors set forth in Part I, Item 1A, “Risk Factors” of the Form 10-K and our other reports filed with the SEC.

Forward-looking statements are based only on information currently available to us and speak only as of the date of this Form 10-Q. We do not undertake any obligation to update or revise the forward-looking statements to reflect events that occur or circumstances that exist after the date on which such statements were made, except to the extent required by law.

Overview

We are a leading provider of a comprehensive, cloud-based human capital management (“HCM”) solution delivered as Software-as-a-Service. We provide functionality and data analytics that businesses need to manage the complete employment lifecycle, from recruitment to retirement. Our solution requires virtually no customization and is based on a core system of record maintained in a single database for all HCM functions, including talent acquisition, time and labor management, payroll, talent management and human resources management applications. Our user-friendly software allows for easy adoption of our solution by employees, enabling self-management of their HCM activities in the cloud, which reduces the administrative burden on employers and increases employee productivity.

We generate revenues from (i) fixed amounts charged per billing period plus a fee per employee or transaction processed and (ii) fixed amounts charged per billing period. We do not require clients to enter into long-term contractual commitments with us. Our billing period varies by client based on when each client pays its employees, which may be weekly, bi-weekly, semi-monthly or monthly. We serve a diverse client base in terms of size and industry. None of our clients constituted more than one-half of one percent of our revenues for the nine months ended September 30, 2023. Our revenues are primarily generated through our sales force that solicits new clients and our client relations representatives (“CRRs”) who sell new applications to existing clients.

Our continued growth depends on attracting new clients through further penetration of our existing markets and geographic expansion into new markets, targeting a high degree of client employee usage across our solution, and introducing new applications to our existing client base. We believe our ability to continue to develop new applications and to improve existing applications will enable us to increase revenues in the future, and the number of our new applications adopted by our clients has been a significant factor in our revenue growth. We plan to open additional sales offices in the future to further expand our market presence.

Our principal marketing efforts include national and local advertising campaigns, email campaigns, social and digital media campaigns, search engine marketing methods, sponsorships, tradeshows, print advertising and outbound marketing including personalized direct mail campaigns. In addition, we generate leads and build recognition of our brand and thought leadership with relevant and informative content, such as white papers, blogs, podcast episodes and webinars.

Throughout our history, we have built strong relationships with our clients. As the HCM needs of our clients evolve, we believe that we are well-positioned to expand the HCM spending of our clients and we believe this opportunity is significant. To be successful, we must continue to demonstrate the operational and economic benefits of our solution, as well as effectively hire, train, motivate and retain qualified personnel.

23


 

 

Growth Outlook, Opportunities and Challenges

As a result of our significant revenue growth and geographic expansion, we are presented with a variety of opportunities and challenges. Our payroll application is the foundation of our solution and all of our clients are required to utilize this application in order to access our other applications. Consequently, we have historically generated the majority of our revenues from our payroll applications, although our revenue mix has evolved and will continue to evolve as we develop and add new non-payroll applications to our solution. We believe our strategy of focusing on increased employee usage is an important differentiator for attracting new clients and is also key to long-term client satisfaction and client retention. For example, in 2021, we launched our industry-first Beti technology, which further automates and streamlines the payroll process by empowering employees to do their own payroll. Client adoption of new applications and, historically, client employee usage of both new and existing applications have been significant factors in our revenue growth. Nonetheless, because Beti is designed to eliminate payroll errors that lead to billable corrections and unscheduled payroll runs, we have experienced and expect to continue to experience a reduction in these activities that would otherwise generate additional revenue for us.

In order to increase revenues and continue to improve our operating results, we must also attract new clients. We intend to obtain new clients by (i) continuing to leverage our sales force productivity within markets where we currently have existing sales offices, (ii) expanding our presence in metropolitan areas where we currently have an existing sales office through adding sales teams or offices, thereby increasing the number of sales professionals within such markets, and (iii) opening sales offices in new metropolitan areas.

Historically, our target client size range has been organizations with 50 to 10,000 employees. We recently expanded our target client size range to include enterprise organizations with more than 10,000 employees. While we continue to serve a diversified client base ranging in size from one employee to many thousands of employees, the average size of our clients has grown significantly as we have organically grown our operations, increased the number of applications we offer and gained traction with larger companies. Furthermore, with the launch of our Global HCM solution and expansion of payroll services into Canada and Mexico, we expect that our ability to serve organizations with international employees makes our solution more attractive to larger companies, many of which have a global presence. We believe larger employers represent a substantial opportunity to increase our revenues per client, with limited incremental cost to us. Because we charge our clients on a per employee basis for certain services we provide, any increase or decrease in the number of employees of our clients will have a positive or negative impact, respectively, on our results of operations. A multitude of macroeconomic pressures, such as inflation and rising interest rates, impact our clients’ hiring practices to varying degrees and, in turn, impact our revenues. Generally, we expect that changes in certain factors affecting our performance will correlate with improvement or deterioration in the labor market.

We collect funds from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. Those collections from clients are typically disbursed from one to 30 days after receipt, with some funds being held for up to 120 days. We typically invest funds held for clients in money market funds, demand deposit accounts, U.S. treasury securities, certificates of deposit and commercial paper until they are paid to the applicable tax or regulatory agencies or to client employees. As we introduce new applications, expand our client base and renew and expand relationships with existing clients, we expect our average funds held for clients balance and, accordingly, interest earned on funds held for clients, will increase; however, the amount of interest we earn can be positively or negatively impacted by changes in interest rates.

Growing our business has resulted in, and will continue to result in, substantial investments in sales professionals, operating expenses, system development and programming costs and general and administrative expenses, which have increased and will continue to increase our expenses. Specifically, our revenue growth and geographic expansion drive increases in our employee headcount, which in turn precipitates increases in (i) salaries and benefits, (ii) stock-based compensation expense and (iii) facility costs related to the expansion of our corporate headquarters and operations facilities and additional sales office leases.

We believe the challenges of managing the ever-changing complexity of payroll and human resources will continue to drive companies to turn to outsourced providers for help with their HCM needs. The HCM industry historically has been driven, in part, by legislation and regulatory action, including COBRA, changes to the minimum wage laws or overtime rules, and legislation from federal, state or municipal taxation authorities. The market for HCM software is highly competitive, rapidly evolving and fragmented, and we expect competition to continue to intensify as new market entrants emerge and increasingly aggressive pricing strategies persist.

Our revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the fourth quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.

24


 

 

For the three months ended September 30, 2023 and 2022, our total gross margins were approximately 83% and 84%, respectively. For the nine months ended September 30, 2023 and 2022, our total gross margins were approximately 84% and 85%, respectively. Although our gross margins may fluctuate from quarter to quarter due to seasonality and hiring trends, we expect that our gross margins will remain relatively consistent in future periods.

Results of Operations

The following table sets forth certain consolidated statements of comprehensive income data and such data as a percentage of total revenues for the periods presented:

 

 

 

Three Months Ended September 30,

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

2023

 

 

2022

 

 

% Change

 

2023

 

 

2022

 

 

% Change

Revenues

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recurring

 

$

398,763

 

 

 

98.1

%

 

$

328,150

 

 

 

98.2

%

 

21.5%

 

$

1,237,706

 

 

 

98.3

%

 

$

987,848

 

 

 

98.3

%

 

25.3%

Implementation and other

 

 

7,540

 

 

 

1.9

%

 

 

6,017

 

 

 

1.8

%

 

25.3%

 

 

21,373

 

 

 

1.7

%

 

 

16,762

 

 

 

1.7

%

 

27.5%

Total revenues

 

 

406,303

 

 

 

100.0

%

 

 

334,167

 

 

 

100.0

%

 

21.6%

 

 

1,259,079

 

 

 

100.0

%

 

 

1,004,610

 

 

 

100.0

%

 

25.3%

Cost of revenues

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

 

55,600

 

 

 

13.7

%

 

 

44,169

 

 

 

13.2

%

 

25.9%

 

 

163,302

 

 

 

13.0

%

 

 

122,265

 

 

 

12.2

%

 

33.6%

Depreciation and amortization

 

 

13,341

 

 

 

3.3

%

 

 

10,935

 

 

 

3.3

%

 

22.0%

 

 

38,299

 

 

 

3.0

%

 

 

31,405

 

 

 

3.1

%

 

22.0%

Total cost of revenues

 

 

68,941

 

 

 

17.0

%

 

 

55,104

 

 

 

16.5

%

 

25.1%

 

 

201,601

 

 

 

16.0

%

 

 

153,670

 

 

 

15.3

%

 

31.2%

Administrative expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

101,162

 

 

 

24.9

%

 

 

91,114

 

 

 

27.3

%

 

11.0%

 

 

311,171

 

 

 

24.7

%

 

 

253,834

 

 

 

25.3

%

 

22.6%

Research and development

 

 

51,864

 

 

 

12.8

%

 

 

40,366

 

 

 

12.1

%

 

28.5%

 

 

143,651

 

 

 

11.4

%

 

 

108,774

 

 

 

10.8

%

 

32.1%

General and administrative

 

 

71,827

 

 

 

17.7

%

 

 

60,693

 

 

 

18.1

%

 

18.3%

 

 

213,397

 

 

 

16.9

%

 

 

179,109

 

 

 

17.8

%

 

19.1%

Depreciation and amortization

 

 

15,608

 

 

 

3.8

%

 

 

12,625

 

 

 

3.8

%

 

23.6%

 

 

44,660

 

 

 

3.6

%

 

 

36,378

 

 

 

3.6

%

 

22.8%

Total administrative expenses

 

 

240,461

 

 

 

59.2

%

 

 

204,798

 

 

 

61.3

%

 

17.4%

 

 

712,879

 

 

 

56.6

%

 

 

578,095

 

 

 

57.5

%

 

23.3%

Total operating expenses

 

 

309,402

 

 

 

76.2

%

 

 

259,902

 

 

 

77.8

%

 

19.0%

 

 

914,480

 

 

 

72.6

%

 

 

731,765

 

 

 

72.8

%

 

25.0%

Operating income

 

 

96,901

 

 

 

23.8

%

 

 

74,265

 

 

 

22.2

%

 

30.5%

 

 

344,599

 

 

 

27.4

%

 

 

272,845

 

 

 

27.2

%

 

26.3%

Interest expense

 

 

(222

)

 

 

-0.1

%

 

 

(1,018

)

 

 

-0.3

%

 

-78.2%

 

 

(1,661

)

 

 

-0.1

%

 

 

(1,587

)

 

 

-0.2

%

 

4.7%

Other income (expense), net

 

 

5,362

 

 

 

1.4

%

 

 

2,041

 

 

 

0.6

%

 

162.7%

 

 

17,549

 

 

 

1.3

%

 

 

4,331

 

 

 

0.4

%

 

305.2%

Income before income taxes

 

 

102,041

 

 

 

25.1

%

 

 

75,288

 

 

 

22.5

%

 

35.5%

 

 

360,487

 

 

 

28.6

%

 

 

275,589

 

 

 

27.4

%

 

30.8%

Provision for income taxes

 

 

26,822

 

 

 

6.6

%

 

 

23,135

 

 

 

6.9

%

 

15.9%

 

 

101,456

 

 

 

8.0

%

 

 

74,151

 

 

 

7.3

%

 

36.8%

Net income

 

$

75,219

 

 

 

18.5

%

 

$

52,153

 

 

 

15.6

%

 

44.2%

 

$

259,031

 

 

 

20.6

%

 

$

201,438

 

 

 

20.1

%

 

28.6%

 

Revenues

The increase in total revenues for the three and nine months ended September 30, 2023 compared to the same periods in 2022 was primarily the result of the addition of new clients and productivity and efficiency gains in mature sales offices, which are offices that have been open for at least 24 months, and the sale of additional applications to our existing clients. In addition, the performance of our tax forms filing business in the first quarter contributed to the increase in total revenues for the nine months ended September 30, 2023 as compared to the same period in 2022. Because we charge our clients on a per-employee basis for certain services we provide, the drivers of revenue for the three and nine months ended September 30, 2023 described above were impacted by the headcount fluctuations within our client base. Additionally, rising interest rates and a higher average funds held for clients balance during the three and nine months ended September 30, 2023 as compared to the same periods in 2022, resulted in increased interest earned on funds held for clients, which had a positive impact on recurring revenue.

25


 

 

The increase in implementation and other revenues for the three and nine months ended September 30, 2023 from the same periods in 2022 was primarily the result of the increased non-refundable upfront conversion fees collected from the addition of new clients. These fees are deferred and recognized ratably over the ten-year estimated life of our clients.

Expenses

Cost of Revenues

During the three months ended September 30, 2023, operating expenses increased from the comparable prior year period by $11.4 million, primarily due to a $9.8 million increase in employee-related expenses attributable to growth in the number of operating personnel, a $0.7 million increase in automated clearing house fees related to increased revenues and a $0.4 million increase in shipping and supplies fees. Depreciation and amortization expense increased $2.4 million from the comparable prior year period, primarily due to the development of additional technology and purchases of other fixed assets.

During the nine months ended September 30, 2023, operating expenses increased from the comparable prior year period by $41.0 million, primarily due to a $35.3 million increase in employee-related expenses attributable to growth in the number of operating personnel, a $3.0 million increase in shipping and supplies fees and a $1.4 million increase in automated clearing house fees related to increased revenues. Depreciation and amortization expense increased $6.9 million from the comparable prior year period, primarily due to the development of additional technology and purchases of other fixed assets.

Administrative Expenses

Sales and Marketing

During the three months ended September 30, 2023, sales and marketing expenses increased from the comparable prior year period by $10.0 million due to a $13.7 million increase in employee-related expenses, including commissions and bonuses, which were partially offset by a $3.7 million decrease in marketing and advertising expense primarily attributable to the timing of specific projects.

During the nine months ended September 30, 2023, sales and marketing expenses increased from the comparable prior year period by $57.3 million due to a $47.6 million increase in employee-related expenses, including commissions and bonuses, and a $9.7 million increase in marketing and advertising expense attributable to increased spending across most components of our marketing program.

Research and Development

During the three and nine months ended September 30, 2023, research and development expenses increased from the comparable prior year periods due to increases in employee-related expenses of $11.5 million and $34.9 million, respectively.

As we continue the ongoing development of our platform and product offerings, we generally expect research and development expenses (exclusive of stock-based compensation) to continue to increase, particularly as we hire more personnel to support our growth. While we expect this trend to continue on an absolute dollar basis and as a percentage of total revenues, we also anticipate the rate of increase to decline over time as we leverage our growth and realize additional economies of scale. As is customary for our business, we also expect fluctuations in research and development expense as a percentage of revenue on a quarter-to-quarter basis due to seasonal revenue trends, the introduction of new products, the amount and timing of research and development costs that may be capitalized and the timing of onboarding new hires and restricted stock vesting events.

Expenditures for software developed or obtained for internal use are capitalized and amortized over a three-year period on a straight-line basis. The nature of the development projects underway during a particular period, such as our recently announced international expansion, directly impacts the timing and extent of these capitalized expenditures and can affect the amount of research and development expenses in such period. The table below sets forth the amounts of capitalized and expensed research and development costs for the three and nine months ended September 30, 2023 and 2022:

 

 

 

Three Months Ended September 30,

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

2023

 

 

2022

 

 

% Change

 

2023

 

 

2022

 

 

% Change

Capitalized portion of research and development

 

$

26,578

 

 

$

16,995

 

 

56%

 

$

70,809

 

 

$

48,835

 

 

45%

Expensed portion of research and development

 

 

51,864

 

 

 

40,366

 

 

28%

 

 

143,651

 

 

 

108,774

 

 

32%

Total research and development costs

 

$

78,442

 

 

$

57,361

 

 

37%

 

$

214,460

 

 

$

157,609

 

 

36%

 

26


 

 

General and Administrative

During the three months ended September 30, 2023, general and administrative expenses increased $11.1 million from the comparable prior year period due an increase in employee-related expenses.

During the nine months ended September 30, 2023, general and administrative expenses increased $34.3 million from the comparable prior year period due to a $30.0 million increase in employee-related expenses and a $4.3 million increase in accounting and legal expenses.

Non-Cash Stock-Based Compensation Expense

The following table presents the non-cash stock-based compensation expense that is included within the specified line items in our consolidated statements of comprehensive income:

 

 

 

Three Months Ended September 30,

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

2023

 

 

2022

 

 

% Change

 

2023

 

 

2022

 

 

% Change

Non-cash stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

$

2,868

 

 

$

1,396

 

 

105%

 

$

8,606

 

 

$

3,725

 

 

131%

Sales and marketing

 

 

6,851

 

 

 

5,280

 

 

30%

 

 

18,367

 

 

 

13,186

 

 

39%

Research and development

 

 

5,617

 

 

 

3,039

 

 

85%

 

 

17,514

 

 

 

8,115

 

 

116%

General and administrative

 

 

17,862

 

 

 

14,777

 

 

21%

 

 

51,896

 

 

 

45,789

 

 

13%

Total non-cash stock-based compensation expense

 

$

33,198

 

 

$

24,492

 

 

36%

 

$

96,383

 

 

$

70,815

 

 

36%

 

Depreciation and Amortization

During the three and nine months ended September 30, 2023, depreciation and amortization expense increased from the comparable prior year periods primarily due to the development of additional technology and purchases of other related fixed assets.

Interest Expense

The decrease in interest expense for the three months ended September 30, 2023, as compared to the prior year period, was primarily due to the timing of our expansion project at our corporate headquarters, which resulted in a higher capitalization rate of interest in 2023.

The increase in interest expense for the nine months ended September 30, 2023, as compared to the prior year period, was due to the timing of our entrance into the Credit Agreement (as defined below) on July 29, 2022.

Other Income (Expense), net

The increases in other income (expense), net for the three and nine months ended September 30, 2023 were primarily due to income earned on our corporate funds of $6.5 million and $17.9 million, respectively. For the three and nine months ended September 30, 2022, we earned income on our corporate funds of $1.5 million and $2.1 million, respectively. Additionally, as a result of the termination of the Term Loan Facility (as defined below), we incurred a loss on the extinguishment of debt of $1.2 million in the three and nine months ended September 30, 2023, which consisted of the write-off of unamortized debt issuance costs. See Note 6 for additional information.

Provision for Income Taxes

The provision for income taxes is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items. Our effective income tax rate was 28.1% and 26.9% for the nine months ended September 30, 2023 and 2022, respectively. The increase in effective tax rate for the nine months ended September 30, 2023 was related to a decrease of excess tax benefits from stock-based compensation.

Liquidity and Capital Resources

Our principal sources of capital and liquidity are our operating cash flow and cash and cash equivalents. Our cash and cash equivalents consist primarily of demand deposit accounts, money market funds and certificates of deposit. Additionally, we maintain a $1.0 billion senior secured revolving credit facility (the “Revolving Credit Facility”), which can be accessed as needed to supplement our operating cash flow and cash balances. As of September 30, 2023, we have $29.0 million of outstanding borrowings under the Revolving Credit Facility.

We have historically funded our operations from cash flows generated from operations, cash from the sale of equity securities and debt financing. Although we have funded most of the costs for construction projects at our corporate headquarters and other

27


 

 

facilities from available cash, we have incurred indebtedness for a portion of these costs. We are funding our current expansion projects from available cash. Further, to date, all cash dividends and purchases under our stock repurchase plans have been funded from available cash. We believe our existing cash and cash equivalents, cash generated from operations and available sources of liquidity will be sufficient to maintain operations, make necessary capital expenditures, pay dividends and opportunistically repurchase shares for at least the next 12 months. In addition, based on our strong profitability and continued growth, we expect to meet our longer-term liquidity needs with cash flows from operations and, as needed, financing arrangements.

Credit Agreement. On July 29, 2022, we entered into a new credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as a lender, swingline lender and issuing bank, the lenders from time to time party thereto (collectively with JPMorgan Chase Bank, N.A., the “Lenders”), and JPMorgan Chase Bank, N.A., as the administrative agent. The Credit Agreement initially provided for the Revolving Credit Facility in the aggregate principal amount of up to $650.0 million, and the ability to request an incremental facility of up to an additional $500.0 million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The Credit Agreement includes a $25.0 million sublimit for swingline loans and a $6.5 million sublimit for letters of credit. The Credit Agreement also initially provided for a $750.0 million senior secured delayed draw term loan facility (the “Term Loan Facility”). As discussed below, the Term Loan Facility was terminated on July 28, 2023. All loans under the Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”).

The borrowings under the Credit Agreement bear interest at a rate per annum equal to (i) the Alternate Base Rate (“ABR”) plus an applicable margin (“ABR Loans”) or (ii) (x) the term Secured Overnight Financing Rate (“SOFR”) plus 0.10% (the “Adjusted Term SOFR Rate”) or (y) the daily SOFR plus 0.10%, in each case plus an applicable margin (“SOFR Rate Loans”). ABR is calculated as the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the federal funds rate plus 0.5% and (iii) the Adjusted Term SOFR Rate for a one-month interest period plus 1.00%; provided that, if the ABR as determined pursuant to the foregoing would be less than 1.00%, such rate shall be deemed to be 1.00%. The applicable margin for ABR Loans is (i) 0.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.50% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 1.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. The applicable margin for SOFR Rate Loans is (i) 1.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 1.5% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 1.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 2.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are required to pay a quarterly commitment fee on the daily amount of the undrawn portion of the revolving commitments under the Revolving Credit Facility and, prior to its termination, a quarterly ticking fee on the daily amount of the undrawn portion of the Term Loan Facility, in each case at a rate per annum of (i) 0.20% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.225% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.25% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 0.275% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are also required to pay customary letter of credit fees upon drawing any letter of credit.

Under the Credit Agreement, we are required to maintain as of the end of each fiscal quarter a consolidated interest coverage ratio of not less than 3.0 to 1.0 and a consolidated leverage ratio of not greater than 3.75 to 1.0 initially, stepping down to 3.0 to 1.0 at intervals thereafter.

On July 29, 2022, we borrowed $29.0 million under the Revolving Credit Facility to repay the outstanding indebtedness under our prior credit facility, along with accrued interest, expenses and fees. The loan bears interest at the Adjusted Term SOFR Rate for the interest period in effect plus 1.25%.

On July 28, 2023, we entered into an amendment to the Credit Agreement (the “Credit Agreement Amendment”), pursuant to which the aggregate revolving commitments thereunder were increased from $650.0 million to $1.0 billion, the Term Loan Facility was terminated and the Credit Agreement was amended in contemplation of the formation and future operating activities of Paycom Client Trust (the “Client Trust”) and Paycom National Trust Bank, NA (the “Trust Bank”). We intend to form the Client Trust to hold client payroll and related funds and the Trust Bank to serve as trustee of the Client Trust. We did not make any draws under the Term Loan Facility prior to its termination.

Stock Repurchase Plan and Withholding Shares to Cover Taxes. In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $1.1 billion of our common stock. As of September 30, 2023, there was $1.0 billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic

28


 

 

conditions, shares withheld for taxes associated with the vesting of equity incentive awards and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the nine months ended September 30, 2023, we repurchased an aggregate of 303,401 shares of our common stock at an average cost of $288.77 per share, including 43,891 shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards. Our payment of the taxes on behalf of those employees resulted in an aggregate cash expenditure of $12.6 million and, as such, we generally subtract the amounts attributable to such withheld shares from the aggregate amount available for future purchases under our stock repurchase plan.

Dividends on Common Stock. In May 2023, our Board of Directors adopted a dividend policy under which we intend to pay quarterly cash dividends on our common stock.

The following table summarizes dividend activity during 2023.

 

Declaration Date

 

Record Date

 

Payment Date

 

Per Share Dividend

 

 

 

Total Cash Dividends Paid(1)

 

October 30, 2023

 

 November 27, 2023

 

 December 11, 2023

 

$

0.375

 

 

$

(2)

 

July 31, 2023

 

 August 28, 2023

 

 September 11, 2023

 

 

0.375

 

 

 

 

21,636

 

May 15, 2023

 

 May 30, 2023

 

 June 12, 2023

 

 

0.375

 

 

 

 

21,731

 

 

(1)
All unvested equity incentive awards currently outstanding are entitled to receive dividends or dividend equivalents, provided that such dividends or dividend equivalents are withheld by the Company and distributed to the applicable holder upon vesting of the award. Dividends declared, as reported in the consolidated statements of stockholders’ equity, includes dividends and dividend equivalents payable to holders of unvested equity incentive awards and, as a result, exceeds the amount of total cash dividends paid presented in this column.
(2)
The total cash dividend to be paid on December 11, 2023 will be determined based on the number of shares outstanding as of November 27, 2023.

The declaration, timing and amount of each quarterly cash dividend are subject to the approval of the Board of Directors, including a determination that the dividend policy and the declaration of dividends thereunder are in the best interests of our stockholders and are in compliance with applicable law. The Board of Directors retains the power to modify, suspend, or cancel the dividend policy in any manner and at any time that it may deem necessary or appropriate.

Cash Flow Analysis

Our cash flows from operating activities have historically been significantly impacted by profitability, implementation revenues received but deferred, our investment in sales and marketing to drive growth, and research and development. Our ability to meet future liquidity needs will be driven by our operating performance and the extent of continued investment in our operations. Failure to generate sufficient revenues and related cash flows could have a material adverse effect on our ability to meet our liquidity needs and achieve our business objectives.

As our business grows, we expect our capital expenditures and our investment activity to continue to increase. For example, we estimate that the total cost of the current expansion project at our corporate headquarters will be between $70 million and $75 million. Capital expenditures related to this expansion began in the fourth quarter of 2021 and we expect construction to be completed in the first quarter of 2024. In addition, we purchased the naming rights to the downtown Oklahoma City arena that is home to the Oklahoma City Thunder National Basketball Association franchise. Under the terms of the naming rights agreement, we committed to make payments escalating annually from $4.0 million in 2021 to $6.1 million in 2035. The payments are due in the fourth quarter of each year. Upon the conclusion of the initial term, the agreement may be extended upon the mutual agreement of both parties for an additional five-year period. Depending on certain growth opportunities, we may choose to accelerate investments in sales and marketing, acquisitions, technology and services. Actual future capital requirements will depend on many factors, including our future revenues, cash from operating activities and the level of expenditures in all areas of our business.

As part of our payroll and payroll tax filing services, we collect funds from our clients for federal, state and local employment taxes, which we remit to the appropriate tax agencies. We typically invest these funds in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities from which we earn interest income during the period between their receipt and disbursement.

Our cash flows from investing and financing activities are influenced by the amount of funds held for clients, which can vary significantly from quarter to quarter. The balance of the funds we hold depends on our clients’ payroll calendars, and therefore such balance changes from period to period in accordance with the timing of each payroll cycle.

Our cash flows from financing activities are also affected by the extent to which we use available cash to purchase shares of common stock under our stock repurchase plan as well as equity incentive award vesting events that result in net share settlements and

29


 

 

the Company paying withholding taxes on behalf of certain employees. Additionally, we intend to continue to pay a quarterly cash dividend, subject to the discretion of the Board of Directors.

The following table summarizes the consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022:

 

 

 

Nine Months Ended September 30,

 

 

 

 

2023

 

 

2022

 

 

% Change

Net cash provided by (used in):

 

 

 

 

 

 

 

 

Operating activities

 

$

350,569

 

 

$

236,647

 

 

48%

Investing activities

 

 

(135,642

)

 

 

(32,028

)

 

324%

Financing activities

 

 

(437,693

)

 

 

(198,871

)

 

120%

Change in cash, cash equivalents, restricted cash and restricted cash equivalents

 

$

(222,766

)

 

$

5,748

 

 

-3976%

 

Operating Activities

Cash provided by operating activities for the nine months ended September 30, 2023 primarily consisted of payments received from our clients and interest earned on funds held for clients. Cash used in operating activities primarily consisted of personnel-related expenditures to support the growth and infrastructure of our business. These payments included costs of operations, advertising and other sales and marketing efforts, IT infrastructure development, product research and development and security and administrative costs. Compared to the nine months ended September 30, 2022, our operating cash flows for the nine months ended September 30, 2023 were positively impacted by the growth of our business.

Investing Activities

Cash flows used in investing activities for the nine months ended September 30, 2023 increased from the comparable prior year period due to a $303.7 million decrease in proceeds from investments from funds held for clients and a $43.7 million increase in purchases of property and equipment, which were partially offset by a $243.7 million decrease in purchases of investments from funds held for clients and a $0.1 million increase in proceeds from the sale of property and equipment.

Financing Activities

Cash used in financing activities for the nine months ended September 30, 2023 increased from the comparable prior year period primarily due to the impact of a $213.6 million change related to the client funds obligation, which is due to the timing of receipts from our clients and payments made to our clients’ employees and applicable taxing authorities on their behalf, the payment of $43.4 million in cash dividends, a decrease in proceeds from the issuance of debt of $29.0 million and a $7.6 million increase in withholding taxes paid related to net share settlements. The increase in cash flows used in financing activities was partially offset by a $29.3 million decrease in payments of long-term debt, a $19.7 million decrease in repurchases of common stock, and a $5.8 million decrease in payment of debt issuance costs.

Contractual Obligations

Our principal commitments primarily consist of long-term debt, leases for office space and the naming rights agreement. Except as described above with respect to the Credit Agreement Amendment, there have been no material changes to our contractual obligations disclosed in the contractual obligations section of Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Form 10-K that was filed with the SEC on February 16, 2023. For additional information regarding our naming rights agreement, leases, long-term debt and our commitments and contingencies, see “Note 4. Goodwill and Intangible Assets, Net”, “Note 5. Leases”, “Note 6. Long-Term Debt, Net” and “Note 13. Commitments and Contingencies” in the Form 10-K and “Note 5. Goodwill and Intangible Assets, Net”, “Note 6. Long-Term Debt”, and “Note 13. Commitments and Contingencies” in the notes to our unaudited consolidated financial statements included elsewhere in this Form 10-Q.

Critical Accounting Policies and Estimates

Our consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of these consolidated financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions to ensure that management believes them to be reasonable under the then-current facts and circumstances. Actual amounts and results may materially differ from these estimates made by management under different assumptions and conditions.

30


 

 

Certain accounting policies that require significant management estimates, and are deemed critical to our results of operations or financial position, are discussed in the critical accounting policies and estimates section of Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Form 10-K. There have been no material changes to the critical accounting policies disclosed in the Form 10-K.

Adoption of Accounting Pronouncements

Discussion of our recently adopted accounting pronouncements can be found in Note 2 in this Form 10-Q.

31


 

 

Non-GAAP Financial Measures

Management uses adjusted EBITDA and non-GAAP net income as supplemental measures to review and assess the performance of our core business operations and for planning purposes. We define (i) adjusted EBITDA as net income plus interest expense, taxes, depreciation and amortization, non-cash stock-based compensation expense, certain transaction expenses that are not core to our operations (if any), the change in fair value of our interest rate swap and any loss on the extinguishment of debt and (ii) non-GAAP net income as net income plus non-cash stock-based compensation expense, certain transaction expenses that are not core to our operations (if any), the change in fair value of our interest rate swap and any loss on the extinguishment of debt, all of which are adjusted for the effect of income taxes. Adjusted EBITDA and non-GAAP net income are metrics that provide investors with greater transparency to the information used by management in its financial and operational decision-making. We believe these metrics are useful to investors because they facilitate comparisons of our core business operations across periods on a consistent basis, as well as comparisons with the results of peer companies, many of which use similar non-GAAP financial measures to supplement results under U.S. GAAP. In addition, adjusted EBITDA is a measure that provides useful information to management about the amount of cash available for reinvestment in our business, repurchasing common stock and other purposes. Management believes that the non-GAAP measures presented in this Form 10-Q, when viewed in combination with our results prepared in accordance with U.S. GAAP, provide a more complete understanding of the factors and trends affecting our business and performance.

Adjusted EBITDA and non-GAAP net income are not measures of financial performance under U.S. GAAP, and should not be considered a substitute for net income, which we consider to be the most directly comparable U.S. GAAP measure. Adjusted EBITDA and non-GAAP net income have limitations as analytical tools, and when assessing our operating performance, you should not consider adjusted EBITDA or non-GAAP net income in isolation, or as a substitute for net income or other consolidated statements of comprehensive income data prepared in accordance with U.S. GAAP. Adjusted EBITDA and non-GAAP net income may not be comparable to similarly titled measures of other companies and other companies may not calculate such measures in the same manner as we do.

The following tables reconcile net income to adjusted EBITDA, net income to non-GAAP net income and earnings per share to non-GAAP net income per share on a basic and diluted basis:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income to adjusted EBITDA:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Interest expense

 

 

222

 

 

 

1,018

 

 

 

1,661

 

 

 

1,587

 

Provision for income taxes

 

 

26,822

 

 

 

23,135

 

 

 

101,456

 

 

 

74,151

 

Depreciation and amortization

 

 

28,949

 

 

 

23,560

 

 

 

82,959

 

 

 

67,783

 

EBITDA

 

 

131,212

 

 

 

99,866

 

 

 

445,107

 

 

 

344,959

 

Non-cash stock-based compensation expense

 

 

33,198

 

 

 

24,492

 

 

 

96,383

 

 

 

70,815

 

Loss on extinguishment of debt

 

 

1,222

 

 

 

 

 

 

1,222

 

 

 

 

Change in fair value of interest rate swap

 

 

 

 

 

1,668

 

 

 

 

 

 

 

Adjusted EBITDA

 

$

165,632

 

 

$

126,026

 

 

$

542,712

 

 

$

415,774

 

 

 

32


 

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income to non-GAAP net income:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Non-cash stock-based compensation expense

 

 

33,198

 

 

 

24,492

 

 

 

96,383

 

 

 

70,815

 

Loss on extinguishment of debt

 

 

1,222

 

 

 

 

 

 

1,222

 

 

 

 

Change in fair value of interest rate swap

 

 

 

 

 

1,668

 

 

 

 

 

 

 

Income tax effect on non-GAAP adjustments

 

 

(7,263

)

 

 

(4,882

)

 

 

(17,347

)

 

 

(15,180

)

Non-GAAP net income

 

$

102,376

 

 

$

73,431

 

 

$

339,289

 

 

$

257,073

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

57,825

 

 

 

57,865

 

 

 

57,871

 

 

 

57,949

 

Diluted

 

 

57,966

 

 

 

58,033

 

 

 

58,056

 

 

 

58,193

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share, basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Earnings per share, diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

Non-GAAP net income per share, basic

 

$

1.77

 

 

$

1.27

 

 

$

5.86

 

 

$

4.44

 

Non-GAAP net income per share, diluted

 

$

1.77

 

 

$

1.27

 

 

$

5.84

 

 

$

4.42

 

 

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Earnings per share to non-GAAP net income per share, basic:

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share, basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Non-cash stock-based compensation expense

 

 

0.57

 

 

 

0.42

 

 

 

1.67

 

 

 

1.22

 

Loss on extinguishment of debt

 

 

0.02

 

 

 

 

 

 

0.02

 

 

 

 

Change in fair value of interest rate swap

 

 

 

 

 

0.03

 

 

 

 

 

 

 

Income tax effect on non-GAAP adjustments

 

 

(0.12

)

 

 

(0.08

)

 

 

(0.31

)

 

 

(0.26

)

Non-GAAP net income per share, basic

 

$

1.77

 

 

$

1.27

 

 

$

5.86

 

 

$

4.44

 

 

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Earnings per share to non-GAAP net income per share, diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share, diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

Non-cash stock-based compensation expense

 

 

0.57

 

 

 

0.42

 

 

 

1.66

 

 

 

1.22

 

Loss on extinguishment of debt

 

 

0.02

 

 

 

 

 

 

0.02

 

 

 

 

Change in fair value of interest rate swap

 

 

 

 

 

0.03

 

 

 

 

 

 

 

Income tax effect on non-GAAP adjustments

 

 

(0.12

)

 

 

(0.08

)

 

 

(0.30

)

 

 

(0.26

)

Non-GAAP net income per share, diluted

 

$

1.77

 

 

$

1.27

 

 

$

5.84

 

 

$

4.42

 

 

33


 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Sensitivity

As of September 30, 2023, we had corporate cash and cash equivalents totaling $484.0 million and funds held for clients cash and cash equivalents totaling $1.7 billion. These amounts are invested primarily in demand deposit accounts and money market funds. We consider all highly liquid debt instruments purchased with a maturity of three months or less and SEC-registered money market mutual funds to be cash equivalents. Additionally, we had available-for-sale securities totaling $197.0 million included within funds held for clients on the consolidated balance sheets as of September 30, 2023. Our available-for-sale securities consisted of U.S. treasury securities with an original maturity greater than one year and certificates of deposit. The primary objectives of our investing activities are capital preservation, meeting our liquidity needs and, with respect to investing client funds, generating interest income while maintaining the safety of principal. We do not enter into investments for trading or speculative purposes.

Our investments are subject to market risk due to changes in interest rates. The market value of fixed rate securities may be adversely affected due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectations due to changes in interest rates, or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. We classify all debt securities as available-for-sale and, as a result, no gains or losses are recognized due to changes in interest rates until such securities are sold or decreases in fair value are determined to be nonrecoverable. To date, we have not recorded any credit impairment losses on our portfolio.

As of September 30, 2023, a hypothetical increase or decrease in interest rates of 100 basis points would result in an approximately $22.0 million increase or decrease, respectively, in interest earned on funds held for clients over the ensuing 12-month period. Interest earned on funds held for clients is included in recurring revenues in the consolidated statements of comprehensive income. There are no incremental costs of revenue associated with changes in interest earned on funds held for clients.

An immediate increase in interest rates of 100 basis points would have resulted in a $2.0 million reduction in the aggregate market value of our fixed rate securities as of September 30, 2023. An immediate decrease in interest rates of 100 basis points would have resulted in a $2.0 million increase in the aggregate market value of our fixed rate securities as of September 30, 2023. These estimates are based on a sensitivity model that measures market value changes when changes in interest rates occur.

As of September 30, 2023, we had $29.0 million of indebtedness outstanding under the Revolving Credit Facility. Our borrowings under the Revolving Credit Facility bear interest at the Adjusted Term SOFR Rate for the interest period in effect plus 1.25%, and as a result, we may be exposed to increased interest rate risk. As of September 30, 2023, a hypothetical 100 basis point change in the applicable reference rates would result in a less than $1.0 million change in our interest expense over the ensuing 12-month period. Please refer to Note 6, “Debt” for additional information.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As required by Rule 13a-15(b) and Rule 15d-15(b) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our management, including our chief executive officer and chief financial officer, evaluated, as of September 30, 2023, the effectiveness of our disclosure controls and procedures as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act. Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of September 30, 2023 to ensure that information required to be disclosed by us in this Form 10-Q is recorded, processed, summarized and reported within the time periods specified by the rules and forms of the Exchange Act and is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosures.

We believe, however, that a controls system, no matter how well designed and operated, can only provide reasonable assurance that the objectives of the controls systems are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud or error, if any, within a company have been detected.

Changes in Internal Control over Financial Reporting

There have been no material changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

34


 

 

PART II

OTHER INFORMATION

From time to time, we are involved in various disputes, claims, suits, investigations and legal proceedings arising in the ordinary course of business. We believe that the resolution of current pending legal matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Nonetheless, we cannot predict the outcome of these proceedings, as legal matters are subject to inherent uncertainties, and there exists the possibility that the ultimate resolution of these matters could have a material adverse effect on our business, financial condition, results of operations or cash flows.

Item 1A. Risk Factors

Except as set forth below, there have been no material changes from the information set forth in “Item 1A. Risk Factors” in the Form 10-K filed with the SEC on February 16, 2023.

If our security measures are breached, or unauthorized access to our clients’ or their employees’ or potential employees’ sensitive data is otherwise obtained, our solution may not be perceived as being secure, clients may reduce the use of or stop using our solution, our ability to attract new clients may be harmed and we may incur significant liabilities.

Our solution involves the collection, storage and transmission of clients’ and their employees’ and potential employees’ confidential and proprietary information, including personal identifying information, as well as financial and payroll data. HCM software is often targeted in cyber attacks, including computer viruses, worms, phishing attacks, malicious software programs and other information security breaches, which could result in unauthorized access to or release, gathering, monitoring, misuse, loss or destruction of our or our clients’ sensitive data or otherwise disrupt our or our clients’ business operations. If cybercriminals are able to circumvent our security measures, or if we are unable to detect an intrusion into our systems and contain such intrusion in a reasonable amount of time, our or our clients’ sensitive data may be compromised. Further, certain of our employees have access to sensitive information about our clients’ employees. While we conduct background checks of our employees and limit access to systems and data, it is possible that one or more of these individuals may circumvent these controls, resulting in a security breach.

In certain limited circumstances, we utilize relationships with third parties to aid in data management and transaction processing. Certain third parties with which we do business have been subject to cyber attacks, one of which resulted in unauthorized access to data of certain Company clients and their employees as well as Company data and employee records. These third parties may be sources of cybersecurity or other technological risks in the future, including operational errors, system interruptions or breaches, unauthorized disclosure of confidential information and misuse of intellectual property.

Although we have security measures in place to protect client information and prevent data loss and other security breaches, these measures could be breached as a result of third-party action, employee error, third-party or employee malfeasance or otherwise. Globally, cybersecurity attacks are increasing in number and the attackers are increasingly organized and well financed, or at times supported by state actors. In addition, geopolitical tensions or conflicts, such as Russia’s invasion of Ukraine or increasing tension with China, may create a heightened risk of cybersecurity attacks. Because the techniques used to obtain unauthorized access or to sabotage systems change frequently, we may not be able to anticipate these techniques and implement adequate preventative or protective measures. While we currently maintain a cyber liability insurance policy, cyber liability insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our cyber liability insurance policy may not cover all claims made against us, and defending a suit, regardless of its merit, could be costly and divert management’s attention from our business and operations.

Any actual or perceived breach of our security could damage our reputation, cause existing clients to discontinue the use of our solution, prevent us from attracting new clients, or subject us to third-party lawsuits, regulatory fines or other actions or liabilities, any of which could adversely affect our business, operating results or financial condition.

As we continue to enhance our solution to serve clients located outside of the United States, our business will be subject to risks associated with international operations.

An element of our growth strategy is to expand our operations and client base. We have recently begun to expand our operations into markets outside of the United States. Doing business internationally involves a number of risks, including but not limited to:

multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits, and licenses;
failure to obtain and maintain regulatory approvals for the use of our products in various countries;

35


 

 

complexities and difficulties in obtaining protection and enforcing our intellectual property;
difficulties in staffing and managing foreign operations;
limits in our ability to penetrate international markets;
financial risks, such as the impact of local and regional financial crises on demand for our products and exposure to foreign currency exchange rate fluctuations;
natural disasters, political and economic instability, including wars, terrorism and political unrest, outbreak of disease, boycotts, curtailment of trade and other business restrictions;
certain expenses including, among others, expenses for travel, translation and insurance; and
regulatory and compliance risks that relate to maintaining accurate information and control over sales and activities that may fall within the purview of the U.S. Foreign Corrupt Practices Act, its books and records provisions or its anti-bribery provisions.

Our expansion into international markets requires significant resources and management attention and subjects us to regulatory, economic and political risks that differ from those in the United States. Because of our inexperience with international operations, we cannot ensure that our expansion into international markets will be successful, and the impact of such expansion may adversely affect our business, operating results or financial condition.

Our background check business is subject to significant governmental regulation, and changes in law or regulation, or a failure to correctly identify, interpret, comply with and reconcile the laws and regulations to which it is subject, could materially adversely affect our revenue or profitability.

We offer a background screening application called Enhanced Background Checks. In the course of providing background checks, we search and report public and non-public consumer information and records, including criminal records, employment and education history, credit history, driving records and drug screening results. Consequently, we are subject to extensive, evolving and often complex laws and governmental regulations, such as the Fair Credit Reporting Act (the “FCRA”), the Drivers’ Privacy Protection Act, state consumer reporting agency laws, state licensing and registration requirements, and various other foreign, federal, state and local laws and regulations. These laws and regulations set forth restrictions and process requirements concerning what may be reported about an individual, when, to whom, and for what purposes, and how the subjects of background checks are to be treated. Compliance with these laws and regulations requires significant expense and resources, which could increase significantly as these laws and regulations evolve. Such increase in restrictions and compliance costs could negatively affect our ability to provide other services expected by our clients and adversely affect our offerings and revenue.

Changes in law, regulation, or administrative enforcement and interpretations or other limitations and prohibitions related to the provision of consumer information and records could materially adversely affect our revenue and profitability. For example, numerous state and local authorities have implemented “ban the box” and “fair chance” hiring laws that limit or prohibit employers from inquiring or using a candidate’s criminal history to make employment decisions and many of these authorities have in recent years amended these laws to increase the restrictions on the use of such information. In addition, redaction of personal identifying information in criminal records (such as date of birth), and court rules or lawsuits that limit or restrict access to identifiers in criminal records, may negatively impact our ability to perform complete criminal background checks. The enactment of new restrictive legislation and the requirements, restrictions, and limitations imposed by changing interpretations and court decisions on such laws and regulations could prevent our customers from using the full functionality of our background screening application, which may reduce demand for such solution.

We could face liability from of our background check services and the information we report or fail to report in our background checks, which may not be covered or fully covered by insurance.

We face potential liability from individuals, classes of individuals, clients or regulatory bodies for claims based on the nature, content or accuracy of our background check services and the information we use and report. Our potential exposure to lawsuits or government investigations may increase depending in part on our clients’ compliance with these laws and regulations and applicable employment laws in their procurement and use of our background checks as part of their hiring process, which is generally outside of our control. Our potential liability includes claims of non-compliance with the FCRA, U.S. state consumer reporting agency laws or regulations, foreign regulations or applicable employment laws, as well as other claims of defamation, invasion of privacy, negligence, copyright, patent or trademark infringement. In some cases we may be subject to strict liability.

We also face potential liability from our clients, and possibly third parties, in the event we fail to report information, particularly criminal records or other potentially negative information, or wrongly report such information. From time to time, we have been subject to claims and lawsuits by current and potential employees of our clients, alleging that we provided to our clients inaccurate or improper information that negatively affected the clients’ hiring decisions. Although the resolutions of these lawsuits have not had a

36


 

 

material adverse effect on us to date, the costs of such claims, including settlement amounts or punitive damages, could be material in the future, could cause adverse publicity and reputational damage, could divert the attention of our management, could subject us to equitable remedies relating to the operation of our business and provision of services and result in significant legal expenses, all of which could have a material adverse effect on our business, financial condition and results of operations and adverse publicity, and could result in the loss of existing clients and make it difficult to attract new clients. Insurance may not be adequate to cover us for all risks to which we are exposed or may not be available to cover these claims at all. Any imposition of liability, particularly liability that is not covered by insurance or is in excess of our insurance coverage, could have a material adverse effect on our business, financial condition or results of operations. Additionally, we cannot be certain that our insurance coverage, including any applicable deductibles, copays and other policy limits, will continue to be available to us at a reasonable cost or will be adequate to cover any claims or lawsuits we may face in the future or that we will be able to renew our insurance policies on favorable terms, or at all.

We may not continue to pay dividends or to pay dividends at the same rate as announced in May 2023.

Our payment of dividends, as well as the rate at which we pay dividends, are solely at the discretion of our Board of Directors. Further, dividend payments, if any, are subject to our financial results and the availability of statutory surplus. These factors could result in a change to our recently adopted dividend policy.

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

The number of shares of common stock repurchased by us during the three months ended September 30, 2023 is set forth below.

 

 

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)

 

July 1 - 31, 2023

 

 

 

 

$

 

 

 

 

 

$

1,088,565,000

 

August 1 - 31, 2023(2)

 

 

263,475

 

 

$

290.16

 

 

 

263,475

 

 

$

1,012,115,000

 

September 1 - 30, 2023(3)

 

 

349

 

 

$

277.92

 

 

 

349

 

 

$

1,012,018,000

 

Total

 

 

263,824

 

 

 

 

 

 

263,824

 

 

 

 

 

(1)
Pursuant to a stock repurchase plan announced on November 20, 2018, we were authorized to purchase (in the aggregate) up to $150.0 million of our common stock in open market purchases, privately negotiated transactions or by other means. On May 13, 2021, we announced that our Board of Directors increased the availability under the existing stock repurchase plan to $300.0 million and extended the expiration date to May 13, 2023. On June 7, 2022, we announced that our Board of Directors increased the availability under the existing stock repurchase plan to $550.0 million and extended the expiration date to June 7, 2024. On August 15, 2022, we announced that our Board of Directors increased the availability under the existing stock repurchase plan to $1.1 billion and extended the expiration date to August 15, 2024.
(2)
Includes 3,965 shares withheld to satisfy tax withholding for certain employees upon the vesting of equity incentive awards.
(3)
Consists of shares withheld to satisfy tax withholding for certain employees upon the vesting of equity incentive awards.

Item 5. Other Information

Insider Trading Arrangements

On August 10, 2023, Chad Richison, President, Chief Executive Officer and Chairman of the Board of Directors, adopted a Rule 10b5-1 trading arrangement (the “10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The 10b5-1 Plan provides for the sale of up to 250,000 shares of our common stock at specified market prices, commencing on the later of (i) November 8, 2023 and (ii) the second trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended September 30, 2023, and ending May 2, 2024.

37


 

 

 

Item 6. Exhibits

The following exhibits are incorporated herein by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K):

Exhibit No.

 

Description

 

 

 

3.1

Amended and Restated Certificate of Incorporation of Paycom Software, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Amendment No. 1 to the Registration Statement on Form S-1/A dated March 31, 2014, filed with the SEC on March 31, 2014).

 

 

3.2

Amended and Restated Bylaws of Paycom Software, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K dated October 12, 2023, filed with the SEC on October 13, 2023).

 

 

 

4.1

 

Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company’s Amendment No. 1 to the Registration Statement on Form S-1/A dated March 31, 2014, filed with the SEC on March 31, 2014).

 

 

 

10.1

 

Amendment No. 2 to Credit Agreement, dated July 28, 2023, by and among Paycom Software, Inc., Paycom Payroll, LLC, certain other subsidiaries of Paycom Software, Inc. as guarantors, JPMorgan Chase Bank, N.A., as a lender, swingline lender, and issuing bank, the lenders party thereto, and JPMorgan Chase Bank, N.A. as the administrative agent. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated July 28, 2023, filed with the SEC on August 1, 2023).

 

 

 

31.1*

 

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

 

 

 

31.2*

 

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

 

 

 

32.1**

 

Certification of the Chief Executive Officer and Chief Financial Officer of the Company, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

101.INS

Inline XBRL Instance Document – the XBRL 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 and contained in Exhibit 101).

 

* Filed herewith.

** The certifications attached as Exhibit 32.1 are not deemed “filed” with the SEC and are not to be incorporated by reference into any filing of Paycom Software, Inc. under the Securities Act whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

38


 

 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

PAYCOM SOFTWARE, INC.

 

 

 

Date: November 2, 2023

By:

/s/ Chad Richison

 

 

Chad Richison

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: November 2, 2023

By:

/s/ Craig E. Boelte

 

 

Craig E. Boelte

 

 

Chief Financial Officer

 

 

(Principal Accounting Officer and Principal Financial Officer)

 

39


EX-31.1 2 payc-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES AND EXHANGE ACT OF 1934, AS AMENDED,

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

I, Chad Richison, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Paycom Software, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(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: November 2, 2023

By:

/s/ Chad Richison

 

 

Chad Richison

 

 

Chief Executive Officer

 

 

(Principal Executive Officer)

 


EX-31.2 3 payc-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES AND EXHANGE ACT OF 1934, AS AMENDED,

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

 

I, Craig E. Boelte, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Paycom Software, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(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: November 2, 2023

By:

/s/ Craig E. Boelte

 

 

Craig E. Boelte

 

 

Chief Financial Officer

 

 

(Principal Financial Officer)

 


EX-32.1 4 payc-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 on Form 10-Q for the quarter ended September 30, 2023 (the “Form 10-Q”) of Paycom Software, Inc. (the “Company”), the undersigned hereby certify in their capacities as Chief Executive Officer and Chief Financial Officer, respectively, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to their knowledge:

(1)
the Form 10-Q fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(2)
the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company as of, and for, the periods presented in the Form 10-Q.

 

 

Date: November 2, 2023

By:

/s/ Chad Richison

 

Chad Richison

 

Chief Executive Officer

 

(Principal Executive Officer)

 

 

 

Date: November 2, 2023

By:

/s/ Craig E. Boelte

 

 

Craig E. Boelte

 

 

Chief Financial Officer

 

 

(Principal Financial Officer)

 

 

The foregoing certifications are not deemed “filed” with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language contained in such filing.

 


EX-101.SCH 5 payc-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Unaudited Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Unaudited Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Unaudited Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Unaudited Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Corporate Investments and Funds Held For Clients link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Corporate Investments and Funds Held For Clients (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Long-Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Derivative Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Corporate Investments and Funds Held For Clients - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.PRE 6 payc-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.DEF 7 payc-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.CAL 8 payc-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.LAB 9 payc-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cost, Depreciation and Amortization, Total Depreciation and amortization Cost, Depreciation and Amortization Employee stock purchase plan overlapping offering period Employee Stock Purchase Plan Overlapping Offering Period Employee stock purchase plan overlapping offering period. First Amendment to the Revolving Credit Agreement [Member] First Amendment To Revolving Credit Agreement [Member] First amendment to the revolving credit agreement. Performance period maturity date Performance Period Maturity Date Performance period maturity date. Corporate Investments and Funds Held for Clients [Line Items] Corporate Investments And Funds Held For Clients [Line Items] Corporate investments and funds held for clients. Debt Securities, Available-for-Sale [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Deferred revenue expect to recognize amount Revenue, Remaining Performance Obligation, Amount Vice President [Member] Vice President of Operations [Member] Denominator: Earnings Per Share, Diluted, Other Disclosure [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Time based RSU vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Instruments [Abstract] Total cost of revenues Cost of Revenue Fair value,Total available-for-sale securities Fair value Debt Securities, Available-for-Sale Funds held for clients cash and cash equivalents, fair value Funds Held For Clients Cash And Cash Equivalents Fair Value Funds held for clients cash and cash equivalents, fair value. Other long-term liabilities Other Liabilities, Noncurrent Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Two Estimated remaining amortization expense in 2025 Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Available-for-sale Securities [Member] Available-for-Sale Securities [Member] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax 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 Short-Term Debt, Type Short-Term Debt, Type [Axis] July Two Thousand And Twenty Two Revolving Credit Facility. July Two Thousand And Twenty Two Revolving Credit Facililty [Member] July 2022 Revolving Credit Facility [Member] Time-Based Vesting First Portion Tranche Four [Member] Time Based Vesting First Portion Tranche Four [Member] Time based vesting first portion tranche four. Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Securities in unrealized loss position for less than twelve months, Fair value Title of Individual Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Sponsorship Rights [Member] Sponsorship Rights [Member] Sponsorship rights. Property and Equipment, net, Excluding Land and Construction in Progress [Member] Property And Equipment Net Excluding Land And Construction In Progress [Member] Property and equipment, net, excluding land and construction in progress Other Other Noncash Income Expenses Other noncash income expenses. Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Liabilities, Fair Value Disclosure, Total Liabilities Liabilities, Fair Value Disclosure Assets: Assets, Fair Value Disclosure [Abstract] Employee Severance [Member] Severance [Member] Total current assets Assets, Current Vesting Vesting [Domain] Leverage Ratio Is Greater Than Or Equal to 1.0 To 1.0 But Less Than 2.0 to 1.0 [Member] Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] Leverage ratio is greater than or equal to one point zero to one point zero but less than two point zero to one point zero. Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Long-Term Debt [Text Block] Long-Term Debt Other [Member] Property, Plant and Equipment, Other Types [Member] 401(k) minimum age of eligibility for participation Defined Contribution Plan Employees Minimum Age For Participation Minimum age for participation in 401(k) plan. Cash and cash equivalents, amortized cost Cash And Cash Equivalents Amortized Cost Cash and cash equivalents amortized cost. Comprehensive earnings (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income taxes, net Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Trading Symbol Trading Symbol Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Axis] Common stock, shares issued Common Stock, Shares, Issued Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Annual payments for intangible asset agreement Annual Payments For Intangible Asset Agreement Annual payments for intangible asset agreement. Units that could be delivered upon settlement of PSUs based upon relative TSR over applicable performance periods Units That Could Be Delivered Upon Settlement of P S Us Based Upon Relative TSR Over Applicable Performance Periods Units that could be delivered upon settlement of psus based upon relative tsr over applicable performance periods. Derivative rate paid, percent Derivative Rate Paid Percent Derivative rate paid percent. Funds held for clients cash and cash equivalents, amortized cost Funds Held For Clients Cash And Cash Equivalents Amortized Cost Funds held for clients cash and cash equivalents, amortized cost. Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Beginning balance, shares Ending balance, shares Shares, Outstanding Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Maximum number of shares that may be purchased by a participant Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Long-Term Debt, Current Maturities, Total Less: Current portion Current portion of long-term debt Long-Term Debt, Current Maturities Entity Address, City or Town Entity Address, City or Town Contract balance, net of revenue recognized during the period. Contract balance, net of revenue recognized during period Contract balance, net of revenue recognized during the period Amendment number two. Amendment Number Two [Member] Amendment No. 2 [Mmber] Leverage Ratio Is Greater Than Or Equal to 3.0 To 1.0 [Member] Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] Leverage ratio is greater than or equal to three point zero to one point zero. Schedule of Property and Equipment and Accumulated Depreciation and Amortization Property, Plant and Equipment [Table Text Block] Minimum period for vesting 100% contributions Defined Contribution Plan Contributions By Employer Vesting Period Defined contribution plan contributions by employer vesting period. Chief Operating Officer [Member] Chief Operating Officer [Member] Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Gain on derivative Gain on derivative Accrued payroll and vacation Accrued Payroll And Vacation Current Accrued payroll and vacation current. Additional Paid in Capital [Member] Additional Paid-in Capital [Member] Current liabilities: Liabilities, Current [Abstract] Securities in unrealized loss position for greater than twelve months, Fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Current assets: Assets, Current [Abstract] Swingline Loans [Member] Bridge Loan [Member] Statement of Stockholders' Equity [Abstract] Accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Lender Name Lender Name [Axis] Federal Funds Rate Plus [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Line of credit facility agreement date Line of Credit Facility, Initiation Date Debt instrument maturity date Debt Instrument, Maturity Date Long-Term Debt Total long-term debt Derivative Contract Derivative Contract [Domain] Property, Plant and Equipment, Net, Total Property and equipment, net Property, Plant and Equipment, Net Derivative maturity date Derivative, Contract End Date Amortized cost, One year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Term Loan [Member] Loans Payable [Member] Scenario Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury stock, shares Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accrued commissions and bonuses Increase Decrease In Accrued Commission And Bonuses Increase (decrease) in accrued commission and bonuses. Plan Name Plan Name [Domain] Accounting standards update, adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Leverage Ratio Is Greater Than Or Equal To 1.0 To 1.0 [Member] Leverage Ratio Is Greater Than Or Equal One Point Zero To One Point Zero [Member] Leverage ratio is greater than or equal one point zero to one point zero. Assets, Fair Value Disclosure, Total Assets Assets, Fair Value Disclosure Increase (Decrease) in Other Operating Assets, Total Other assets Increase (Decrease) in Other Operating Assets Deferred revenue expect to recognize period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Percentage of minimum tax on book income Percentage Of Minimum Tax On Book Income Percentage of minimum tax on book income. Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Payment of debt issuance costs Payments of Debt Issuance Costs Financial Instruments Financial Instruments [Domain] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Construction in Progress [Member] Construction in Progress [Member] Performance-Based Restricted Stock Units [Member] Restricted Stock Awards [Member] Restricted Stock [Member] Restricted Stock [Member] Plan Name Plan Name [Axis] 2018 Revolving Credit Agreement [Member] Secured Revolving Line Of Credit [Member] Secured revolving line of credit. Derivative Instrument Derivative Instrument [Axis] Total assets Assets Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Comprehensive earnings (loss): Statement of Other Comprehensive Income [Abstract] Percentage of PSUs eligible to vest Percentage Of P S Us Eligible To Vest Percentage of PSUs eligible to vest. Retirement Plan Name Retirement Plan Name [Domain] Entity Registrant Name Entity Registrant Name Executive Officer [Member] Executive Officers [Member] Direct Operating Costs, Total Operating expenses Direct Operating Costs Line of credit facility maximum borrowing capacity subject to certain conditions Line Of Credit Facility Maximum Borrowing Capacity Subject To Certain Conditions Line of credit facility maximum borrowing capacity subject to certain conditions. Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Term Loan [Member] Two Thousand Twenty Two Revolving Credit Agreement Loan [Member] Two thousand twenty two revolving credit agreement loan. Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Securities in unrealized loss position for less than twelve months, Gross unrealized losses Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of Restricted Stock Unit and PSU Activity Retained Earnings [Member] Retained Earnings [Member] Unvested shares of restricted stock and restricted stock units outstanding at end of period Unvested shares of restricted stock and restricted stock units outstanding at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net Purchase of shares of common stock Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum [Member] Minimum [Member] Time-Based Shares [Member] Time Based Vesting [Member] Time based vesting. Summary of Expected Maturities of Available for Sale Securities Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Line of credit facility increase in rate of interest in event of default Line Of Credit Facility Increase In Rate Of Interest In Event Of Default Line of credit facility increase in rate of interest in event of default. Equity Component Equity Component [Domain] Matching contribution Defined Contribution Plan, Cost Accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Number of trading day Number Of Trading Day Number of trading day. 2022 Term Loan Facility [Member] Two Thousand Twenty Two Term Loan Facility [Member] Two thousand twenty two term loan facility. Land [Member] Land [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency Measurement Frequency [Axis] Debt Disclosure [Abstract] Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development Research and Development Expense Interest and Debt Expense, Total Interest and Debt Expense Stock repurchase plan, authorized amount Stock Repurchase Program, Authorized Amount Assets Assets [Abstract] Two Thousand Twenty Two Revolving Credit Facility. Two Thousand Twenty Two Revolving Credit Facility [Member] 2022 Revolving Credit Facility [Member] Amortization of intangible assets Amortization of Intangible Assets Common stock, $0.01 par value (100,000 shares authorized, 62,655 and 62,518 shares issued at September 30, 2023 and December 31, 2022, respectively; 57,700 and 57,867 shares outstanding at September 30, 2023 and December 31, 2022, respectively) Common Stock, Value, Issued Repayments of Long-Term Debt, Total Payments on long-term debt Repayments of Long-Term Debt Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property and equipment Contract with Customer, Liability, Revenue Recognized Recognition of revenue included in beginning of period balance Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Operating income Operating Income (Loss) Accounting Standards Update 2019-12 [Member] Accounting Standards Update 2019-12 [Member] Debt Securities, Available-for-Sale, Realized Gain (Loss), Total Debt securities, Available-for-sale, Realized Gain (Loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) Income Tax Expense (Benefit), Total Provision for income taxes Income Tax Expense (Benefit) Minimum period for vesting of discretionary contributions Defined Contribution Plan Discretionary Contributions By Employer Vesting Period Defined contribution plan discretionary contributions by employer vesting period. Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total Proceeds from investments from funds held for clients Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Share-based compensation award VWAP equals or exceeds four sixty six per share. Share-Based Compensation Award VWAP Equals Or Exceeds Four sixty six Per Share [Member] VWAP Value Equals or Exceeds $466 Per Share [Member] Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member] Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member] 2014 LTIP and 2023 LTIP [Member] Compensation expense related to ESPP Share-Based Payment Arrangement, Expense Allocated Share Based Compensation Expense Withholding taxes paid related to net share settlements Payment, Tax Withholding, Share-Based Payment Arrangement Time-Based Vesting First Portion Tranche One [Member] Time Based Vesting First Portion Tranche One [Member] Time based vesting first portion tranche one. Vesting percentage, restricted shares Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Taxes Payable, Current, Total Taxes Payable, Current Income tax payable Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net Finite-Lived Intangible Assets, Net Revenue Revenue from Contract with Customer [Text Block] Cash receipt from settlement of interest rate swap contract Derivative, Cash Received on Hedge Cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Time-Based Restricted Stock Units [Member] Time-based Restricted Stock Units [Member] Time-based restricted stock units. Other Nonoperating Income (Expense), Total Other income (expense), net Other Nonoperating Income (Expense) Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Property, Plant and Equipment [Abstract] Long-Term Debt, Type Long-Term Debt, Type [Domain] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Time based restricted stock awards. Time Based Restricted Stock Awards [Member] Time-Based Restricted Stock Awards [Member] Subsequent Events [Abstract] Cash and Cash Equivalents and Investments Debt Securities, Available-for-Sale [Table Text Block] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Share of common stock purchase maximum Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Purchase Maximum Share based compensation arrangement by share based payment award number of shares purchase maximum. Commitments and Contingencies Disclosure [Abstract] Other assets Other Assets, Noncurrent Client funds obligation Client Funds Obligation Client funds obligation. Finite-Lived Intangible Asset, Expected Amortization, Year Four Estimated remaining amortization expense in 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One Estimated remaining amortization expense in 2024 Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Derivative [Line Items] Derivative [Line Items] Time-Based Vesting First Portion Tranche Two [Member] Time Based Vesting First Portion Tranche Two [Member] Time based vesting first portion tranche two. Stockholders’ equity: Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on disposition of property and equipment Gain on disposition of property and equipment Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Derivative rate received Derivative Description Of Rate Received Derivative description of rate received. Adjusted London Interbank Offered Rate LIBOR [Member] Adjusted London Interbank Offered Rate [Member] Adjusted London interbank offered rate. Retainage amount included in construction in progress Retainage Deposit Earnings Per Share [Abstract] Cash paid for derivative settlement Cash Paid In Settlement Of Derivative Instruments The cash paid on derivative instruments as a result of settlement of derivative instruments during the period. Cash paid for derivative settlement Accrued payroll and vacation Increase Decrease In Accrued Payroll And Vacation Increase (decrease) in accrued payroll and vacation. Dividends, Common Stock, Total Dividends, Common Stock Dividends declared Accounting Policies [Abstract] Finite-Lived Intangible Asset, Expected Amortization, Year Five Estimated remaining amortization expense in 2028 Stock repurchase plan expiration date Stock Repurchase Program Expiration Date Scenario Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Thereafter [Member] Debt Instrument Redemption Period After Year Two [Member] Debt instrument redemption period after year two. Market-Based Shares [Member] Market Based Vesting [Member] Market based vesting. Earnings Per Share, Basic, Total Earnings per share, basic Earnings Per Share, Basic Commitments and contingencies Commitments and Contingencies Accrued commissions and bonuses Accrued Commissions And Bonuses Current Accrued commissions and bonuses current. Income Statement [Abstract] Investments, Total Total investments, fair value Investments Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Commercial Paper [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Performance-Based Restricted Stock Units [Member] Performance Shares Performance Shares [Member] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Summary of Changes in Deferred Revenue Related to Material Rights Prepaid expenses Increase (Decrease) in Prepaid Expense Retirement Benefits [Abstract] Restructuring Type [Axis] Statistical Measurement Statistical Measurement [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Proceeds from Issuance of Debt Proceeds from the issuance of debt Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract] Year Two [Member] Debt Instrument, Redemption, Period Two [Member] Debt Instrument Redemption Period Two [Member] Share Repurchase Program Share Repurchase Program [Axis] Earnings Per Share, Diluted, Total Earnings per share, diluted Earnings Per Share, Diluted Funds held for clients Funds Held for Clients Product and Service Product and Service [Domain] Revenue from Contract with Customer [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Funds Held for Clients and Client Funds Obligation Funds Held For Clients And Client Funds Obligation Policy [Text Block] Funds held for clients and client funds obligation. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Recurring [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Decrease (increase) in cash, cash equivalents, restricted cash and restricted cash equivalents (Decrease) increase in cash, cash equivalents, restricted cash and restricted cash equivalents Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] U.S. Treasury Securities [Member] US Treasury Securities [Member] Percentage of salary deferrals Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay One Hundred Percent Match For Percent Of Participants Contribution [Member] One Hundred Percent Match For Percent Of Participants Contribution [Member] 100% Match for percent of participants contribution. Available-for-sale securities maturity period Available For Sale Securities Maturity Period Available-for-sale securities maturity period. Repurchases of common stock Payments for Repurchase of Common Stock July 2022 Revolving Credit Agreement [Member] July Two Thousand And Twenty Two Revolving Credit Agreement [Member] July Two Thousand And Twenty Two Revolving Credit Agreement. Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Performance share units Performance Share Units Performance share units. Each PSU granted under the LTIP represents a notional share of the Company's common stock. Fair value, One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Earnings per share: Earnings Per Share Reconciliation [Abstract] Share-based compensation award VWAP equals or exceeds four zero four per share. Share-Based Compensation Award VWAP Equals Or Exceeds Four zero Four Per Share [Member] VWAP Value Equals or Exceeds $404 Per Share [Member] Two thousand and twenty three long-term incentive plan member. Two Thousand and Twenty Three Long-Term Incentive Plan [Member] 2023 Long-Term Incentive Plan [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Employer contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Recurring [Member] Recurring [Member] Recurring. Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Finite-Lived Intangible Asset, Expected Amortization, Year Three Estimated remaining amortization expense in 2026 Credit Facility Credit Facility [Domain] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months Borrowings basis spread on variable rate Loans Receivable, Basis Spread on Variable Rate Restricted Stock Awards and restricted stock units, Granted Restricted shares of common stock issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Costs to Fulfill a Contract [Member] Costs To Fulfill Contract [Member] Costs to fulfill contract. Equity Components Equity Components [Axis] Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Investments, Debt and Equity Securities [Abstract] Percentage of excise tax on net stock repurchases Percentage Of Excise Tax On Net Stock Repurchases Percentage of excise tax on net stock repurchases. Vested, Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Vesting of restricted stock, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Interest Costs Capitalized Statement of Cash Flows [Abstract] Summary of Asset Balances and Related Amortization Expense For Contract Costs Capitalized Contract Cost [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] One-time payment for intangible asset agreement One Time Payment For Intangible Asset Agreement One time payment for intangible asset agreement. Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive earnings (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Capitalized compensation cost Stock-based compensation for capitalized software Share-Based Payment Arrangement, Amount Capitalized Debt Security Category Debt Security Category [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Deferred Revenue, Noncurrent, Total Long-term deferred revenue Deferred Revenue, Noncurrent Weighted average period for recognition (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Maximum number of shares authorized Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Share-based compensation arrangement by share-based payment award, award vesting rights Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Retirement Plan Name Retirement Plan Name [Axis] Employees Company's common stock shares purchase limit amount Share Based Compensation Arrangement By Share Based Payment Award Maximum Subscription Amount Per Employee Share based compensation arrangement by share based payment award maximum subscription amount per employee. Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Payments of Dividends, Total Payments of Dividends Dividends Paid Dividends paid Level 3 [Member] Fair Value, Inputs, Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock repurchased, average costs per share Shares Acquired, Average Cost Per Share ABR Loans [Member] A B R Loans [Member] ABR loans. Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Short-Term Debt, Type Short-Term Debt, Type [Domain] Costs to Obtain a Contract [Member] Costs To Obtain Contract [Member] Costs to obtain contract. Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Dilutive effect of unvested restricted stock and restricted stock units Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Units that could be awarded based upon relative TSR over applicable performance periods. Units That Could Be Awarded Based Upon Relative T S R Over Applicable Performance Periods Units that could be awarded based upon relative TSR over applicable performance periods. Organization and Description of Business [Abstract] Organization and description of business. City Area Code City Area Code BSBY Rate Plus [Member] B S B Y Rate Plus [Member] BSBY rate plus. Inventory, Net, Total Inventory Inventory, Net Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Corporate Investments and Funds Held For Clients Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Agreement termination date Credit Agreement Termination Date Credit agreement termination date. Fixed charge coverage ratio Fixed Charge Coverage Ratio Fixed charge coverage ratio. Letters of Credit [Member] Letter of Credit [Member] 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 and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Matching contributions, vesting percentage Defined Contribution Plan Employers Contribution Vesting Percentage Defined contribution plan employers contribution vesting percentage. Weighted Average Number of Shares Outstanding, Basic, Total Basic weighted average shares outstanding Basic Weighted Average Number of Shares Outstanding, Basic Number of draws made Line of Credit Facility, Revolving Credit Conversion to Term Loan, Description Employee Stock Purchase Plan [Member] Employee Stock [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Percentage of aggregate annual amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Unamortized debt issuance cost, written off Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Statement [Table] Statement [Table] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Total long-term liabilities Liabilities, Noncurrent Statement [Line Items] Statement [Line Items] Naming Rights [Member] Naming Rights [Member] Naming rights. Interest Rate Floors Interest Rate Floors [Member] Interest rate floors. Sales and marketing Marketing Expense Restricted Stock Awards and PSU Awards [Member] Restricted Stock Awards And P S U Awards [Member] Restricted stock awards and PSU awards. Additional credit facility capacity, subject to certain conditions Line Of Credit Facility Additional Credit Facility Capacity Subject To Certain Conditions Additional credit facility capacity, subject to certain conditions. Leverage Ratio Is Less Than 1.0 To 1.0 [Member] Leverage Ratio Is Less Than One Point Zero To One Point Zero [Member] Leverage ratio is less than one point zero to one point zero. Software And Capitalized Software Development Costs [Member] Software and Capitalized Software Costs [Member] Software and Software Development Costs [Member] Subsequent Event [Line Items] Asset Class Asset Class [Domain] Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current SOFR Rate Plus One [Member] S O F R Plus One Month Interest Period [Member] SOFR plus one month interest period. Seasonality Seasonality Policy [Text Block] Seasonality. Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents, fair value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Non Employee Members [Member] Non employee members. Non Employee Members [Member] Summary Of Significant Accounting Policy [Line Items] Summary Of Significant Accounting Policy [Line Items] Summary of significant accounting policy. Accretion of discount on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Accretion of discount on available-for-sale securities Prepaid Expense, Current, Total Prepaid expenses Prepaid Expense, Current Buildings [Member] Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Tax Examination [Table] Bloomberg Short-Term Bank Yield Index [Member] B S B Y Rate [Member] Bloomberg short-term bank yield index rate. Antidilutive Securities, Name [Domain] Unamortized debt issuance costs written off Deferred Debt Issuance Cost, Writeoff Schedule of Long-Term Debt Schedule of Debt [Table Text Block] Treasury stock, at cost (4,955 and 4,651 shares at September 30, 2023 and December 31, 2022, respectively) Treasury Stock, Value, Total Treasury Stock, Value Cover [Abstract] Total administrative expenses Selling, General and Administrative Expense Vesting Vesting [Axis] Share Repurchase Program Share Repurchase Program [Domain] Employee Savings Plan and Employee Stock Purchase Plan Compensation Related Costs, General [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Sale of Stock Sale of Stock [Domain] Capitalized Contract Cost, Net, Total Beginning Balance Ending Balance Capitalized Contract Cost, Net Income tax receivable Income Taxes Receivable, Current Granted, Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Time-Based Vesting First Portion [Member] Time Based Vesting First Portion [Member] Time based vesting first portion. Security Exchange Name Security Exchange Name Compensation Related Costs [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Other comprehensive earnings (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recently Adopted / Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property and equipment, gross Property, Plant and Equipment, Gross Capitalization of Costs Capitalized Contract Cost Capitalized contract cost. Right of use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Capitalized Contract Cost Capitalized Contract Cost [Domain] Repurchases of common stock, shares Treasury Stock, Shares, Acquired Cost of revenues Cost of Revenue [Abstract] Other Comprehensive Income (Loss), Tax, Total Tax effect Other Comprehensive Income (Loss), Tax Financial Instrument Financial Instrument [Axis] Leverage ratio Leverage Ratio Leverage ratio. Entity Emerging Growth Company Entity Emerging Growth Company Market based restricted shares. Market Based Restricted Shares [Member] Market-Based Restricted Stock Awards [Member] Three Year Performance Period Three Year Performance Period [Member] Three-Year Performance Period. Amendment Flag Amendment Flag Furniture, Fixtures and Equipment [Member] Furniture Fixtures And Equipment [Member] Furniture fixtures and equipment. Amortization Capitalized Contract Cost, Amortization Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Inflation Reduction Act 2022 [Member] Inflation Reduction Act Two Thousand Twenty Two [Member] Inflation Reduction Act 2022. Accounting Standards Update Accounting Standards Update [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Administrative expenses Selling, General and Administrative Expense [Abstract] Derivative, Gain (Loss) on Derivative, Net, Total Derivative instrument gain (loss) under fair value Derivative, Gain (Loss) on Derivative, Net Variable Rate Variable Rate [Domain] Debt Securities, Available-for-Sale, Unrealized Loss Position Fair value Fair value Certain Employees [Member] Certain Employees [Member] Certain employees. Capitalized Contract Cost Capitalized Contract Cost [Axis] Entity File Number Securities Act File Number Line of credit facility, maturity date Line of Credit Facility, Expiration Date Goodwill and Intangible Assets Disclosure [Abstract] Long-Term Debt, Excluding Current Maturities, Total Long-Term Debt, Excluding Current Maturities Long-term debt Total long-term debt Unrealized net gains (losses) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Share-Based Payment Arrangement [Abstract] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Costs and Expenses Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual Title of Individual [Axis] Quarterly commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Non Executive Employees [Member] Non Executive Employees [Member] Non executive employees. Payments to Acquire Investments, Total Purchases of investments from funds held for clients Payments to Acquire Investments Shares withheld to satisfy tax withholding obligations Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Goodwill And Intangible Assets Disclosure1 [Table] Goodwill And Intangible Assets Disclosure1 [Table] Goodwill and intangible assets disclosure. Certificates of Deposit [Member] Certificates of Deposit [Member] 2022 Revolving Credit Agreement [Member] Two Thousand And Twenty Two Revolving Credit Agreement [Member] Two thousand and twenty two revolving credit agreement. Computer Equipment [Member] Computer Equipment [Member] Income Tax Examination [Line Items] Earnings Per Share Earnings Per Share [Text Block] Revenues Revenues [Abstract] Leverage Ratio Is Greater Than Or Equal to 2.0 To 1.0 But Less Than 3.0 to 1.0 [Member] Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] Leverage ratio is greater than or equal to two point zero to one point zero but less than three point zero to one point zero. Commercial Paper [Member] Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities [Axis] Finite-Lived Intangible Assets, Gross, Total Gross Finite-Lived Intangible Assets, Gross Subsequent Event Type [Domain] Goodwill [Member] Goodwill [Member] Implementation and Other [Member] Implementation And Other [Member] Implementation and other. SOFR Rate Plus [Member] S O F R Plus [Member] SOFR plus. Long-Term Debt, Type Long-Term Debt, Type [Axis] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Stock Repurchase Plan [Member] Stock Repurchase Plan [Member] Stock repurchase plan. Stock Repurchase Plan Stockholders' Equity, Policy [Policy Text Block] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Product and Service Product and Service [Axis] Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Title of 12(b) Security Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Non-cash marketing expense Other Noncash Expense Number of publicly traded companies Number Of Publicly Traded Companies Number of publicly traded companies. Prime Rate [Member] Prime Rate [Member] Employees Company's common stock shares purchase limit percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Tax Authority, Name [Axis] Accounting Standards Update Accounting Standards Update [Axis] After Two Years Of Employment [Member] After Two Years Of Employment [Member] After two years of employment. Two Year Performance Period Two Year Performance Period [Member] Two-Year Performance Period. Treasury Stock, Common [Member] Treasury Stock [Member] 50% Matching Contribution [Member] Fifty Percent Of Matching Contribution [Member] Fifty percent of matching contribution. Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of debt issuance costs Amortization of Debt Issuance Costs Interest Rate Swap [Member] Interest Rate Swap [Member] Derivative [Table] Derivative [Table] Long-Term Line of Credit, Total Line of credit facility, borrowings outstanding Line of credit Long-Term Line of Credit Goodwill impairment amount Goodwill, Impairment Loss Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Dividends declared per share Common Stock, Dividends, Per Share, Declared Increase (Decrease) in Inventories, Total Inventory Increase (Decrease) in Inventories Deferred contract costs Increase (Decrease) in Deferred Charges Contract with Customer, Liability, Total Balance, beginning of period Balance, end of period Contract with Customer, Liability Executive officers. Executive Officers [Member] Executive Officers [Member] Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period Restricted Stock Awards and restricted stock units, Converted Fair value, One year to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Estimated remaining amortization expense for remainder of 2023 Rental Clocks [Member] Rental Clocks [Member] Rental clocks. Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Gross unrealized losses Gross unrealized losses Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Available authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Number of shares vested in period Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Forfeited, Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unamortized Debt Issuance Expense Unamortized debt issuance cost Document Type Document Type Term Loan [Member] Line of Credit [Member] LTIP [Member] Long Term Incentive Plan [Member] 2014 long-term incentive plan. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Derivative Instrument, notional value Derivative, Notional Amount Restricted Stock Awards and restricted stock units, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Property and Equipment [Member] Property, Plant and Equipment [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash used in (provided by) financing activities Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Domain] Deferred Income Taxes and Tax Credits, Total Deferred income taxes, net Deferred Income Taxes and Tax Credits Entity Filer Category Entity Filer Category Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Employee vested percentage in salary deferrals and roll over contributions Vesting Percentage Of Employee Deferrals And Rollover Contributions Vesting percentage of employee deferrals and rollover contributions. Credit impairment losses Other than Temporary Impairment Losses, Investments Restricted Cash and Cash Equivalents, Total Restricted cash included in funds held for clients Restricted Cash and Cash Equivalents Income Tax Authority, Name [Domain] 2017 Term Credit Agreement [Member] Senior Secured Term Credit Agreement [Member] Senior secured term credit agreement. Variable Rate Variable Rate [Axis] Asset Class Asset Class [Axis] Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Weighted average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Total stockholders’ equity Beginning balance, value Ending balance, value Equity, Attributable to Parent Net change in client funds obligation Increase Decrease In Client Funds Obligation Increase decrease in client funds obligation. Deadline for vesting of shares Deadline For Vesting Of Shares Deadline for vesting of shares. Intangible Assets, Net (Excluding Goodwill), Total Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net income Net income Interest Expense, Total Interest expense Interest Expense Deferred Costs, Current, Total Deferred contract costs Deferred Costs, Current Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Statement of Financial Position [Abstract] One year to five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Diluted weighted average shares outstanding Diluted Weighted Average Number of Shares Outstanding, Diluted Current liabilities before client funds obligation Current Liabilities Before Client Fund Obligations Current liabilities before client fund obligations. Credit Facility Credit Facility [Axis] Performance period commencement date Performance Period Commencement Date Performance period commencement date. Effective Income Tax Rate Reconciliation, Percent, Total Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Amortized cost Debt Securities, Available-for-Sale, Amortized Cost Purchase price of common stock expressed as a percentage of its fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Long-term deferred contract costs Amount of Deferred Costs Related to Long-Term Contracts Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period, weighted average grant date fair value. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period, Weighted Average Grant Date Fair Value Converted, Weighted Average Grant Date Fair Value Per Share Goodwill and Intangible Assets Disclosure [Line Items] Goodwill And Intangible Assets Disclosure [Line Items] Goodwill and intangible assets disclosure. 401(k) eligibility minimum service period Defined Contribution Plan Employees Minimum Period Of Service Defined contribution plan employees minimum period of service. VWAP Share Price V W A P Share Price VWAP Share Price. Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Deferral of revenue Contract With Customer Liability Additions Contract with customer liability additions. Computation of Basic and Diluted Net Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Time-Based Vesting First Portion Tranche Three [Member] Time Based Vesting First Portion Tranche Three [Member] Time based vesting first portion tranche three. Total investments, amortized cost Investments Amortized Cost Amortized cost as of the balance sheet date of all investments. Securities in unrealized loss position for greater than twelve months, Gross unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Current assets before funds held for clients Current Assets Before Funds Held For Clients Current assets before funds held for clients. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Measurement Frequency Measurement Frequency [Domain] Computer software development costs capitalized Capitalized Computer Software, Additions Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Type of Restructuring [Domain] Deferred revenue expect to recognize description Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Restricted Stock Awards and restricted stock units, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of units vested Deferred Revenue, Current, Total Deferred revenue Deferred Revenue, Current Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 24, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Trading Symbol PAYC  
Entity Registrant Name Paycom Software, Inc.  
Entity Central Index Key 0001590955  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   60,228,165
Title of 12(b) Security Common Stock, $0.01 par value  
Security Exchange Name NYSE  
Entity File Number 001-36393  
Entity Tax Identification Number 80-0957485  
Entity Address, Address Line One 7501 W. Memorial Road  
Entity Address, City or Town Oklahoma City  
Entity Address, State or Province OK  
Entity Incorporation, State or Country Code DE  
Entity Address, Postal Zip Code 73142  
City Area Code 405  
Local Phone Number 722-6900  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Document Quarterly Report true  
Document Transition Report false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 484,028 $ 400,730
Accounts receivable 15,548 22,843
Prepaid expenses 40,561 34,056
Inventory 836 1,607
Income tax receivable 10,770 5,583
Deferred contract costs 111,877 96,378
Current assets before funds held for clients 663,620 561,197
Funds held for clients 1,899,346 2,202,975
Total current assets 2,562,966 2,764,172
Property and equipment, net 468,282 402,448
Intangible assets, net 51,088 54,017
Goodwill 51,889 51,889
Long-term deferred contract costs 645,611 567,974
Other assets 76,265 62,013
Total assets 3,856,101 3,902,513
Current liabilities:    
Accounts payable 6,889 16,054
Accrued commissions and bonuses 20,423 28,439
Accrued payroll and vacation 41,160 45,023
Deferred revenue 22,730 19,825
Accrued expenses and other current liabilities 77,065 59,990
Current liabilities before client funds obligation 168,267 169,331
Client funds obligation 1,901,643 2,207,706
Total current liabilities 2,069,910 2,377,037
Deferred income tax liabilities, net 145,465 141,033
Long-term deferred revenue 105,588 97,591
Long-term debt 29,000 29,000
Other long-term liabilities 84,829 75,245
Total long-term liabilities 364,882 342,869
Total liabilities 2,434,792 2,719,906
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.01 par value (100,000 shares authorized, 62,655 and 62,518 shares issued at September 30, 2023 and December 31, 2022, respectively; 57,700 and 57,867 shares outstanding at September 30, 2023 and December 31, 2022, respectively) 627 625
Additional paid-in capital 687,723 576,622
Retained earnings 1,410,659 1,196,968
Accumulated other comprehensive earnings (loss) (2,181) (3,703)
Treasury stock, at cost (4,955 and 4,651 shares at September 30, 2023 and December 31, 2022, respectively) (675,519) (587,905)
Total stockholders’ equity 1,421,309 1,182,607
Total liabilities and stockholders’ equity $ 3,856,101 $ 3,902,513
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 62,655,000 62,518,000
Common stock, shares outstanding 57,700,000 57,867,000
Treasury stock, shares 4,955,000 4,651,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Total revenues $ 406,303 $ 334,167 $ 1,259,079 $ 1,004,610
Cost of revenues        
Operating expenses 55,600 44,169 163,302 122,265
Depreciation and amortization 13,341 10,935 38,299 31,405
Total cost of revenues 68,941 55,104 201,601 153,670
Administrative expenses        
Sales and marketing 101,162 91,114 311,171 253,834
Research and development 51,864 40,366 143,651 108,774
General and administrative 71,827 60,693 213,397 179,109
Depreciation and amortization 15,608 12,625 44,660 36,378
Total administrative expenses 240,461 204,798 712,879 578,095
Total operating expenses 309,402 259,902 914,480 731,765
Operating income 96,901 74,265 344,599 272,845
Interest expense (222) (1,018) (1,661) (1,587)
Other income (expense), net 5,362 2,041 17,549 4,331
Income before income taxes 102,041 75,288 360,487 275,589
Provision for income taxes 26,822 23,135 101,456 74,151
Net income $ 75,219 $ 52,153 $ 259,031 $ 201,438
Earnings per share, basic $ 1.3 $ 0.9 $ 4.48 $ 3.48
Earnings per share, diluted $ 1.3 $ 0.9 $ 4.46 $ 3.46
Weighted average shares outstanding:        
Basic 57,825 57,865 57,871 57,949
Diluted 57,966 58,033 58,056 58,193
Comprehensive earnings (loss):        
Net income $ 75,219 $ 52,153 $ 259,031 $ 201,438
Unrealized net gains (losses) on available-for-sale securities 1,232 (2,705) 2,047 (4,881)
Tax effect (420) 492 (525) 1,068
Other comprehensive income (loss), net of tax 812 (2,213) 1,522 (3,813)
Comprehensive earnings (loss) 76,031 49,940 260,553 197,625
Recurring [Member]        
Revenues        
Total revenues 398,763 328,150 1,237,706 987,848
Implementation and Other [Member]        
Revenues        
Total revenues $ 7,540 $ 6,017 $ 21,373 $ 16,762
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Beginning balance, value at Dec. 31, 2021 $ 893,714 $ 623 $ 465,594 $ 915,579   $ (488,082)
Beginning balance, shares at Dec. 31, 2021   62,298       4,286
Vesting of restricted stock, shares   4        
Stock-based compensation 24,713   24,713      
Repurchases of common stock (218)         $ (218)
Repurchases of common stock, shares           1
Net income 91,930     91,930    
Other comprehensive earnings (loss), net of tax (1,119)       $ (1,119)  
Ending balance, value at Mar. 31, 2022 1,009,020 $ 623 490,307 1,007,509 (1,119) $ (488,300)
Ending balance, shares at Mar. 31, 2022   62,302       4,287
Beginning balance, value at Dec. 31, 2021 893,714 $ 623 465,594 915,579   $ (488,082)
Beginning balance, shares at Dec. 31, 2021   62,298       4,286
Net income 201,438          
Ending balance, value at Sep. 30, 2022 1,076,380 $ 625 550,302 1,117,017 (3,813) $ (587,751)
Ending balance, shares at Sep. 30, 2022   62,517       4,650
Beginning balance, value at Mar. 31, 2022 1,009,020 $ 623 490,307 1,007,509 (1,119) $ (488,300)
Beginning balance, shares at Mar. 31, 2022   62,302       4,287
Vesting of restricted stock   $ 2 (2)      
Vesting of restricted stock, shares   212        
Stock-based compensation 27,472   27,472      
Repurchases of common stock (99,227)         $ (99,227)
Repurchases of common stock, shares           363
Net income 57,355     57,355    
Other comprehensive earnings (loss), net of tax (481)       (481)  
Ending balance, value at Jun. 30, 2022 994,139 $ 625 517,777 1,064,864 (1,600) $ (587,527)
Ending balance, shares at Jun. 30, 2022   62,514       4,650
Vesting of restricted stock, shares   3        
Stock-based compensation 32,525   32,525      
Repurchases of common stock (224)         $ (224)
Net income 52,153     52,153    
Other comprehensive earnings (loss), net of tax (2,213)       (2,213)  
Ending balance, value at Sep. 30, 2022 1,076,380 $ 625 550,302 1,117,017 (3,813) $ (587,751)
Ending balance, shares at Sep. 30, 2022   62,517       4,650
Beginning balance, value at Dec. 31, 2022 1,182,607 $ 625 576,622 1,196,968 (3,703) $ (587,905)
Beginning balance, shares at Dec. 31, 2022   62,518       4,651
Vesting of restricted stock, shares   7        
Stock-based compensation 32,344   32,344      
Repurchases of common stock (626)         $ (626)
Repurchases of common stock, shares           2
Net income 119,296     119,296    
Other comprehensive earnings (loss), net of tax 850       850  
Ending balance, value at Mar. 31, 2023 1,334,471 $ 625 608,966 1,316,264 (2,853) $ (588,531)
Ending balance, shares at Mar. 31, 2023   62,525       4,653
Beginning balance, value at Dec. 31, 2022 1,182,607 $ 625 576,622 1,196,968 (3,703) $ (587,905)
Beginning balance, shares at Dec. 31, 2022   62,518       4,651
Net income 259,031          
Ending balance, value at Sep. 30, 2023 1,421,309 $ 627 687,723 1,410,659 (2,181) $ (675,519)
Ending balance, shares at Sep. 30, 2023   62,655       4,955
Beginning balance, value at Mar. 31, 2023 1,334,471 $ 625 608,966 1,316,264 (2,853) $ (588,531)
Beginning balance, shares at Mar. 31, 2023   62,525       4,653
Vesting of restricted stock   $ 1 (1)      
Vesting of restricted stock, shares   115        
Stock-based compensation 41,000   41,000      
Repurchases of common stock (10,441)         $ (10,441)
Repurchases of common stock, shares           38
Dividends declared (22,721)     (22,721)    
Net income 64,516     64,516    
Other comprehensive earnings (loss), net of tax (140)       (140)  
Ending balance, value at Jun. 30, 2023 1,406,685 $ 626 649,965 1,358,059 (2,993) $ (598,972)
Ending balance, shares at Jun. 30, 2023   62,640       4,691
Vesting of restricted stock 1 $ 1        
Vesting of restricted stock, shares   150        
Stock-based compensation 37,758   37,758      
Repurchases of common stock (76,547)         $ (76,547)
Repurchases of common stock, shares           264
Dividends declared (22,619)     (22,619)    
Net income 75,219     75,219    
Other comprehensive earnings (loss), net of tax 812       812  
Ending balance, value at Sep. 30, 2023 $ 1,421,309 $ 627 $ 687,723 $ 1,410,659 $ (2,181) $ (675,519)
Ending balance, shares at Sep. 30, 2023   62,655       4,955
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Dividends declared per share $ 0.375 $ 0.375
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income $ 259,031 $ 201,438
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 82,959 67,783
Accretion of discount on available-for-sale securities (387) (872)
Non-cash marketing expense 1,263 1,320
Gain on disposition of property and equipment (33)  
Amortization of debt issuance costs 946 532
Stock-based compensation expense 96,383 70,815
Loss on extinguishment of debt 1,222  
Cash paid for derivative settlement   205
Gain on derivative   (1,559)
Deferred income taxes, net 3,889 (4,841)
Other 18 (227)
Changes in operating assets and liabilities:    
Accounts receivable 7,295 (5,406)
Prepaid expenses (8,845) (11,203)
Inventory 375 27
Other assets (15,773) (10,104)
Deferred contract costs (87,604) (86,634)
Accounts payable (8,131) 4,159
Income taxes, net (5,187) 1,245
Accrued commissions and bonuses (8,016) (3,320)
Accrued payroll and vacation (3,863) 1,810
Deferred revenue 10,902 12,585
Accrued expenses and other current liabilities 24,125 (1,106)
Net cash provided by operating activities 350,569 236,647
Cash flows from investing activities    
Purchases of investments from funds held for clients (25,000) (268,718)
Proceeds from investments from funds held for clients 25,000 328,731
Purchases of property and equipment (135,709) (92,041)
Proceeds from sale of property and equipment 67  
Net cash used in investing activities (135,642) (32,028)
Cash flows from financing activities    
Proceeds from the issuance of debt   29,000
Repurchases of common stock (74,994) (94,652)
Withholding taxes paid related to net share settlements (12,620) (5,017)
Payments on long-term debt   (29,287)
Dividends paid (43,367)  
Net change in client funds obligation (306,063) (92,478)
Payment of debt issuance costs (649) (6,437)
Net cash used in financing activities (437,693) (198,871)
(Decrease) increase in cash, cash equivalents, restricted cash and restricted cash equivalents (222,766) 5,748
Cash, cash equivalents, restricted cash and restricted cash equivalents    
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period 2,409,095 1,812,691
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period 2,186,329 1,818,439
Cash and cash equivalents 484,028 317,163
Restricted cash included in funds held for clients 1,702,301 1,501,276
Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period 2,186,329 1,818,439
Non-cash investing and financing activities:    
Purchases of property and equipment, accrued but not paid 8,011 3,355
Stock-based compensation for capitalized software 11,529 6,545
Right of use assets obtained in exchange for operating lease liabilities $ 21,023 $ 14,385
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 75,219 $ 64,516 $ 119,296 $ 52,153 $ 57,355 $ 91,930 $ 259,031 $ 201,438
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
9 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Insider Trading Arrangements

On August 10, 2023, Chad Richison, President, Chief Executive Officer and Chairman of the Board of Directors, adopted a Rule 10b5-1 trading arrangement (the “10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The 10b5-1 Plan provides for the sale of up to 250,000 shares of our common stock at specified market prices, commencing on the later of (i) November 8, 2023 and (ii) the second trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended September 30, 2023, and ending May 2, 2024.

Name Chad Richison
Title President, Chief Executive Officer and Chairman
Rule 10b5-1 Arrangement Adopted true
Adoption Date August 10, 2023
Aggregate Available 250,000
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
Organization And Description Of Business Abstract  
Organization and Description of Business
1.
ORGANIZATION AND DESCRIPTION OF BUSINESS

Paycom Software, Inc. (“Software”) and its wholly-owned subsidiaries (collectively, the “Company”) is a leading provider of a comprehensive, cloud-based human capital management (“HCM”) solution delivered as Software-as-a-Service. Unless we state otherwise or the context otherwise requires, the terms “we,” “our,” “us” and the “Company” refer to Software and its consolidated subsidiaries.

We provide functionality and data analytics that businesses need to manage the complete employment lifecycle, from recruitment to retirement. Our solution requires virtually no customization and is based on a core system of record maintained in a single database for all HCM functions, including talent acquisition, time and labor management, payroll, talent management and human resources (“HR”) management applications.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Our significant accounting policies are discussed in “Note 2. Summary of Significant Accounting Policies” in the notes to our audited consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 16, 2023.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements and notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial statements that permit reduced disclosure for interim periods. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes presented in the Form 10-K. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year.

Recently Adopted Accounting Pronouncements

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, “Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). ASU 2020-04 provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. Prior to August 24, 2022, our floating-to-fixed interest rate swap was outstanding to offset the rate variability associated with our outstanding indebtedness. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2020-04 had no material impact on our unaudited interim consolidated financial statements.

In January 2021, the FASB issued ASU No. 2021-01, “Reference Rate Reform (Topic 848) Scope” (“ASU 2021-01”), which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that are affected by the discounting transition. ASU 2021-01 amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2021-01 had no material impact on our unaudited interim consolidated financial statements.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include income taxes, loss contingencies, the useful life of property and equipment and intangible assets, the life of our client relationships, the fair value of our stock-based awards and the fair value of our financial instruments, intangible assets and goodwill. These estimates are based on historical experience where applicable and other assumptions that management believes are reasonable under the circumstances. Actual results could materially differ from these estimates.

Seasonality

Our revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the

fourth quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing application, we (i) collect client funds to satisfy their respective federal, state and local employment tax obligations, (ii) remit such funds to the appropriate taxing authorities and accounts designated by our clients, and (iii) manage client tax filings and any related correspondence with taxing authorities. Amounts collected by us from clients for their federal, state and local employment taxes are invested by us, and we earn interest on these funds during the interval between receipt and disbursement.

These investments are shown in our consolidated balance sheets as funds held for clients, and the associated liability for the tax filings is shown as client funds obligation. The liability is recorded in the accompanying consolidated balance sheets at the time we obtain the funds from clients. The client funds obligation represents liabilities that will be repaid within one year of the consolidated balance sheet date. As of September 30, 2023 and December 31, 2022, the funds held for clients were invested in money market funds, demand deposit accounts and certificates of deposit. Additionally, the funds held for clients were invested in U.S. treasury securities with an original maturity of greater than one year. Historically, we have also invested funds held for clients in commercial paper. Short-term investments in instruments with an original maturity greater than three months, including certificates of deposit, commercial paper and U.S. treasury securities, are classified as available-for-sale securities and are also included within the funds held for clients line item in the consolidated balance sheets. These available-for-sale securities are recorded in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) on available-for-sale securities and are included within comprehensive earnings (loss) in the consolidated statements of comprehensive income. Funds held for clients are classified as a current asset in the consolidated balance sheets because the funds are held solely to satisfy the client funds obligation. Additionally, the funds held for clients is classified as restricted cash and restricted cash equivalents and presented within the reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents on the consolidated statements of cash flows.

Stock Repurchase Plan

In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $1.1 billion of our common stock. As of September 30, 2023, there was $1.0 billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic conditions, shares withheld for taxes associated with the vesting of restricted stock and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the nine months ended September 30, 2023, we repurchased an aggregate of 303,401 shares of our common stock at an average cost of $288.77 per share, including 43,891 shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

Recently Issued Accounting Pronouncements

Accounting pronouncements issued, but not effective until after September 30, 2023, are not expected to have a significant impact on our consolidated financial position or results of operations.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue
3.
REVENUE

Revenues are recognized when control of the promised goods or services is transferred to our clients in an amount that reflects the consideration we expect to be entitled to for those goods or services. Substantially all of our revenues are comprised of revenue from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.

Recurring Revenues

Recurring revenues are derived primarily from our talent acquisition, time and labor management, payroll, talent management, HR management, and Global HCM™ applications as well as fees charged for form filings and delivery of client payroll checks and reports. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credit Services applications. Time and labor management includes Time and Attendance, Scheduling/Schedule exchange, Time-Off Requests, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and

Microfence® tools and applications. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning and Content Subscriptions applications. HR management includes our Manager on-the-Go®, Direct Data Exchange®, Ask Here, Documents and Checklists, Government and Compliance, Benefits Administration/Benefits to Carrier, Benefit Enrollment Service, COBRA Administration, Personnel Action Forms and Performance Discussion Forms, Surveys, Client Action Center, Enhanced ACA and Clue® applications. With Global HCM, a number of our HCM applications and tools are available in 15 languages and dialects and are accessible to users in more than 180 countries.

The performance obligations related to recurring revenues are generally satisfied during each client’s payroll period, with the agreed-upon fee being charged and collected as part of our processing of the client’s payroll. Recurring revenues are recognized at the conclusion of processing of each client’s payroll period, when each respective payroll client is billed. Collectability is reasonably assured as the fees are generally collected through an automated clearing house as part of the client’s payroll cycle or through direct wire transfer, which minimizes the default risk.

The contract period for substantially all contracts associated with these revenues is one month due to the fact that both we and the client have the unilateral right to terminate a wholly unperformed contract without compensating the other party by providing 30 days’ notice of termination. Our payroll application is the foundation of our solution, and all of our clients are required to utilize this application in order to access our other applications. For clients who purchase multiple applications, due to the short-term nature of our contracts, we do not believe it is meaningful to separately assess and identify whether or not each application potentially represents its own, individual, performance obligation as the revenue generated from each application is recognized within the same month as the revenue from the core payroll application. Similarly, we do not believe it is meaningful to individually determine the standalone selling price for each application. We consider the total price charged to a client in a given period to be indicative of the standalone selling price, as the total amount charged is within a reasonable range of prices typically charged for our goods and services for comparable classes of client groups, which we periodically assess for price adjustments.

Interest income on funds held for clients is earned on funds that are collected from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. The interest earned on these funds is included in recurring revenues in the consolidated statements of comprehensive income, as the collection, holding, and remittance of these funds are essential components of providing these services.

Implementation and Other Revenues

Implementation and other revenues consist of nonrefundable upfront conversion fees which are charged to new clients to offset the expense of new client set-up as well as revenues from the sale of time clocks as part of our Time and Attendance application. Although these revenues are related to our recurring revenues, they represent distinct performance obligations.

Implementation activities primarily represent administrative activities that allow us to fulfill future performance obligations for our clients and do not represent services transferred to the client. However, the nonrefundable upfront fee charged to our clients results in an implied performance obligation in the form of a material right to the client related to the client’s option to renew at the end of each 30-day contract period. Further, given that all other services within the contract are sold at a total price indicative of the standalone selling price, coupled with the fact that the upfront fees are consistent with upfront fees charged in similar contracts that we have with clients, the standalone selling price of the client’s option to renew the contract approximates the dollar amount of the nonrefundable upfront fee. The nonrefundable upfront fee is typically included on the client’s first invoice and is deferred and recognized ratably over the estimated renewal period (i.e., ten-year estimated client life).

Revenues from the sale of time clocks are recognized when control is transferred to the client upon delivery of the product. We estimate the standalone selling price for the time clocks by maximizing the use of observable inputs such as our specific pricing practices for time clocks.

Contract Balances

The timing of revenue recognition for recurring services is consistent with the invoicing of clients as they both occur during the respective client payroll period for which the services are provided. Therefore, we do not recognize a contract asset or liability resulting from the timing of revenue recognition and invoicing.

 

Changes in deferred revenue related to material rights for the three and nine months ended September 30, 2023 and 2022 were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance, beginning of period

 

$

124,233

 

 

$

108,880

 

 

$

117,416

 

 

$

101,426

 

Recognition of revenue included in beginning of period balance

 

 

(5,592

)

 

 

(4,705

)

 

 

(16,185

)

 

 

(13,548

)

Contract balance, net of revenue recognized during the period

 

 

9,677

 

 

 

9,836

 

 

 

27,087

 

 

 

26,133

 

Balance, end of period

 

$

128,318

 

 

$

114,011

 

 

$

128,318

 

 

$

114,011

 

 

We expect to recognize $6.2 million of deferred revenue related to material right performance obligations in the remainder of 2023, $21.8 million of such deferred revenue in 2024, and $100.3 million of such deferred revenue thereafter.

Assets Recognized from the Costs to Obtain and Costs to Fulfill Revenue Contracts

We recognize an asset for the incremental costs of obtaining a contract with a client if we expect the amortization period to be longer than one year. We also recognize an asset for the costs to fulfill a contract with a client if such costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. We have determined that substantially all costs related to implementation activities are administrative in nature and also meet the capitalization criteria under ASC 340-40. These capitalized costs to fulfill principally relate to upfront direct costs that are expected to be recovered through margin and that enhance our ability to satisfy future performance obligations.

The assets related to both costs to obtain, and costs to fulfill, contracts with clients are accounted for utilizing a portfolio approach and are capitalized and amortized ratably over the expected period of benefit, which we have determined to be the estimated life of the client relationship of ten years. The expected period of benefit has been determined to be the estimated life of the client relationship primarily because we incur no new costs to obtain, or costs to fulfill, a contract upon renewal of such contract. Additional commission costs may be incurred when an existing client purchases additional applications; however, these commission costs relate solely to the additional applications purchased and are not related to contract renewal. Furthermore, additional fulfillment costs associated with existing clients purchasing additional applications are minimized by our seamless single-database platform. These assets are presented as deferred contract costs in the accompanying consolidated balance sheets. Amortization expense related to costs to obtain and costs to fulfill a contract are included in the “sales and marketing” and “general and administrative” line items in the accompanying consolidated statements of comprehensive income.

 

The following tables present the asset balances and related amortization expense for these contract costs:

 

 

 

As of and for the Three Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

350,486

 

 

$

21,451

 

 

$

(13,901

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

380,324

 

 

$

32,680

 

 

$

(13,552

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

295,986

 

 

$

21,663

 

 

$

(11,530

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

302,019

 

 

$

30,195

 

 

$

(10,559

)

 

$

321,655

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

72,885

 

 

$

(40,306

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

98,842

 

 

$

(38,285

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

272,919

 

 

$

66,544

 

 

$

(33,344

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

265,657

 

 

$

85,644

 

 

$

(29,646

)

 

$

321,655

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment
4.
PROPERTY AND EQUIPMENT

Property and equipment and accumulated depreciation and amortization were as follows:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

343,841

 

 

$

270,645

 

Buildings

 

 

179,367

 

 

 

177,765

 

Computer equipment

 

 

152,676

 

 

 

133,715

 

Rental clocks

 

 

40,760

 

 

 

35,846

 

Furniture, fixtures and equipment

 

 

31,265

 

 

 

28,414

 

Other

 

 

18,306

 

 

 

17,321

 

 

 

 

766,215

 

 

 

663,706

 

Less: accumulated depreciation and amortization

 

 

(408,947

)

 

 

(331,340

)

 

 

 

357,268

 

 

 

332,366

 

Construction in progress

 

 

77,218

 

 

 

36,286

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

468,282

 

 

$

402,448

 

 

We capitalize computer software development costs related to software developed for internal use in accordance with ASC 350-40. For the three and nine months ended September 30, 2023, we capitalized $26.6 million and $70.8 million, respectively, of computer software development costs related to software developed for internal use. For the three and nine months ended September 30, 2022, we capitalized $17.0 million and $48.8 million, respectively, of computer software development costs related to software developed for internal use.

Rental clocks included in property and equipment, net represent time clocks issued to clients under month-to-month operating leases. As such, these items are transferred from inventory to property and equipment and depreciated over their estimated useful lives.

We capitalize interest incurred for indebtedness related to construction in progress. For the three and nine months ended September 30, 2023, we incurred interest costs of $1.3 million and $4.2 million, respectively, of which we capitalized $1.2 million and $2.6 million, respectively. For the three and nine months ended September 30, 2022, we incurred interest costs of $1.2 million and $2.1 million, respectively, of which we capitalized $0.2 million and $0.5 million, respectively. Included in the construction in progress balance at September 30, 2023 and December 31, 2022 is $3.7 million and $2.0 million in retainage, respectively.

Depreciation and amortization expense for property and equipment was $27.9 million and $80.0 million for the three and nine months ended September 30, 2023, respectively. Depreciation and amortization expense for property and equipment was $22.5 million and $64.7 million for the three and nine months ended September 30, 2022, respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
5.
GOODWILL AND INTANGIBLE ASSETS, NET

As of both September 30, 2023 and December 31, 2022, goodwill was $51.9 million. We have selected June 30 as our annual goodwill impairment testing date. We performed a qualitative impairment test of our goodwill and concluded that, as of June 30, 2023, it was more likely than not that the fair value exceeded the carrying value and therefore goodwill was not impaired. As of September 30, 2023 and December 31, 2022, there were no indicators of impairment.

In connection with our marketing initiatives, we purchased the naming rights to the downtown Oklahoma City arena that is home to the Oklahoma City Thunder National Basketball Association franchise. Under the terms of the naming rights agreement, we committed to make payments escalating annually from $4.0 million in 2021 to $6.1 million in 2035. We also made a $1.5 million one-time payment in July 2021 to cover sponsorship rights leading up to the 2021-2022 season. Upon the conclusion of the initial term, the agreement may be extended upon the mutual agreement of both parties for an additional five-year period. The cost of the naming rights has been recorded as an intangible asset with an offsetting liability as of the date of the contract. The intangible asset is being amortized over the life of the agreement on a straight line basis that commenced in June 2021. The difference between the present value of the offsetting liability and actual cash payments is being relieved through sales and marketing expense using the effective interest method over the life of the agreement.

All of our intangible assets other than goodwill are considered to have definite lives and, as such, are subject to amortization. The following tables present the components of intangible assets within our consolidated balance sheets:

 

 

 

September 30, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.1

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

Total

 

 

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.8

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

Total

 

 

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

 

Amortization of intangible assets for the three and nine months ended September 30, 2023 was $0.9 million and $2.9 million, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2022 was $0.9 million and $3.0 million, respectively. We estimate the aggregate amortization expense will be $1.0 million for the remainder of 2023 and $3.9 million for each of 2024, 2025, 2026, 2027 and 2028.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt
6.
LONG-TERM DEBT

Long-term debt consisted of the following:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

July 2022 Revolving Credit Facility due July 29, 2027

 

$

29,000

 

 

$

29,000

 

Total long-term debt

 

$

29,000

 

 

$

29,000

 

 

On December 7, 2017, we entered into a senior secured term credit agreement (as amended from time to time, the “2017 Term Credit Agreement”), pursuant to which JPMorgan Chase Bank, N.A., Bank of America, N.A. and Kirkpatrick Bank made certain term loans to us (the “2017 Term Loans”). Our obligations under the 2017 Term Loans were secured by a mortgage and first priority security interest in our corporate headquarters property. The 2017 Term Loans were due to mature on September 7, 2025 and bore interest, at our option, at either (a) a prime rate plus 1.0% or (b) an adjusted LIBOR rate for the interest period in effect for such 2017 Term Loan plus 1.5%.

As discussed below, the 2017 Term Loans were repaid in full on May 4, 2022 and the 2017 Term Credit Agreement was terminated. At the time of payoff, unamortized debt issuance costs totaling $0.1 million were written off.

On May 4, 2022 (the “May 2022 Facility Closing Date”), Paycom Payroll, LLC (the “Borrower”), Software, and certain other subsidiaries of Software (collectively, the “Guarantors,” and collectively with the Borrower, the “Loan Parties”), entered into a credit agreement (as amended from time to time, the “May 2022 Revolving Credit Agreement”) with Bank of America, N.A., as a lender, swingline lender and letters of credit issuer, the lenders from time to time party thereto and Bank of America, N.A., as the administrative agent.

The May 2022 Revolving Credit Agreement provided for a senior secured revolving credit facility (the “May 2022 Facility”) in the initial aggregate principal amount of up to $250.0 million, and the ability to request an incremental facility of up to an additional $100.0 million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The May 2022 Facility included a $25.0 million sublimit for swingline loans and a $2.5 million sublimit for letters of credit. On June 7, 2022, the aggregate commitments under the May 2022 Revolving Credit Agreement were increased from $250.0 million to $350.0 million. Our obligations under the May 2022 Facility were secured by a senior security interest in all personal property of the Loan Parties. The May 2022 Facility was scheduled to mature on May 4, 2027.

On the May 2022 Facility Closing Date, we borrowed $29.0 million under the May 2022 Facility to repay the 2017 Term Loans, along with accrued interest, expenses and fees. The loan on the May 2022 Facility Closing Date bore interest at the BSBY rate plus 1.125%. In connection with the repayment of the 2017 Term Loans, the 2017 Term Credit Agreement was terminated on May 4, 2022.

As discussed below, the May 2022 Facility was repaid in full on July 29, 2022 and the May 2022 Revolving Credit Agreement was terminated.

On July 29, 2022 (the “July 2022 Facility Closing Date”), the Borrower, Software, and certain other subsidiaries of Software entered into a new credit agreement (the “July 2022 Credit Agreement”) with JPMorgan Chase Bank, N.A., as a lender, swingline lender and issuing bank, the lenders from time to time party thereto (collectively with JPMorgan Chase Bank, N.A., the “July 2022 Lenders”), and JPMorgan Chase Bank, N.A., as the administrative agent.

The July 2022 Credit Agreement initially provided for a senior secured revolving credit facility (the “July 2022 Revolving Credit Facility”) in the aggregate principal amount of up to $650.0 million, and the ability to request an incremental facility of up to an additional $500.0 million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The July 2022 Credit Agreement includes a $25.0 million sublimit for swingline loans and a $6.5 million sublimit for letters of credit. The July 2022 Credit Agreement also initially provided for a senior secured delayed draw term loan (the “July 2022 Term Loan Facility”) in the aggregate amount of up to $750.0 million. As discussed below, the July 2022 Term Loan Facility was terminated on July 28, 2023. All loans under the July 2022 Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”). Unamortized debt issuance costs of $4.2 million as of September 30, 2023 are included in “Other assets” on our consolidated balance sheets.

The borrowings under the July 2022 Credit Agreement bear interest at a rate per annum equal to (i) the Alternate Base Rate (“ABR”) plus an applicable margin (“ABR Loans”) or (ii) (x) the term Secured Overnight Financing Rate (“SOFR”) plus 0.10% (the “Adjusted Term SOFR Rate”) or (y) the daily SOFR plus 0.10%, in each case plus an applicable margin (“SOFR Rate Loans”). ABR is calculated as the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the federal funds rate plus 0.5% and (iii) the Adjusted Term SOFR Rate for a one-month interest period plus 1.00%; provided that, if the ABR as determined pursuant to the foregoing would be less than 1.00%, such rate shall be deemed to be 1.00%.

The applicable margin for ABR Loans is (i) 0.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.50% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 1.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. The applicable margin for SOFR Rate Loans is (i) 1.25% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 1.5% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 1.75% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 2.00% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are required to pay a quarterly commitment fee on the daily amount of the undrawn portion of the revolving commitments under the July 2022 Revolving Credit Facility and, prior to its termination, a quarterly ticking fee on the daily amount of the undrawn portion of the July 2022 Term Loan Facility, in each case at a rate per annum of (i) 0.20% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) 0.225% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) 0.25% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) 0.275% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are also required to pay customary letter of credit fees upon drawing any letter of credit.

The July 2022 Revolving Credit Facility provides for no scheduled principal amortization prior to the Scheduled Maturity Date. Subject to certain conditions set forth in the July 2022 Credit Agreement, we may borrow, prepay and reborrow under the July 2022 Revolving Credit Facility and terminate or reduce the July 2022 Lenders’ commitments at any time prior to the Scheduled Maturity Date.

The proceeds of the loans and letters of credit under the July 2022 Credit Agreement are to be used for ongoing working capital and general corporate purposes, permitted acquisitions, share repurchases and refinancing the May 2022 Facility. On the July 2022 Facility Closing Date, we borrowed $29.0 million under the July 2022 Revolving Credit Facility to repay the outstanding indebtedness under the May 2022 Facility, along with accrued interest, expenses and fees. The loan bears interest at the Adjusted Term SOFR Rate for the interest period in effect plus 1.25%. In connection with the repayment of the May 2022 Facility, the May 2022 Revolving Credit Agreement was terminated on July 29, 2022.

Under the July 2022 Credit Agreement, we are required to maintain as of the end of each fiscal quarter a consolidated interest coverage ratio of not less than 3.0 to 1.0 and a consolidated leverage ratio of not greater than 3.75 to 1.0 initially, stepping down to 3.0 to 1.0 at intervals thereafter. Additionally, the July 2022 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting our ability to, among other things, grant liens, incur debt, effect certain mergers, make investments, dispose of assets, enter into certain transactions, including swap agreements and sale and leaseback transactions, pay dividends or distributions on our capital stock, and enter into transactions with affiliates, in each case subject to customary exceptions. As of September 30, 2023, we were in compliance with these covenants. Our obligations under the July 2022 Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.

The events of default under the July 2022 Credit Agreement include, among others, payment defaults, breaches of covenants, defaults under the related loan documents, material misrepresentations, cross defaults with certain other material indebtedness, bankruptcy and insolvency events, judgment defaults, certain events related to plans subject to the Employee Retirement Income Security Act of 1974, as amended, invalidity of the July 2022 Credit Agreement or the related loan documents and change in control events. The occurrence of an event of default could result in the acceleration of our obligations under the July 2022 Credit Agreement, the requirement to post cash collateral with respect to letters of credit, the termination of the July 2022 Lenders’ commitments and a 2.0% increase in the rate of interest.

On July 28, 2023, the Borrower, Software, and certain other subsidiaries of Software entered into Amendment No. 2 to Credit Agreement (“Amendment No. 2”) with the July 2022 Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the July 2022 Revolving Credit Facility were increased from $650.0 million to $1.0 billion, (ii) the July 2022 Term Loan Facility was terminated and (iii) the July 2022 Credit Agreement was amended in contemplation of the formation and future operating activities of the Paycom Client Trust (the “Client Trust”) and Paycom National Trust Bank, NA (the “Trust Bank”). The Company intends to form the Client Trust to hold client payroll and related funds and the Trust Bank to serve as trustee of the Client Trust. We did not make any draws under the July 2022 Term Loan Facility prior to its termination on July 28, 2023. At the time of termination, unamortized debt issuance costs totaling $1.2 million were written off and recognized as a loss on extinguishment of debt, which is included in Other income, net in the consolidated statements of comprehensive income.

As of September 30, 2023 and December 31, 2022, the carrying value of our total long-term debt approximated its fair value as of such date. The fair value of our long-term debt is estimated based on the borrowing rates currently available to us for bank loans with similar terms and maturities.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
7.
DERIVATIVE INSTRUMENTS

In December 2017, we entered into a floating-to-fixed interest rate swap agreement to limit the exposure to floating interest rate risk related to the 2017 Term Loans. We do not hold derivative instruments for trading or speculative purposes. The interest rate swap agreement effectively converted a portion of the variable interest rate payments to fixed interest rate payments. We account for our derivatives under ASC Topic 815, “Derivatives and Hedging,” and recognize all derivative instruments in the consolidated balance sheets at fair value as either short-term or long-term assets or liabilities based on their anticipated settlement date. See Note 9, “Fair Value of Financial Instruments”. We have elected not to designate our interest rate swap as a hedge; therefore, changes in the fair value of the derivative instrument were recognized in our consolidated statements of comprehensive income within Other income (expense), net.

The objective of the interest rate swap was to reduce the variability in the forecasted interest payments of the 2017 Term Loans, which was based on a one-month USD LIBOR rate versus a fixed interest rate of 2.54% on a notional value of $35.5 million. Under the terms of the interest rate swap agreement, we received quarterly variable interest payments based on the LIBOR rate and paid interest at a fixed rate. As further discussed in Note 6, on May 4, 2022, we repaid the 2017 Term Loans and terminated the 2017 Term Credit Agreement. The interest rate swap agreement had a maturity date of September 7, 2025. On August 24, 2022, we terminated the interest rate swap by settling the contract, which resulted in a cash receipt of $0.5 million. The realized gain from the settlement of the interest rate swap contract is included in Other income (expense), net in the consolidated statements of comprehensive income.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Corporate Investments and Funds Held For Clients
8.
CORPORATE INVESTMENTS AND FUNDS HELD FOR CLIENTS

The tables below present our cash and cash equivalents, the funds held for clients cash and cash equivalents as well as the investments that were included within funds held for clients on the consolidated balance sheets:

 

 

 

September 30, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

484,028

 

 

$

 

 

$

 

 

$

484,028

 

Funds held for clients cash and cash equivalents

 

 

1,702,301

 

 

 

 

 

 

 

 

 

1,702,301

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,755

 

 

 

 

 

 

(2,710

)

 

 

172,045

 

Total investments

 

$

2,386,084

 

 

$

 

 

$

(2,710

)

 

$

2,383,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

400,730

 

 

$

 

 

$

 

 

$

400,730

 

Funds held for clients cash and cash equivalents

 

 

2,008,365

 

 

 

 

 

 

 

 

 

2,008,365

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,367

 

 

 

 

 

 

(4,757

)

 

 

169,610

 

Total investments

 

$

2,608,462

 

 

$

 

 

$

(4,757

)

 

$

2,603,705

 

 

(1)
All available-for-sale securities were included within the funds held for clients.

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of September 30, 2023, are as follows:

 

 

 

September 30, 2023

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

Total

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

 

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2022, are as follows:

 

 

 

December 31, 2022

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

Total

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

 

We did not make any reclassification adjustments out of accumulated other comprehensive income for realized gains or losses on the sale or maturity of available-for-sale securities for the nine months ended September 30, 2023 or 2022. There were no realized gains or losses on the sale of available-for-sale securities for the nine months ended September 30, 2023 or 2022.

We regularly review the composition of our investment portfolio and did not recognize any credit impairment losses during the nine months ended September 30, 2023 or 2022. The Company believes it is probable that the principal and interest will be collected in accordance with contractual terms and that the unrealized losses on these securities were due to changes in interest rates and were not due to increased credit risk. The U.S. treasury securities held a rating of AA+ as of September 30, 2023.

Expected maturities of available-for-sale securities at September 30, 2023 are as follows:

 

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

199,755

 

 

$

197,045

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

199,755

 

 

$

197,045

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
9.
FAIR VALUE OF FINANCIAL INSTRUMENTS

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients, client funds obligation and long-term debt. The carrying amount of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients and client funds obligation approximates fair value due to the short-term nature of the instruments. See Note 6 for discussion of the fair value of our debt.

Our corporate investments consist primarily of money market funds and demand deposit accounts and are classified as cash and cash equivalents on the consolidated balance sheets.

As discussed in Note 2, we typically invest the funds held for clients in money market funds, demand deposit accounts, certificates of deposit and commercial paper with an original maturity of less than three months and classify these items as cash and cash equivalents within the funds held for clients line item in the consolidated balance sheets. Short-term investments in certificates of deposit and commercial paper with an original maturity greater than three months are classified as available-for-sale securities and are also included within the funds held for clients line item. These available-for-sale securities are recognized in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.

We also invest funds held for clients in U.S. treasury securities with initial maturity durations greater than one year. These U.S. treasury securities are classified as available-for-sale securities and included within the funds held for clients line item. The unrealized gains and losses associated with these available-for-sale securities are included within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.

As discussed in Note 7, during the year ended December 31, 2017, we entered into an interest rate swap. While outstanding, the interest rate swap was measured on a recurring basis based on quoted prices for similar financial instruments and other observable inputs recognized at fair value. We terminated the interest rate swap on August 24, 2022.

The accounting standard for fair value measurements establishes a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1 – Observable inputs such as quoted prices in active markets
Level 2 – Inputs other than quoted prices in active markets for identical assets or liabilities that are observable either directly or indirectly or quoted prices that are not active
Level 3 – Unobservable inputs in which there is little or no market data

Included in the following tables are the Company’s major categories of assets and liabilities measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022:

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

172,045

 

 

$

 

 

$

172,045

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

169,610

 

 

$

 

 

$

169,610

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Savings Plan and Employee Stock Purchase Plan
9 Months Ended
Sep. 30, 2023
Compensation Related Costs [Abstract]  
Employee Savings Plan and Employee Stock Purchase Plan
10.
EMPLOYEE SAVINGS PLAN AND EMPLOYEE STOCK PURCHASE PLAN

Employees over the age of 18 who have completed ninety days of service are eligible to participate in our 401(k) plan. We have made a Qualified Automatic Contribution Arrangement (“QACA”) election, whereby the Company matches the contribution of our employees equal to 100% of the first 1% of salary deferrals and 50% of salary deferrals between 2% and 6%, up to a maximum matching contribution of 3.5% of an employee’s salary each plan year. We are allowed to make additional discretionary matching contributions and discretionary profit sharing contributions. Employees are 100% vested in amounts attributable to salary deferrals and rollover contributions. The QACA matching contributions as well as the discretionary matching and profit sharing contributions vest 100% after two years of employment from the date of hire. Matching contributions were $4.0 million and $11.8 million for the three and nine months ended September 30, 2023, respectively. Matching contributions were $3.3 million and $9.9 million for the three and nine months ended September 30, 2022, respectively.

The ESPP has overlapping offering periods, with each offering period lasting approximately 24 months. At the beginning of each offering period, eligible employees may elect to contribute, through payroll deductions, up to 10% of their compensation, subject to an annual per-employee maximum of $25,000. Eligible employees purchase shares of the Company’s common stock at a price equal to 85% of the fair market value of the shares on the exercise date. The maximum number of shares that may be purchased by a participant during each offering period is 2,000 shares, subject to limits specified by the Internal Revenue Service. The shares reserved for purposes of the ESPP are shares we purchase in the open market. The maximum aggregate number of shares of the Company’s common stock that may be purchased by all participants under the ESPP is 2.0 million shares. Eligible employees purchased 52,323 and 40,997 shares of the Company’s common stock under the ESPP during the nine months ended September 30, 2023 and 2022, respectively. Compensation expense related to the ESPP is recognized on a straight-line basis over the requisite service period. Our compensation expense related to the ESPP was $0.9 million and $2.6 million for the three and nine months ended September 30, 2023, respectively. Our compensation expense related to the ESPP was $0.7 million and $2.1 million for the three and nine months ended September 30, 2022, respectively.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share
11.
EARNINGS PER SHARE

Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed in a similar manner to basic earnings per share after assuming the issuance of shares of common stock for all potentially dilutive equity incentive awards.

The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

57,825

 

 

 

57,865

 

 

 

57,871

 

 

 

57,949

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

141

 

 

 

168

 

 

 

185

 

 

 

244

 

Diluted weighted average shares outstanding

 

 

57,966

 

 

 

58,033

 

 

 

58,056

 

 

 

58,193

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
12.
STOCK-BASED COMPENSATION

Restricted Stock Awards

In May 2023, the stockholders of the Company approved the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), which provides for the granting of equity-based awards to the Company’s employees, contractors and outside directors. Subject to certain adjustments, the maximum number of shares of common stock that may be delivered pursuant to awards under the 2023 LTIP is 3,600,000, subject to increase by any awards under the Paycom Software, Inc. 2014 Long-Term Incentive Plan (as amended, the “2014 LTIP”) (i) that are outstanding on or after May 1, 2023, and that, on or after such date, are forfeited, expire or are canceled (but excluding the restricted stock award granted to Mr. Richison on November 23, 2020); and (ii) any shares subject to awards relating to common stock under the 2014 LTIP that are settled in cash on or after May 1, 2023.

During the nine months ended September 30, 2023, we issued an aggregate of 575,467 restricted shares of common stock under the 2014 LTIP and the 2023 LTIP, consisting of 87,618 shares subject to market-based vesting conditions (“Market-Based Shares”) and 487,849 shares subject to time-based or no vesting conditions (“Time-Based Shares”). Market-Based Shares will vest 50% on the first date, if any, that the arithmetic average of the Company’s volume weighted average price on each of the twenty consecutive trading days immediately preceding such date (the “VWAP Value”) equals or exceeds $404 per share and 50% on the first date, if any, that the Company’s VWAP Value equals or exceeds $466 per share, in each case provided that (i) such date occurs on or before the eighth anniversary of the grant date and (ii) the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement. The Time-Based Shares granted to non-executive employees will vest over periods ranging from three to four years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement.

The Time-Based Shares mentioned above include an aggregate of 5,523 Time-Based Shares issued to the non-employee members of the Board of Directors in May 2023 under the 2023 LTIP. Such shares of restricted stock will cliff-vest on the seventh day following the first anniversary of the date of grant, provided that such director is providing services to the Company through the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

The following table summarizes restricted stock awards activity for the nine months ended September 30, 2023:

 

 

 

Time-Based

 

 

Market-Based

 

 

 

Restricted Stock Awards

 

 

Restricted Stock Awards

 

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

Unvested shares of restricted stock outstanding at December 31, 2022

 

 

479.1

 

 

$

315.04

 

 

 

1,677.0

 

 

$

116.36

 

Granted

 

 

487.8

 

 

$

313.36

 

 

 

87.6

 

 

$

316.12

 

Vested

 

 

(131.5

)

 

$

293.48

 

 

 

 

 

$

 

Forfeited

 

 

(61.2

)

 

$

325.79

 

 

 

(15.7

)

 

$

298.67

 

Unvested shares of restricted stock outstanding at September 30, 2023

 

 

774.2

 

 

$

316.79

 

 

 

1,748.9

 

 

$

124.73

 

 

Restricted Stock Units

In February 2023, we issued, in the aggregate, 5,232 shares of common stock upon the vesting of performance-based restricted stock units (“PSUs”) awarded to certain executive officers in February 2021. The number of shares delivered upon vesting of the PSUs was determined based on the Company’s achievement of a Relative Total Stockholder Return (“Relative TSR”) performance goal, which compared the Company’s Total Stockholder Return (“TSR”) to the TSR of a peer group for the two-year performance period that commenced on January 1, 2021 and ended on December 31, 2022.

For purposes of the PSU awards, TSR was determined by dividing (i) the sum of (A) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the final 60 trading day period of the applicable performance period, less (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the 60 trading day period ending on December 31, 2020, plus (iii) the sum of all dividends which are paid by the Company (or the member of the peer group) to its stockholders, assuming such dividends are reinvested in the applicable company through the applicable performance period, by (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the 60 trading day period ending on December 31, 2020. For purposes of the PSU awards granted in 2021, the Company’s peer group includes 34 publicly traded companies, which were reflective of the S&P 500 Software & Services index on the grant date.

On April 3, 2023, the Company announced the resignation of Justin Long from the position of Vice President of Operations of the Company, effective March 28, 2023. In connection with Mr. Long’s resignation, the Company, Paycom Payroll, LLC and Mr. Long entered into a Severance and Release Agreement (the “Severance Agreement”), which became effective on April 8, 2023, pursuant to which 1,505 Time-Based Shares previously granted to Mr. Long accelerated in vesting.

On May 2, 2023, the Company issued the following awards to executive officers under the 2023 LTIP: (i) an aggregate of 39,131 PSUs; (ii) an aggregate of 8,695 time-based restricted stock units (“RSUs”); and (iii) an aggregate of 142,000 Time-Based Shares. The number of shares deliverable upon vesting of such PSUs will be determined based on achievement of pre-established performance goals. The performance goals vary for each executive officer but are based on the Company’s revenue, adjusted EBITDA, the daily volume weighted average price of the Company’s common stock and annual revenue retention rate, in each case for the one-year performance period from January 1, 2023 to December 31, 2023. The PSUs will be eligible to vest following the performance period, but no later than February 29, 2024, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The RSUs will vest in three equal annual tranches over a period of approximately two and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The Time-Based Shares will vest in four annual tranches over a period of approximately three and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

The following table summarizes PSU and RSU activity for the nine months ended September 30, 2023:

 

 

 

Time RSUs

 

 

PSUs

 

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

Unvested restricted stock units outstanding at December 31, 2022

 

 

0.5

 

 

$

377.01

 

 

 

77.8

 

 

$

409.13

 

Granted

 

 

8.8

 

 

$

297.49

 

 

 

39.1

 

 

$

244.39

 

Vested

 

 

(0.1

)

 

$

377.01

 

 

 

(5.2

)

 

$

526.66

 

Forfeited

 

 

 

 

$

 

 

 

(3.5

)

 

$

526.66

 

Unvested restricted stock units outstanding at September 30, 2023 (1)

 

 

9.2

 

 

$

300.74

 

 

 

108.2

 

 

$

340.08

 

 

(1)
A maximum of 211,806 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.

For the three and nine months ended September 30, 2023, our total stock-based compensation expense was $33.2 million and $96.4 million, respectively. For the three and nine months ended September 30, 2022, our total stock-based compensation expense was $24.5 million and $70.8 million, respectively.

The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock units awards as of September 30, 2023.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,993

 

 

$

8,803

 

Weighted average period for recognition (years)

 

 

2.5

 

 

 

0.8

 

 

We capitalized stock-based compensation costs related to software developed for internal use of $3.8 million and $11.5 million for the three and nine months ended September 30, 2023, respectively. We capitalized stock-based compensation costs related to software developed for internal use of $2.4 million and $6.5 million for the three and nine months ended September 30, 2022, respectively.

In May 2023, our Board of Directors adopted a dividend policy under which we intend to pay quarterly cash dividends on our common stock. All unvested shares of restricted stock, RSUs and PSUs currently outstanding are entitled to receive dividends or dividend equivalents, provided that such dividends or dividend equivalents are withheld by the Company and distributed to the applicable holder upon the release of restrictions on such shares of restricted stock, RSUs or PSUs (i.e., upon vesting).

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13.
COMMITMENTS AND CONTINGENCIES

We are involved in various legal proceedings in the ordinary course of business. Although we cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material adverse effect on our business, financial condition, results of operations and cash flows.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
14.
INCOME TAXES

The Company’s effective income tax rate was 28.1% and 26.9% for the nine months ended September 30, 2023 and 2022, respectively. The increase in effective tax rate for the nine months ended September 30, 2023 was related to a decrease of excess tax benefits from stock-based compensation.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events
15.
SUBSEQUENT EVENTS

On October 12, 2023, the Company issued an aggregate of 12,150 restricted shares of common stock to certain non-executive employees under the 2023 LTIP, consisting of Time-Based Shares that will vest in annual tranches over three years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim consolidated financial statements and notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial statements that permit reduced disclosure for interim periods. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes presented in the Form 10-K. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year.

Recently Adopted / Issued Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, “Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). ASU 2020-04 provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. Prior to August 24, 2022, our floating-to-fixed interest rate swap was outstanding to offset the rate variability associated with our outstanding indebtedness. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2020-04 had no material impact on our unaudited interim consolidated financial statements.

In January 2021, the FASB issued ASU No. 2021-01, “Reference Rate Reform (Topic 848) Scope” (“ASU 2021-01”), which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that are affected by the discounting transition. ASU 2021-01 amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2021-01 had no material impact on our unaudited interim consolidated financial statements.

Recently Issued Accounting Pronouncements

Accounting pronouncements issued, but not effective until after September 30, 2023, are not expected to have a significant impact on our consolidated financial position or results of operations.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include income taxes, loss contingencies, the useful life of property and equipment and intangible assets, the life of our client relationships, the fair value of our stock-based awards and the fair value of our financial instruments, intangible assets and goodwill. These estimates are based on historical experience where applicable and other assumptions that management believes are reasonable under the circumstances. Actual results could materially differ from these estimates.

Seasonality

Seasonality

Our revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the

fourth quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.

Funds Held for Clients and Client Funds Obligation

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing application, we (i) collect client funds to satisfy their respective federal, state and local employment tax obligations, (ii) remit such funds to the appropriate taxing authorities and accounts designated by our clients, and (iii) manage client tax filings and any related correspondence with taxing authorities. Amounts collected by us from clients for their federal, state and local employment taxes are invested by us, and we earn interest on these funds during the interval between receipt and disbursement.

These investments are shown in our consolidated balance sheets as funds held for clients, and the associated liability for the tax filings is shown as client funds obligation. The liability is recorded in the accompanying consolidated balance sheets at the time we obtain the funds from clients. The client funds obligation represents liabilities that will be repaid within one year of the consolidated balance sheet date. As of September 30, 2023 and December 31, 2022, the funds held for clients were invested in money market funds, demand deposit accounts and certificates of deposit. Additionally, the funds held for clients were invested in U.S. treasury securities with an original maturity of greater than one year. Historically, we have also invested funds held for clients in commercial paper. Short-term investments in instruments with an original maturity greater than three months, including certificates of deposit, commercial paper and U.S. treasury securities, are classified as available-for-sale securities and are also included within the funds held for clients line item in the consolidated balance sheets. These available-for-sale securities are recorded in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) on available-for-sale securities and are included within comprehensive earnings (loss) in the consolidated statements of comprehensive income. Funds held for clients are classified as a current asset in the consolidated balance sheets because the funds are held solely to satisfy the client funds obligation. Additionally, the funds held for clients is classified as restricted cash and restricted cash equivalents and presented within the reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents on the consolidated statements of cash flows.

Stock Repurchase Plan

Stock Repurchase Plan

In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $1.1 billion of our common stock. As of September 30, 2023, there was $1.0 billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic conditions, shares withheld for taxes associated with the vesting of restricted stock and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the nine months ended September 30, 2023, we repurchased an aggregate of 303,401 shares of our common stock at an average cost of $288.77 per share, including 43,891 shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Changes in Deferred Revenue Related to Material Rights

Changes in deferred revenue related to material rights for the three and nine months ended September 30, 2023 and 2022 were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance, beginning of period

 

$

124,233

 

 

$

108,880

 

 

$

117,416

 

 

$

101,426

 

Recognition of revenue included in beginning of period balance

 

 

(5,592

)

 

 

(4,705

)

 

 

(16,185

)

 

 

(13,548

)

Contract balance, net of revenue recognized during the period

 

 

9,677

 

 

 

9,836

 

 

 

27,087

 

 

 

26,133

 

Balance, end of period

 

$

128,318

 

 

$

114,011

 

 

$

128,318

 

 

$

114,011

 

Summary of Asset Balances and Related Amortization Expense For Contract Costs

The following tables present the asset balances and related amortization expense for these contract costs:

 

 

 

As of and for the Three Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

350,486

 

 

$

21,451

 

 

$

(13,901

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

380,324

 

 

$

32,680

 

 

$

(13,552

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

295,986

 

 

$

21,663

 

 

$

(11,530

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

302,019

 

 

$

30,195

 

 

$

(10,559

)

 

$

321,655

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

72,885

 

 

$

(40,306

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

98,842

 

 

$

(38,285

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2022

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

272,919

 

 

$

66,544

 

 

$

(33,344

)

 

$

306,119

 

 Costs to fulfill a contract

 

$

265,657

 

 

$

85,644

 

 

$

(29,646

)

 

$

321,655

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment and Accumulated Depreciation and Amortization

Property and equipment and accumulated depreciation and amortization were as follows:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

343,841

 

 

$

270,645

 

Buildings

 

 

179,367

 

 

 

177,765

 

Computer equipment

 

 

152,676

 

 

 

133,715

 

Rental clocks

 

 

40,760

 

 

 

35,846

 

Furniture, fixtures and equipment

 

 

31,265

 

 

 

28,414

 

Other

 

 

18,306

 

 

 

17,321

 

 

 

 

766,215

 

 

 

663,706

 

Less: accumulated depreciation and amortization

 

 

(408,947

)

 

 

(331,340

)

 

 

 

357,268

 

 

 

332,366

 

Construction in progress

 

 

77,218

 

 

 

36,286

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

468,282

 

 

$

402,448

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

All of our intangible assets other than goodwill are considered to have definite lives and, as such, are subject to amortization. The following tables present the components of intangible assets within our consolidated balance sheets:

 

 

 

September 30, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.1

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

Total

 

 

 

$

60,199

 

 

$

(9,111

)

 

$

51,088

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

13.8

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

Total

 

 

 

$

60,199

 

 

$

(6,182

)

 

$

54,017

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt

Long-term debt consisted of the following:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

July 2022 Revolving Credit Facility due July 29, 2027

 

$

29,000

 

 

$

29,000

 

Total long-term debt

 

$

29,000

 

 

$

29,000

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Cash and Cash Equivalents and Investments

The tables below present our cash and cash equivalents, the funds held for clients cash and cash equivalents as well as the investments that were included within funds held for clients on the consolidated balance sheets:

 

 

 

September 30, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

484,028

 

 

$

 

 

$

 

 

$

484,028

 

Funds held for clients cash and cash equivalents

 

 

1,702,301

 

 

 

 

 

 

 

 

 

1,702,301

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,755

 

 

 

 

 

 

(2,710

)

 

 

172,045

 

Total investments

 

$

2,386,084

 

 

$

 

 

$

(2,710

)

 

$

2,383,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

400,730

 

 

$

 

 

$

 

 

$

400,730

 

Funds held for clients cash and cash equivalents

 

 

2,008,365

 

 

 

 

 

 

 

 

 

2,008,365

 

Available-for-sale securities (1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,367

 

 

 

 

 

 

(4,757

)

 

 

169,610

 

Total investments

 

$

2,608,462

 

 

$

 

 

$

(4,757

)

 

$

2,603,705

 

 

(1)
All available-for-sale securities were included within the funds held for clients.
Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of September 30, 2023, are as follows:

 

 

September 30, 2023

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

Total

 

$

 

 

$

 

 

$

(2,710

)

 

$

172,045

 

 

$

(2,710

)

 

$

172,045

 

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2022, are as follows:

 

 

December 31, 2022

 

 

 

Securities in unrealized loss position for less than twelve months

 

 

Securities in unrealized loss position for greater than twelve months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

Total

 

$

(4,757

)

 

$

169,610

 

 

$

 

 

$

 

 

$

(4,757

)

 

$

169,610

 

Summary of Expected Maturities of Available for Sale Securities

Expected maturities of available-for-sale securities at September 30, 2023 are as follows:

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

199,755

 

 

$

197,045

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

199,755

 

 

$

197,045

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis

Included in the following tables are the Company’s major categories of assets and liabilities measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022:

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

172,045

 

 

$

 

 

$

172,045

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

169,610

 

 

$

 

 

$

169,610

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Earnings Per Share

The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

75,219

 

 

$

52,153

 

 

$

259,031

 

 

$

201,438

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

57,825

 

 

 

57,865

 

 

 

57,871

 

 

 

57,949

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

141

 

 

 

168

 

 

 

185

 

 

 

244

 

Diluted weighted average shares outstanding

 

 

57,966

 

 

 

58,033

 

 

 

58,056

 

 

 

58,193

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.30

 

 

$

0.90

 

 

$

4.48

 

 

$

3.48

 

Diluted

 

$

1.30

 

 

$

0.90

 

 

$

4.46

 

 

$

3.46

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Summary of Restricted Stock Unit and PSU Activity

The following table summarizes restricted stock awards activity for the nine months ended September 30, 2023:

 

 

 

Time-Based

 

 

Market-Based

 

 

 

Restricted Stock Awards

 

 

Restricted Stock Awards

 

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

 

Shares

 

 

Weighted Average
Grant Date Fair
Value

 

Unvested shares of restricted stock outstanding at December 31, 2022

 

 

479.1

 

 

$

315.04

 

 

 

1,677.0

 

 

$

116.36

 

Granted

 

 

487.8

 

 

$

313.36

 

 

 

87.6

 

 

$

316.12

 

Vested

 

 

(131.5

)

 

$

293.48

 

 

 

 

 

$

 

Forfeited

 

 

(61.2

)

 

$

325.79

 

 

 

(15.7

)

 

$

298.67

 

Unvested shares of restricted stock outstanding at September 30, 2023

 

 

774.2

 

 

$

316.79

 

 

 

1,748.9

 

 

$

124.73

 

The following table summarizes PSU and RSU activity for the nine months ended September 30, 2023:

 

 

 

Time RSUs

 

 

PSUs

 

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

 

Units

 

 

Weighted Average
Grant Date Fair
Value Per Unit

 

Unvested restricted stock units outstanding at December 31, 2022

 

 

0.5

 

 

$

377.01

 

 

 

77.8

 

 

$

409.13

 

Granted

 

 

8.8

 

 

$

297.49

 

 

 

39.1

 

 

$

244.39

 

Vested

 

 

(0.1

)

 

$

377.01

 

 

 

(5.2

)

 

$

526.66

 

Forfeited

 

 

 

 

$

 

 

 

(3.5

)

 

$

526.66

 

Unvested restricted stock units outstanding at September 30, 2023 (1)

 

 

9.2

 

 

$

300.74

 

 

 

108.2

 

 

$

340.08

 

 

(1)
A maximum of 211,806 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.
Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units

The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock units awards as of September 30, 2023.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,993

 

 

$

8,803

 

Weighted average period for recognition (years)

 

 

2.5

 

 

 

0.8

 

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Additional Information (Detail) - Stock Repurchase Plan [Member]
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Summary Of Significant Accounting Policy [Line Items]  
Available authorized repurchase amount | $ $ 1,000,000,000
Stock repurchase plan expiration date Aug. 15, 2024
Stock repurchased, average costs per share | $ / shares $ 288.77
Repurchases of common stock, shares | shares 303,401,000
Certain Employees [Member]  
Summary Of Significant Accounting Policy [Line Items]  
Shares withheld to satisfy tax withholding obligations | shares 43,891,000
Maximum [Member]  
Summary Of Significant Accounting Policy [Line Items]  
Stock repurchase plan, authorized amount | $ $ 1,100,000,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Balance, beginning of period $ 124,233 $ 108,880 $ 117,416 $ 101,426
Recognition of revenue included in beginning of period balance (5,592) (4,705) (16,185) (13,548)
Contract balance, net of revenue recognized during the period 9,677 9,836 27,087 26,133
Balance, end of period $ 128,318 $ 114,011 $ 128,318 $ 114,011
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Detail)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Deferred revenue expect to recognize description We expect to recognize $6.2 million of deferred revenue related to material right performance obligations in the remainder of 2023, $21.8 million of such deferred revenue in 2024, and $100.3 million of such deferred revenue thereafter.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Detail 1)
$ in Millions
Sep. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred revenue expect to recognize amount $ 6.2
Deferred revenue expect to recognize period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred revenue expect to recognize amount $ 21.8
Deferred revenue expect to recognize period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred revenue expect to recognize amount $ 100.3
Deferred revenue expect to recognize period
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Costs to Obtain a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance $ 350,486 $ 295,986 $ 325,457 $ 272,919
Capitalization of Costs 21,451 21,663 72,885 66,544
Amortization (13,901) (11,530) (40,306) (33,344)
Ending Balance 358,036 306,119 358,036 306,119
Costs to Fulfill a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance 380,324 302,019 338,895 265,657
Capitalization of Costs 32,680 30,195 98,842 85,644
Amortization (13,552) (10,559) (38,285) (29,646)
Ending Balance $ 399,452 $ 321,655 $ 399,452 $ 321,655
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property and Equipment [Line Items]    
Property and equipment, gross $ 766,215 $ 663,706
Less: accumulated depreciation and amortization (408,947) (331,340)
Property and equipment, net 468,282 402,448
Software And Capitalized Software Development Costs [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 343,841 270,645
Buildings [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 179,367 177,765
Computer Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 152,676 133,715
Rental Clocks [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 40,760 35,846
Furniture, Fixtures and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 31,265 28,414
Other [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 18,306 17,321
Property and Equipment, net, Excluding Land and Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment, net 357,268 332,366
Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment, net 77,218 36,286
Land [Member]    
Property and Equipment [Line Items]    
Property and equipment, net $ 33,796 $ 33,796
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property and Equipment [Line Items]          
Computer software development costs capitalized $ 26,600 $ 17,000 $ 70,800 $ 48,800  
Interest and Debt Expense 1,300 1,200 4,200 2,100  
Interest Costs Capitalized 1,200 200 2,600 500  
Retainage amount included in construction in progress 3,700   3,700   $ 2,000
Depreciation and amortization 15,608 12,625 44,660 36,378  
Property and Equipment [Member]          
Property and Equipment [Line Items]          
Depreciation and amortization $ 27,900 $ 22,500 $ 80,000 $ 64,700  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Line Items]            
Goodwill   $ 51,889,000   $ 51,889,000   $ 51,889,000
Goodwill impairment amount       0    
Amortization of intangible assets   900,000 $ 900,000 2,900,000 $ 3,000,000  
Estimated remaining amortization expense for remainder of 2023   1,000,000   1,000,000    
Estimated remaining amortization expense in 2024   3,900,000   3,900,000    
Estimated remaining amortization expense in 2025   3,900,000   3,900,000    
Estimated remaining amortization expense in 2026   3,900,000   3,900,000    
Estimated remaining amortization expense in 2027   3,900,000   3,900,000    
Estimated remaining amortization expense in 2028   3,900,000   3,900,000    
Sponsorship Rights [Member]            
Goodwill and Intangible Assets Disclosure [Line Items]            
One-time payment for intangible asset agreement $ 1,500,000          
Naming Rights [Member] | Minimum [Member]            
Goodwill and Intangible Assets Disclosure [Line Items]            
Annual payments for intangible asset agreement       4,000,000.0    
Naming Rights [Member] | Maximum [Member]            
Goodwill and Intangible Assets Disclosure [Line Items]            
Annual payments for intangible asset agreement       6,100,000    
Goodwill [Member]            
Goodwill and Intangible Assets Disclosure [Line Items]            
Goodwill   $ 51,900,000   $ 51,900,000   $ 51,900,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross $ 60,199 $ 60,199
Accumulated Amortization (9,111) (6,182)
Net 51,088 54,017
Naming Rights [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross 60,199 60,199
Accumulated Amortization (9,111) (6,182)
Net $ 51,088 $ 54,017
Weighted average remaining useful life 13 years 1 month 6 days 13 years 9 months 18 days
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 29,000 $ 29,000
July 2022 Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Line of credit $ 29,000 $ 29,000
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail)
9 Months Ended 12 Months Ended
Jul. 29, 2022
May 04, 2022
Sep. 30, 2023
Dec. 31, 2022
2022 Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maturity date   May 04, 2027    
July 2022 Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maturity date Jul. 29, 2027      
July 2022 Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maturity date     Jul. 29, 2027 Jul. 29, 2027
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Additional Information (Detail) - USD ($)
9 Months Ended 12 Months Ended
Jul. 28, 2023
Jul. 29, 2022
May 04, 2022
Sep. 30, 2023
Dec. 31, 2022
Jun. 07, 2022
2022 Term Loan Facility [Member]            
Debt Instrument [Line Items]            
Number of draws made   no        
2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Agreement termination date       Jul. 29, 2022    
Line of credit facility, maximum borrowing capacity     $ 250,000,000.0      
Line of credit facility, maturity date     May 04, 2027      
Line of credit     $ 29,000,000.0      
Additional credit facility capacity, subject to certain conditions     100,000,000.0      
Line of credit facility, borrowings outstanding     29,000,000.0      
2022 Revolving Credit Agreement [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity           $ 250,000,000.0
2022 Revolving Credit Agreement [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity           $ 350,000,000.0
2022 Revolving Credit Agreement [Member] | Swingline Loans [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity     25,000,000.0      
2022 Revolving Credit Agreement [Member] | Letters of Credit [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity     $ 2,500,000      
July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   1.25%        
Unamortized debt issuance costs written off $ 1,200,000          
Line of credit facility, maximum borrowing capacity   $ 650,000,000        
Unamortized debt issuance cost       $ 4,200,000    
Line of credit facility, maturity date   Jul. 29, 2027        
Line of credit   $ 29,000,000        
Additional credit facility capacity, subject to certain conditions   $ 500,000,000        
Line of credit facility increase in rate of interest in event of default   2.00%        
Line of credit facility, borrowings outstanding   $ 29,000,000        
July 2022 Revolving Credit Agreement [Member] | Minimum [Member] | Amendment No. 2 [Mmber]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity 650,000,000          
July 2022 Revolving Credit Agreement [Member] | Swingline Loans [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity   25,000,000        
July 2022 Revolving Credit Agreement [Member] | Letters of Credit [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity   6,500,000        
July 2022 Revolving Credit Agreement [Member] | 2022 Term Loan Facility [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity   $ 750,000,000        
Line of credit facility, maturity date       Jul. 28, 2023    
July 2022 Revolving Credit Agreement [Member] | Federal Funds Rate Plus [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   0.50%        
July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   0.10%        
July 2022 Revolving Credit Agreement [Member] | S O F R Plus One Month Interest Period [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   1.00%        
July 2022 Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of credit facility, maturity date       Jul. 29, 2027 Jul. 29, 2027  
Line of credit       $ 29,000,000 $ 29,000,000  
Line of credit facility, borrowings outstanding       $ 29,000,000 $ 29,000,000  
July 2022 Revolving Credit Facility [Member] | Maximum [Member] | Amendment No. 2 [Mmber]            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 1,000,000,000          
2017 Term Credit Agreement [Member]            
Debt Instrument [Line Items]            
Line of credit facility agreement date       Dec. 07, 2017    
Agreement termination date       May 04, 2022    
2017 Term Credit Agreement [Member] | Term Loan [Member]            
Debt Instrument [Line Items]            
Unamortized debt issuance costs written off       $ 100,000    
2017 Term Credit Agreement [Member] | Term Loan [Member]            
Debt Instrument [Line Items]            
Debt instrument maturity date       Sep. 07, 2025    
2017 Term Credit Agreement [Member] | Term Loan [Member] | Prime Rate [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate       1.00%    
2017 Term Credit Agreement [Member] | Term Loan [Member] | Adjusted London Interbank Offered Rate LIBOR [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate       1.50%    
2017 Term Credit Agreement [Member] | July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Agreement termination date   Jul. 29, 2022        
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Quarterly commitment fee   0.20%        
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   1.25%        
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | July 2022 Revolving Credit Agreement [Member] | A B R Loans [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   0.25%        
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Quarterly commitment fee   0.225%        
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   1.50%        
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | A B R Loans [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate       0.50%    
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   0.25%        
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   1.75%        
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | A B R Loans [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate       0.75%    
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   0.275%        
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]            
Debt Instrument [Line Items]            
Borrowings basis spread on variable rate   2.00%        
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | July 2022 Revolving Credit Agreement [Member] | A B R Loans [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate   1.00%        
Term Loan [Member] | 2022 Revolving Credit Agreement [Member] | BSBY Rate Plus [Member]            
Debt Instrument [Line Items]            
Debt instrument basis spread on variable rate     1.125%      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Additional Information (Details) - Interest Rate Swap [Member] - USD ($)
$ in Millions
9 Months Ended
Aug. 24, 2022
Sep. 30, 2023
Derivative [Line Items]    
Derivative maturity date   Sep. 07, 2025
Derivative rate received   one-month USD LIBOR
Derivative rate paid, percent   2.54%
Derivative Instrument, notional value   $ 35.5
Cash receipt from settlement of interest rate swap contract $ 0.5  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Corporate Investments and Funds Held for Clients [Line Items]      
Cash and cash equivalents, amortized cost $ 484,028 $ 400,730  
Funds held for clients cash and cash equivalents, amortized cost 1,702,301 2,008,365  
Amortized cost 199,755    
Total investments, amortized cost 2,386,084 2,608,462  
Gross unrealized losses (2,710) (4,757)  
Cash and cash equivalents, fair value 484,028 400,730 $ 317,163
Funds held for clients cash and cash equivalents, fair value 1,702,301 2,008,365  
Fair value 197,045    
Total investments, fair value 2,383,374 2,603,705  
Available-for-sale Securities [Member] | U.S. Treasury Securities [Member]      
Corporate Investments and Funds Held for Clients [Line Items]      
Amortized cost [1] 174,755 174,367  
Gross unrealized losses [1] (2,710) (4,757)  
Fair value [1] 172,045 169,610  
Available-for-sale Securities [Member] | Certificates of Deposit [Member]      
Corporate Investments and Funds Held for Clients [Line Items]      
Amortized cost [1] 25,000 25,000  
Fair value [1] $ 25,000 $ 25,000  
[1] All available-for-sale securities were included within the funds held for clients.
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details) - Available-for-sale Securities [Member] - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Corporate Investments And Funds Held For Clients [Line Items]    
Securities in unrealized loss position for less than twelve months, Gross unrealized losses   $ (4,757)
Securities in unrealized loss position for less than twelve months, Fair value   169,610
Securities in unrealized loss position for greater than twelve months, Gross unrealized losses $ (2,710)  
Securities in unrealized loss position for greater than twelve months, Fair value 172,045  
Gross unrealized losses (2,710) (4,757)
Fair value 172,045 169,610
U.S. Treasury Securities [Member]    
Corporate Investments And Funds Held For Clients [Line Items]    
Securities in unrealized loss position for less than twelve months, Gross unrealized losses   (4,757)
Securities in unrealized loss position for less than twelve months, Fair value   169,610
Securities in unrealized loss position for greater than twelve months, Gross unrealized losses (2,710)  
Securities in unrealized loss position for greater than twelve months, Fair value 172,045  
Gross unrealized losses (2,710) (4,757)
Fair value $ 172,045 $ 169,610
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]    
Debt securities, Available-for-sale, Realized Gain (Loss) $ 0 $ 0
Credit impairment losses $ 0 $ 0
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]  
Amortized cost, One year or less $ 199,755
Amortized cost 199,755
Fair value, One year or less 197,045
Fair value,Total available-for-sale securities $ 197,045
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Certificates of Deposit [Member]    
Assets:    
Assets $ 25,000 $ 25,000
U.S. Treasury Securities [Member]    
Assets:    
Assets 172,045 169,610
Level 2 [Member] | Certificates of Deposit [Member]    
Assets:    
Assets 25,000 25,000
Level 2 [Member] | U.S. Treasury Securities [Member]    
Assets:    
Assets $ 172,045 $ 169,610
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Defined Contribution Plan Disclosure [Line Items]        
401(k) minimum age of eligibility for participation     18 years  
401(k) eligibility minimum service period     90 days  
Employee vested percentage in salary deferrals and roll over contributions     100.00%  
Minimum period for vesting 100% contributions       2 years
Minimum period for vesting of discretionary contributions     2 years  
Matching contribution $ 4,000,000 $ 3,300,000 $ 11,800,000 $ 9,900,000
Employee stock purchase plan overlapping offering period     24 months  
Employee Stock Purchase Plan [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Employees Company's common stock shares purchase limit percentage 10.00%   10.00%  
Employees Company's common stock shares purchase limit amount     $ 25,000  
Purchase price of common stock expressed as a percentage of its fair market value     85.00%  
Maximum number of shares that may be purchased by a participant     2,000  
Share of common stock purchase maximum     2,000,000.0  
Purchase of shares of common stock     52,323 40,997
Compensation expense related to ESPP $ 900,000 $ 700,000 $ 2,600,000 $ 2,100,000
After Two Years Of Employment [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Matching contributions, vesting percentage     100.00%  
One Hundred Percent Match For Percent Of Participants Contribution [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Employer contribution percentage     100.00%  
Percentage of salary deferrals     1.00%  
50% Matching Contribution [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Employer contribution percentage     50.00%  
Minimum [Member] | 50% Matching Contribution [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of salary deferrals     2.00%  
Maximum [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of salary deferrals     3.50%  
Maximum [Member] | 50% Matching Contribution [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of salary deferrals     6.00%  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income $ 75,219 $ 64,516 $ 119,296 $ 52,153 $ 57,355 $ 91,930 $ 259,031 $ 201,438
Denominator:                
Basic weighted average shares outstanding 57,825     57,865     57,871 57,949
Diluted weighted average shares outstanding 57,966     58,033     58,056 58,193
Earnings per share:                
Earnings per share, basic $ 1.3     $ 0.9     $ 4.48 $ 3.48
Earnings per share, diluted $ 1.3     $ 0.9     $ 4.46 $ 3.46
Restricted Stock Units [Member]                
Denominator:                
Dilutive effect of unvested restricted stock and restricted stock units 141     168     185 244
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 12, 2023
shares
Apr. 03, 2023
shares
May 31, 2023
shares
Feb. 28, 2023
TradingDay
Company
shares
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
May 02, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Capitalized compensation cost | $             $ 11,529 $ 6,545  
Software and Capitalized Software Costs [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Capitalized compensation cost | $         $ 3,800 $ 2,400 $ 11,500 6,500  
Time-Based Shares [Member] | Vice President of Operations [Member] | Severance [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Number of shares vested in period   1,505              
2023 Long-Term Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Maximum number of shares authorized     3,600,000            
2023 Long-Term Incentive Plan [Member] | Time-Based Shares [Member] | Non Executive Employees [Member] | Subsequent Event [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years                
2023 Long-Term Incentive Plan [Member] | Time-Based Shares [Member] | Executive Officers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Maximum number of shares authorized         142,000   142,000    
2023 Long-Term Incentive Plan [Member] | Time-Based Restricted Stock Units [Member] | Executive Officers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Maximum number of shares authorized                 8,695
Restricted Stock [Member] | Time-Based Shares [Member] | Non Executive Employees [Member] | Minimum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period             3 years    
Restricted Stock [Member] | Time-Based Shares [Member] | Non Executive Employees [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period             4 years    
Restricted Stock [Member] | 2014 LTIP and 2023 LTIP [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued             575,467    
Restricted Stock [Member] | 2014 LTIP and 2023 LTIP [Member] | Market-Based Shares [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued             87,618    
Restricted Stock [Member] | 2014 LTIP and 2023 LTIP [Member] | VWAP Value Equals or Exceeds $404 Per Share [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Vesting percentage, restricted shares             50.00%    
VWAP Share Price | $ / shares             $ 404    
Restricted Stock [Member] | 2014 LTIP and 2023 LTIP [Member] | Time-Based Shares [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued             487,849    
Restricted Stock [Member] | 2014 LTIP and 2023 LTIP [Member] | VWAP Value Equals or Exceeds $466 Per Share [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Vesting percentage, restricted shares             50.00%    
VWAP Share Price | $ / shares             $ 466    
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Non Executive Employees [Member] | Subsequent Event [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued 12,150                
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Non Employee Members [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued     5,523            
Performance-Based Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Restricted shares of common stock issued             39,100    
Number of units vested             5,200    
Performance-Based Restricted Stock Units [Member] | LTIP [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Number of publicly traded companies | Company       34          
Number of trading day | TradingDay       60          
Performance-Based Restricted Stock Units [Member] | LTIP [Member] | Executive Officers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Performance period commencement date             Jan. 01, 2021    
Performance period maturity date             Dec. 31, 2022    
Number of units vested       5,232          
Performance-Based Restricted Stock Units [Member] | 2023 Long-Term Incentive Plan [Member] | Executive Officers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Maximum number of shares authorized                 39,131
Restricted Stock Awards and PSU Awards [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                  
Allocated Share Based Compensation Expense | $         $ 33,200 $ 24,500 $ 96,400 $ 70,800  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Time-Based Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unvested shares of restricted stock and restricted stock units outstanding at beginning of period | shares 479,100
Restricted Stock Awards and restricted stock units, Granted | shares 487,800
Restricted Stock Awards and restricted stock units, Vested | shares (131,500)
Restricted Stock Awards and restricted stock units, Forfeited | shares (61,200)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 774,200
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 315.04
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 313.36
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 293.48
Forfeited, Weighted Average Grant Date Fair Value Per Share | $ / shares 325.79
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 316.79
Market-Based Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unvested shares of restricted stock and restricted stock units outstanding at beginning of period | shares 1,677,000
Restricted Stock Awards and restricted stock units, Granted | shares 87,600
Restricted Stock Awards and restricted stock units, Forfeited | shares (15,700)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 1,748,900
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 116.36
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 316.12
Forfeited, Weighted Average Grant Date Fair Value Per Share | $ / shares 298.67
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 124.73
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unvested shares of restricted stock and restricted stock units outstanding at beginning of period | shares 500
Restricted Stock Awards and restricted stock units, Granted | shares 8,800
Restricted Stock Awards and restricted stock units, Vested | shares (100)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 9,200 [1]
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 377.01
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 297.49
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 377.01
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 300.74 [1]
Performance-Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unvested shares of restricted stock and restricted stock units outstanding at beginning of period | shares 77,800
Restricted Stock Awards and restricted stock units, Granted | shares 39,100
Restricted Stock Awards and restricted stock units, Vested | shares (5,200)
Restricted Stock Awards and restricted stock units, Forfeited | shares (3,500)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 108,200 [1]
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 409.13
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 244.39
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 526.66
Forfeited, Weighted Average Grant Date Fair Value Per Share | $ / shares 526.66
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 340.08 [1]
[1] A maximum of 211,806 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail)
9 Months Ended
Sep. 30, 2023
shares
Performance-Based Restricted Stock Units [Member] | Maximum [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Units that could be delivered upon settlement of PSUs based upon relative TSR over applicable performance periods 211,806
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unrecognized compensation cost $ 270,993
Weighted average period for recognition (years) 2 years 6 months
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unrecognized compensation cost $ 8,803
Weighted average period for recognition (years) 9 months 18 days
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Detail)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Tax Examination [Line Items]    
Effective income tax rate 28.10% 26.90%
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - 2023 Long-Term Incentive Plan [Member] - Non Executive Employees [Member]
Oct. 12, 2023
shares
Time-Based Shares [Member]  
Subsequent Event [Line Items]  
Time based RSU vesting period 3 years
Restricted Stock [Member]  
Subsequent Event [Line Items]  
Restricted shares of common stock issued 12,150
XML 69 payc-20230930_htm.xml IDEA: XBRL DOCUMENT 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001590955 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001590955 payc:CostsToFulfillContractMember 2022-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001590955 us-gaap:InterestRateSwapMember 2022-08-24 2022-08-24 0001590955 us-gaap:CommonStockMember 2023-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:TwoThousandTwentyTwoRevolvingCreditAgreementLoanMember payc:BSBYRatePlusMember 2022-05-04 2022-05-04 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember 2022-01-01 2022-12-31 0001590955 2022-03-31 0001590955 srt:MaximumMember payc:StockRepurchasePlanMember 2023-09-30 0001590955 us-gaap:LandMember 2023-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001590955 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001590955 us-gaap:RetainedEarningsMember 2022-03-31 0001590955 payc:StockRepurchasePlanMember 2023-01-01 2023-09-30 0001590955 2021-12-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001590955 payc:MarketBasedRestrictedSharesMember 2023-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001590955 payc:RecurringMember 2023-01-01 2023-09-30 0001590955 payc:ImplementationAndOtherMember 2023-07-01 2023-09-30 0001590955 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001590955 us-gaap:ConstructionInProgressMember 2023-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-09-30 0001590955 srt:MinimumMember payc:NonExecutiveEmployeesMember us-gaap:RestrictedStockMember payc:TimeBasedVestingMember 2023-01-01 2023-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember 2022-07-29 2022-07-29 0001590955 us-gaap:CommonStockMember 2022-03-31 0001590955 payc:AfterTwoYearsOfEmploymentMember 2023-01-01 2023-09-30 0001590955 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember payc:ABRLoansMember 2023-01-01 2023-09-30 0001590955 payc:CostsToObtainContractMember 2022-12-31 0001590955 us-gaap:PerformanceSharesMember payc:LongTermIncentivePlanMember 2023-02-01 2023-02-28 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember us-gaap:BridgeLoanMember 2022-07-29 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2022-07-01 2022-09-30 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001590955 payc:CostsToFulfillContractMember 2023-09-30 0001590955 payc:FurnitureFixturesAndEquipmentMember 2022-12-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001590955 payc:MarketBasedRestrictedSharesMember 2023-01-01 2023-09-30 0001590955 2023-10-01 2023-09-30 0001590955 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001590955 payc:RecurringMember 2023-07-01 2023-09-30 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-07-01 2023-09-30 0001590955 payc:ImplementationAndOtherMember 2022-07-01 2022-09-30 0001590955 us-gaap:CommonStockMember 2021-12-31 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2023-03-31 0001590955 us-gaap:RetainedEarningsMember 2021-12-31 0001590955 2022-01-01 2022-03-31 0001590955 payc:CostsToObtainContractMember 2023-01-01 2023-09-30 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2023-09-30 0001590955 payc:CostsToFulfillContractMember 2023-06-30 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2022-01-01 2022-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember 2022-07-29 2022-07-29 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2022-12-31 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember us-gaap:BridgeLoanMember 2022-05-04 0001590955 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001590955 2023-10-24 0001590955 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-05-04 2022-05-04 0001590955 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001590955 payc:CostsToFulfillContractMember 2023-01-01 2023-09-30 0001590955 payc:RecurringMember 2022-01-01 2022-09-30 0001590955 payc:CostsToFulfillContractMember 2023-07-01 2023-09-30 0001590955 payc:OneHundredPercentMatchForPercentOfParticipantsContributionMember 2023-01-01 2023-09-30 0001590955 us-gaap:RetainedEarningsMember 2022-06-30 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2023-07-01 2023-09-30 0001590955 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001590955 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001590955 payc:ExecutiveOfficersMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:TimeBasedVestingMember 2023-09-30 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2023-01-01 2023-09-30 0001590955 2022-07-01 2022-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001590955 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001590955 srt:MaximumMember payc:FiftyPercentOfMatchingContributionMember 2023-01-01 2023-09-30 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember payc:MarketBasedVestingMember 2023-01-01 2023-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember us-gaap:LetterOfCreditMember 2022-07-29 0001590955 us-gaap:ConstructionInProgressMember 2022-12-31 0001590955 payc:CostsToObtainContractMember 2022-01-01 2022-09-30 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001590955 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001590955 srt:MinimumMember payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:AmendmentNumberTwoMember 2023-07-28 0001590955 us-gaap:RetainedEarningsMember 2023-03-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:TwoThousandTwentyTwoTermLoanFacilityMember 2022-07-29 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2023-07-01 2023-09-30 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-09-30 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember 2023-01-01 2023-09-30 0001590955 srt:MaximumMember payc:NonExecutiveEmployeesMember us-gaap:RestrictedStockMember payc:TimeBasedVestingMember 2023-01-01 2023-09-30 0001590955 srt:MaximumMember payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember payc:AmendmentNumberTwoMember 2023-07-28 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember 2022-07-29 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2023-01-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:SOFRPlusMember 2022-07-29 2022-07-29 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-09-30 0001590955 us-gaap:CommonStockMember 2022-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2021-12-31 0001590955 2022-12-31 0001590955 us-gaap:RetainedEarningsMember 2023-06-30 0001590955 srt:MaximumMember payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-06-07 0001590955 payc:ImplementationAndOtherMember 2022-01-01 2022-09-30 0001590955 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember payc:LongTermIncentivePlanMember 2023-01-01 2023-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001590955 2023-04-01 2023-06-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember payc:SOFRPlusMember 2022-07-29 0001590955 us-gaap:LineOfCreditMember payc:SeniorSecuredTermCreditAgreementMember 2023-01-01 2023-09-30 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-09-30 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001590955 payc:ExecutiveOfficersMember us-gaap:PerformanceSharesMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2023-05-02 0001590955 us-gaap:CommonStockMember 2022-12-31 0001590955 2022-01-01 2022-09-30 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001590955 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001590955 us-gaap:PerformanceSharesMember 2023-09-30 0001590955 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember 2023-01-01 2023-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember payc:ABRLoansMember 2022-07-29 2022-07-29 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2023-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001590955 us-gaap:CommonStockMember 2022-06-30 0001590955 us-gaap:RetainedEarningsMember 2022-12-31 0001590955 payc:CostsToObtainContractMember 2022-06-30 0001590955 payc:CostsToObtainContractMember 2022-09-30 0001590955 payc:CostsToObtainContractMember 2023-09-30 0001590955 payc:NonExecutiveEmployeesMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember payc:TimeBasedVestingMember 2023-10-12 2023-10-12 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001590955 payc:NonEmployeeMembersMember us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2023-05-01 2023-05-31 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-09-30 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001590955 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2022-12-31 0001590955 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:AvailableforsaleSecuritiesMember 2023-09-30 0001590955 us-gaap:GoodwillMember 2023-09-30 0001590955 srt:MaximumMember 2023-01-01 2023-09-30 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember payc:TimeBasedVestingMember 2023-01-01 2023-09-30 0001590955 srt:MinimumMember payc:FiftyPercentOfMatchingContributionMember 2023-01-01 2023-09-30 0001590955 us-gaap:LineOfCreditMember payc:SeniorSecuredTermCreditAgreementMember payc:AdjustedLondonInterbankOfferedRateMember 2023-01-01 2023-09-30 0001590955 payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember 2022-12-31 0001590955 us-gaap:InterestRateSwapMember 2023-09-30 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember 2022-12-31 0001590955 us-gaap:RestrictedStockMember 2023-09-30 0001590955 payc:SponsorshipRightsMember 2021-07-01 2021-07-31 0001590955 payc:SeniorSecuredTermCreditAgreementMember 2023-01-01 2023-09-30 0001590955 us-gaap:AvailableforsaleSecuritiesMember 2023-09-30 0001590955 payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember 2023-09-30 0001590955 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2022-03-31 0001590955 us-gaap:RetainedEarningsMember 2022-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember payc:SOFRPlusMember 2022-07-29 0001590955 us-gaap:TreasuryStockCommonMember 2022-06-30 0001590955 us-gaap:CommonStockMember 2023-09-30 0001590955 payc:CostsToFulfillContractMember 2022-12-31 0001590955 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001590955 2023-07-01 2023-09-30 0001590955 us-gaap:LineOfCreditMember payc:SeniorSecuredTermCreditAgreementMember us-gaap:PrimeRateMember 2023-01-01 2023-09-30 0001590955 payc:CertainEmployeesMember payc:StockRepurchasePlanMember 2023-01-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:SeniorSecuredTermCreditAgreementMember 2022-07-29 2022-07-29 0001590955 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-05-04 0001590955 payc:ExecutiveOfficersMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:TimeBasedRestrictedStockUnitsMember 2023-05-02 0001590955 payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2023-05-31 0001590955 2023-09-30 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001590955 payc:CostsToFulfillContractMember 2021-12-31 0001590955 2023-03-31 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001590955 2023-01-01 2023-09-30 0001590955 us-gaap:ComputerEquipmentMember 2022-12-31 0001590955 srt:MaximumMember payc:NamingRightsMember 2023-01-01 2023-09-30 0001590955 payc:CostsToObtainContractMember 2021-12-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:SOFRPlusOneMonthInterestPeriodMember 2022-07-29 2022-07-29 0001590955 us-gaap:InterestRateSwapMember 2023-01-01 2023-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001590955 payc:CostsToFulfillContractMember 2022-06-30 0001590955 us-gaap:GoodwillMember 2022-12-31 0001590955 us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001590955 payc:NamingRightsMember 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-07-29 2022-07-29 0001590955 2025-01-01 2023-09-30 0001590955 us-gaap:BuildingMember 2023-09-30 0001590955 payc:StockRepurchasePlanMember 2023-09-30 0001590955 payc:TwoThousandTwentyTwoTermLoanFacilityMember 2022-07-29 2022-07-29 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001590955 2022-04-01 2022-06-30 0001590955 payc:MarketBasedRestrictedSharesMember 2022-12-31 0001590955 us-gaap:TreasuryStockCommonMember 2023-09-30 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2022-07-01 2022-09-30 0001590955 payc:CostsToFulfillContractMember 2022-07-01 2022-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember 2022-07-29 0001590955 us-gaap:CommonStockMember 2023-06-30 0001590955 srt:MinimumMember payc:NamingRightsMember 2023-01-01 2023-09-30 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001590955 2023-01-01 2023-03-31 0001590955 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-07-29 0001590955 payc:FurnitureFixturesAndEquipmentMember 2023-09-30 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001590955 payc:FiftyPercentOfMatchingContributionMember 2023-01-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember payc:ABRLoansMember 2022-07-29 2022-07-29 0001590955 srt:MinimumMember payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-06-07 0001590955 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember payc:LongTermIncentivePlanMember 2023-02-01 2023-02-28 0001590955 payc:RecurringMember 2022-07-01 2022-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001590955 us-gaap:EmployeeStockMember 2023-09-30 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2023-01-01 2023-09-30 0001590955 payc:NonExecutiveEmployeesMember us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2023-10-12 2023-10-12 0001590955 payc:CostsToObtainContractMember 2022-07-01 2022-09-30 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-09-30 0001590955 payc:TwoThousandAndTwentyTwoRevolvingCreditAgreementMember us-gaap:LetterOfCreditMember 2022-05-04 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001590955 us-gaap:LandMember 2022-12-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:TwoThousandTwentyTwoTermLoanFacilityMember 2023-01-01 2023-09-30 0001590955 payc:SeniorSecuredTermCreditAgreementMember us-gaap:LoansPayableMember 2023-01-01 2023-09-30 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001590955 payc:NamingRightsMember 2022-12-31 0001590955 payc:CostsToFulfillContractMember 2022-01-01 2022-09-30 0001590955 us-gaap:TreasuryStockCommonMember 2022-09-30 0001590955 payc:ImplementationAndOtherMember 2023-01-01 2023-09-30 0001590955 us-gaap:RetainedEarningsMember 2023-09-30 0001590955 payc:CostsToObtainContractMember 2023-06-30 0001590955 2023-06-30 0001590955 us-gaap:BuildingMember 2022-12-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001590955 2022-06-30 0001590955 us-gaap:ComputerEquipmentMember 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2022-07-29 2022-07-29 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001590955 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001590955 payc:CostsToObtainContractMember 2023-07-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember 2023-09-30 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001590955 us-gaap:PerformanceSharesMember 2022-12-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember payc:SOFRPlusMember 2022-07-29 0001590955 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-09-30 0001590955 2024-01-01 2023-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember payc:SOFRPlusMember 2022-07-29 0001590955 srt:VicePresidentMember us-gaap:EmployeeSeveranceMember payc:TimeBasedVestingMember 2023-04-03 2023-04-03 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember 2023-07-28 2023-07-28 0001590955 us-gaap:TreasuryStockCommonMember 2023-06-30 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember 2023-01-01 2023-09-30 0001590955 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001590955 payc:RentalClocksMember 2023-09-30 0001590955 2022-09-30 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember payc:ABRLoansMember 2023-01-01 2023-09-30 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember 2023-01-01 2023-09-30 0001590955 payc:RentalClocksMember 2022-12-31 0001590955 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 iso4217:USD shares pure shares payc:TradingDay payc:Company iso4217:USD 0001590955 false Q3 --12-31 150000 P3M P1Y 3900000 P3Y P3Y 10-Q true 2023-09-30 2023 false 001-36393 Paycom Software, Inc. DE 80-0957485 7501 W. Memorial Road Oklahoma City OK 73142 405 722-6900 Common Stock, $0.01 par value PAYC NYSE Yes Yes Large Accelerated Filer false false false 60228165 484028000 400730000 15548000 22843000 40561000 34056000 836000 1607000 10770000 5583000 111877000 96378000 663620000 561197000 1899346000 2202975000 2562966000 2764172000 468282000 402448000 51088000 54017000 51889000 51889000 645611000 567974000 76265000 62013000 3856101000 3902513000 6889000 16054000 20423000 28439000 41160000 45023000 22730000 19825000 77065000 59990000 168267000 169331000 1901643000 2207706000 2069910000 2377037000 145465000 141033000 105588000 97591000 29000000 29000000 84829000 75245000 364882000 342869000 2434792000 2719906000 0.01 0.01 100000000 100000000 62655000 62518000 57700000 57867000 627000 625000 687723000 576622000 1410659000 1196968000 -2181000 -3703000 4955000 4651000 675519000 587905000 1421309000 1182607000 3856101000 3902513000 398763000 328150000 1237706000 987848000 7540000 6017000 21373000 16762000 406303000 334167000 1259079000 1004610000 55600000 44169000 163302000 122265000 13341000 10935000 38299000 31405000 68941000 55104000 201601000 153670000 101162000 91114000 311171000 253834000 51864000 40366000 143651000 108774000 71827000 60693000 213397000 179109000 15608000 12625000 44660000 36378000 240461000 204798000 712879000 578095000 309402000 259902000 914480000 731765000 96901000 74265000 344599000 272845000 222000 1018000 1661000 1587000 5362000 2041000 17549000 4331000 102041000 75288000 360487000 275589000 26822000 23135000 101456000 74151000 75219000 52153000 259031000 201438000 1.3 0.9 4.48 3.48 1.3 0.9 4.46 3.46 57825000 57865000 57871000 57949000 57966000 58033000 58056000 58193000 75219000 52153000 259031000 201438000 1232000 -2705000 2047000 -4881000 420000 -492000 525000 -1068000 812000 -2213000 1522000 -3813000 76031000 49940000 260553000 197625000 62298000 623000 465594000 915579000 4286000 -488082000 893714000 4000 24713000 24713000 1000 218000 218000 91930000 91930000 -1119000 -1119000 62302000 623000 490307000 1007509000 -1119000 4287000 -488300000 1009020000 212000 2000 -2000 27472000 27472000 363000 99227000 99227000 57355000 57355000 -481000 -481000 62514000 625000 517777000 1064864000 -1600000 4650000 -587527000 994139000 3000 32525000 32525000 224000 224000 52153000 52153000 -2213000 -2213000 62517000 625000 550302000 1117017000 -3813000 4650000 -587751000 1076380000 62518000 625000 576622000 1196968000 -3703000 4651000 -587905000 1182607000 7000 32344000 32344000 2000 626000 626000 119296000 119296000 850000 850000 62525000 625000 608966000 1316264000 -2853000 4653000 -588531000 1334471000 115000 1000 -1000 41000000 41000000 38000 10441000 10441000 0.375 22721000 22721000 64516000 64516000 -140000 -140000 62640000 626000 649965000 1358059000 -2993000 4691000 -598972000 1406685000 1000 1000 37758000 37758000 264000 76547000 76547000 0.375 22619000 22619000 75219000 75219000 812000 812000 62655000 627000 687723000 1410659000 -2181000 4955000 -675519000 1421309000 259031000 201438000 82959000 67783000 387000 872000 1263000 1320000 33000 946000 532000 96383000 70815000 -1222000 -205000 1559000 3889000 -4841000 -18000 227000 -7295000 5406000 8845000 11203000 -375000 -27000 15773000 10104000 87604000 86634000 -8131000 4159000 -5187000 1245000 -8016000 -3320000 -3863000 1810000 10902000 12585000 24125000 -1106000 350569000 236647000 25000000 268718000 25000000 328731000 135709000 92041000 67000 -135642000 -32028000 29000000 74994000 94652000 12620000 5017000 29287000 43367000 306063000 92478000 649000 6437000 -437693000 -198871000 -222766000 5748000 2409095000 1812691000 2186329000 1818439000 484028000 317163000 1702301000 1501276000 2186329000 1818439000 8011000 3355000 11529000 6545000 21023000 14385000 <div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">1.</span><div id="organization" style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ORGANIZATION AND DESCRIPTION OF BUSINESS</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Paycom Software, Inc. (“Software”) and its wholly-owned subsidiaries (collectively, the “Company”) is a leading provider of a comprehensive, cloud-based human capital management (“HCM”) solution delivered as Software-as-a-Service. Unless we state otherwise or the context otherwise requires, the terms “we,” “our,” “us” and the “Company” refer to Software and its consolidated subsidiaries.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We provide functionality and data analytics that businesses need to manage the complete employment lifecycle, from recruitment to retirement. Our solution requires virtually no customization and is based on a core system of record maintained in a single database for all HCM functions, including talent acquisition, time and labor management, payroll, talent management and human resources (“HR”) management applications.</span></p> <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our significant accounting policies are discussed in “Note 2. Summary of Significant Accounting Policies” in the notes to our audited consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 16, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements and notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial statements that permit reduced disclosure for interim periods. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes presented in the Form 10-K. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, “Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). ASU 2020-04 provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. Prior to August 24, 2022, our floating-to-fixed interest rate swap was outstanding to offset the rate variability associated with our outstanding indebtedness. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2020-04 had no material impact on our unaudited interim consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2021, the FASB issued ASU No. 2021-01, “Reference Rate Reform (Topic 848) Scope” (“ASU 2021-01”), which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that are affected by the discounting transition. ASU 2021-01 amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2021-01 had no material impact on our unaudited interim consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include income taxes, loss contingencies, the useful life of property and equipment and intangible assets, the life of our client relationships, the fair value of our stock-based awards and the fair value of our financial instruments, intangible assets and goodwill. These estimates are based on historical experience where applicable and other assumptions that management believes are reasonable under the circumstances. Actual results could materially differ from these estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Seasonality</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fourth </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Funds Held for Clients and Client Funds Obligation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of our payroll and tax filing application, we (i) collect client funds to satisfy their respective federal, state and local employment tax obligations, (ii) remit such funds to the appropriate taxing authorities and accounts designated by our clients, and (iii) manage client tax filings and any related correspondence with taxing authorities. Amounts collected by us from clients for their federal, state and local employment taxes are invested by us, and we earn interest on these funds during the interval between receipt and disbursement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These investments are shown in our consolidated balance sheets as funds held for clients, and the associated liability for the tax filings is shown as client funds obligation. The liability is recorded in the accompanying consolidated balance sheets at the time we obtain the funds from clients. The client funds obligation represents liabilities that will be repaid within one year of the consolidated balance sheet date. As of September 30, 2023 and December 31, 2022, the funds held for clients were invested in money market funds, demand deposit accounts and certificates of deposit. Additionally, the funds held for clients were invested in U.S. treasury securities with an original maturity of greater than one year. Historically, we have also invested funds held for clients in commercial paper. Short-term investments in instruments with an original maturity greater than three months, including certificates of deposit, commercial paper and U.S. treasury securities, are classified as available-for-sale securities and are also included within the funds held for clients line item in the consolidated balance sheets. These available-for-sale securities are recorded in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) on available-for-sale securities and are included within comprehensive earnings (loss) in the consolidated statements of comprehensive income. Funds held for clients are classified as a current asset in the consolidated balance sheets because the funds are held solely to satisfy the client funds obligation. Additionally, the funds held for clients is classified as restricted cash and restricted cash equivalents and presented within the reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents on the consolidated statements of cash flows.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our common stock. As of September 30, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic conditions, shares withheld for taxes associated with the vesting of restricted stock and other corporate considerations. The current stock repurchase plan will expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 15, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023, we repurchased an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">303,401</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock at an average cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.77</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,891</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting pronouncements issued, but not effective until after September 30, 2023, are not expected to have a significant impact on our consolidated financial position or results of operations.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements and notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial statements that permit reduced disclosure for interim periods. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes presented in the Form 10-K. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, “Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). ASU 2020-04 provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. Prior to August 24, 2022, our floating-to-fixed interest rate swap was outstanding to offset the rate variability associated with our outstanding indebtedness. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2020-04 had no material impact on our unaudited interim consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2021, the FASB issued ASU No. 2021-01, “Reference Rate Reform (Topic 848) Scope” (“ASU 2021-01”), which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that are affected by the discounting transition. ASU 2021-01 amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. As discussed in Note 7, the interest rate swap was terminated on August 24, 2022. As a result, the adoption of ASU 2021-01 had no material impact on our unaudited interim consolidated financial statements.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting pronouncements issued, but not effective until after September 30, 2023, are not expected to have a significant impact on our consolidated financial position or results of operations.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include income taxes, loss contingencies, the useful life of property and equipment and intangible assets, the life of our client relationships, the fair value of our stock-based awards and the fair value of our financial instruments, intangible assets and goodwill. These estimates are based on historical experience where applicable and other assumptions that management believes are reasonable under the circumstances. Actual results could materially differ from these estimates.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Seasonality</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">revenues are seasonal in nature and generally we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year. Recurring revenues include revenues relating to the annual processing of payroll tax filing forms and Affordable Care Act form filing requirements and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. As payroll tax forms are typically processed in the first quarter of the year, first quarter recurring revenues and margins are positively impacted. In addition, unscheduled payroll runs at the end of the year often result in increased recurring revenues in the</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fourth </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">quarter. These seasonal fluctuations in revenues can also have an impact on gross profits. Historical results impacted by these seasonal trends should not be considered a reliable indicator of our future results of operations.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Funds Held for Clients and Client Funds Obligation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of our payroll and tax filing application, we (i) collect client funds to satisfy their respective federal, state and local employment tax obligations, (ii) remit such funds to the appropriate taxing authorities and accounts designated by our clients, and (iii) manage client tax filings and any related correspondence with taxing authorities. Amounts collected by us from clients for their federal, state and local employment taxes are invested by us, and we earn interest on these funds during the interval between receipt and disbursement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These investments are shown in our consolidated balance sheets as funds held for clients, and the associated liability for the tax filings is shown as client funds obligation. The liability is recorded in the accompanying consolidated balance sheets at the time we obtain the funds from clients. The client funds obligation represents liabilities that will be repaid within one year of the consolidated balance sheet date. As of September 30, 2023 and December 31, 2022, the funds held for clients were invested in money market funds, demand deposit accounts and certificates of deposit. Additionally, the funds held for clients were invested in U.S. treasury securities with an original maturity of greater than one year. Historically, we have also invested funds held for clients in commercial paper. Short-term investments in instruments with an original maturity greater than three months, including certificates of deposit, commercial paper and U.S. treasury securities, are classified as available-for-sale securities and are also included within the funds held for clients line item in the consolidated balance sheets. These available-for-sale securities are recorded in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) on available-for-sale securities and are included within comprehensive earnings (loss) in the consolidated statements of comprehensive income. Funds held for clients are classified as a current asset in the consolidated balance sheets because the funds are held solely to satisfy the client funds obligation. Additionally, the funds held for clients is classified as restricted cash and restricted cash equivalents and presented within the reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents on the consolidated statements of cash flows.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2016, our Board of Directors authorized a stock repurchase plan allowing for the repurchase of shares of our common stock in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 programs. Since the initial authorization of the stock repurchase plan, our Board of Directors has amended and extended and authorized new stock repurchase plans from time to time. Most recently, in August 2022, our Board of Directors authorized the repurchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our common stock. As of September 30, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion available for repurchases under our stock repurchase plan. Our stock repurchase plan may be suspended or discontinued at any time. The actual timing, number and value of shares repurchased depends on a number of factors, including the market price of our common stock, general market and economic conditions, shares withheld for taxes associated with the vesting of restricted stock and other corporate considerations. The current stock repurchase plan will expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 15, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023, we repurchased an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">303,401</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock at an average cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.77</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,891</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.</span></p> 1100000000 1000000000 2024-08-15 303401000 288.77 43891000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">REVENUE</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues are recognized when control of the promised goods or services is transferred to our clients in an amount that reflects the consideration we expect to be entitled to for those goods or services. Substantially all of our revenues are comprised of revenue from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recurring Revenues</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recurring revenues are derived primarily from our talent acquisition, time and labor management, payroll, talent management, HR management, and Global HCM™ applications as well as fees charged for form filings and delivery of client payroll checks and reports. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credit Services applications. Time and labor management includes Time and Attendance, Scheduling/Schedule exchange, Time-Off Requests, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Microfence® tools and applications. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning and Content Subscriptions applications. HR management includes our Manager on-the-Go®, Direct Data Exchange®, Ask Here, Documents and Checklists, Government and Compliance, Benefits Administration/Benefits to Carrier, Benefit Enrollment Service, COBRA Administration, Personnel Action Forms and Performance Discussion Forms, Surveys, Client Action Center, Enhanced ACA and Clue® applications. With Global HCM, a number of our HCM applications and tools are available in 15 languages and dialects and are accessible to users in more than 180 countries.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The performance obligations related to recurring revenues are generally satisfied during each client’s payroll period, with the agreed-upon fee being charged and collected as part of our processing of the client’s payroll. Recurring revenues are recognized at the conclusion of processing of each client’s payroll period, when each respective payroll client is billed. Collectability is reasonably assured as the fees are generally collected through an automated clearing house as part of the client’s payroll cycle or through direct wire transfer, which minimizes the default risk.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contract period for substantially all contracts associated with these revenues is one month due to the fact that both we and the client have the unilateral right to terminate a wholly unperformed contract without compensating the other party by providing 30 days’ notice of termination. Our payroll application is the foundation of our solution, and all of our clients are required to utilize this application in order to access our other applications. For clients who purchase multiple applications, due to the short-term nature of our contracts, we do not believe it is meaningful to separately assess and identify whether or not each application potentially represents its own, individual, performance obligation as the revenue generated from each application is recognized within the same month as the revenue from the core payroll application. Similarly, we do not believe it is meaningful to individually determine the standalone selling price for each application. We consider the total price charged to a client in a given period to be indicative of the standalone selling price, as the total amount charged is within a reasonable range of prices typically charged for our goods and services for comparable classes of client groups, which we periodically assess for price adjustments.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest income on funds held for clients is earned on funds that are collected from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. The interest earned on these funds is included in recurring revenues in the consolidated statements of comprehensive income, as the collection, holding, and remittance of these funds are essential components of providing these services.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Implementation and Other Revenues</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Implementation and other revenues consist of nonrefundable upfront conversion fees which are charged to new clients to offset the expense of new client set-up as well as revenues from the sale of time clocks as part of our Time and Attendance application. Although these revenues are related to our recurring revenues, they represent distinct performance obligations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Implementation activities primarily represent administrative activities that allow us to fulfill future performance obligations for our clients and do not represent services transferred to the client. However, the nonrefundable upfront fee charged to our clients results in an implied performance obligation in the form of a material right to the client related to the client’s option to renew at the end of each 30-day contract period. Further, given that all other services within the contract are sold at a total price indicative of the standalone selling price, coupled with the fact that the upfront fees are consistent with upfront fees charged in similar contracts that we have with clients, the standalone selling price of the client’s option to renew the contract approximates the dollar amount of the nonrefundable upfront fee. The nonrefundable upfront fee is typically included on the client’s first invoice and is deferred and recognized ratably over the estimated renewal period (</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">i.e.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, ten-year estimated client life).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from the sale of time clocks are recognized when control is transferred to the client upon delivery of the product. We estimate the standalone selling price for the time clocks by maximizing the use of observable inputs such as our specific pricing practices for time clocks.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition for recurring services is consistent with the invoicing of clients as they both occur during the respective client payroll period for which the services are provided. Therefore, we do not recognize a contract asset or liability resulting from the timing of revenue recognition and invoicing.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in deferred revenue related to material rights for the three and nine months ended September 30, 2023 and 2022 were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.429%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124,233</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,416</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,426</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recognition of revenue included in beginning of period balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,592</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,548</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract balance, net of revenue recognized during the period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,677</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,836</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,133</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, end of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">128,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114,011</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">128,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114,011</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect to recognize $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of deferred revenue related to material right performance obligations in the remainder of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cd4e093e-44d2-481b-86df-fe5384673434;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of such deferred revenue in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8aa7a57e-04eb-42d2-bc0a-f6d57f67d9c1;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of such deferred revenue </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_486d6878-2037-4d8b-bcf2-61266f416ae7;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">thereafter</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Assets Recognized from the Costs to Obtain and Costs to Fulfill Revenue Contracts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize an asset for the incremental costs of obtaining a contract with a client if we expect the amortization period to be longer than one year. We also recognize an asset for the costs to fulfill a contract with a client if such costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. We have determined that substantially all costs related to implementation activities are administrative in nature and also meet the capitalization criteria under ASC 340-40. These capitalized costs to fulfill principally relate to upfront direct costs that are expected to be recovered through margin and that enhance our ability to satisfy future performance obligations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assets related to both costs to obtain, and costs to fulfill, contracts with clients are accounted for utilizing a portfolio approach and are capitalized and amortized ratably over the expected period of benefit, which we have determined to be the estimated life of the client relationship of ten years. The expected period of benefit has been determined to be the estimated life of the client relationship primarily because we incur no new costs to obtain, or costs to fulfill, a contract upon renewal of such contract. Additional commission costs may be incurred when an existing client purchases additional applications; however, these commission costs relate solely to the additional applications purchased and are not related to contract renewal. Furthermore, additional fulfillment costs associated with existing clients purchasing additional applications are minimized by our seamless single-database platform. These assets are presented as deferred contract costs in the accompanying consolidated balance sheets. Amortization expense related to costs to obtain and costs to fulfill a contract are included in the “sales and marketing” and “general and administrative” line items in the accompanying consolidated statements of comprehensive income.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the asset balances and related amortization expense for these contract costs:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.77%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">350,486</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,451</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,901</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358,036</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380,324</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Three Months Ended September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">295,986</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,663</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">306,119</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302,019</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,559</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">325,457</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72,885</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,306</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358,036</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">338,895</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,285</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Nine Months Ended September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">272,919</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">66,544</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">306,119</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">265,657</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85,644</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,646</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in deferred revenue related to material rights for the three and nine months ended September 30, 2023 and 2022 were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.429%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.183%;"></td> <td style="width:1%;"></td> <td style="width:11.709999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124,233</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,416</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,426</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recognition of revenue included in beginning of period balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,592</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,548</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract balance, net of revenue recognized during the period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,677</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,836</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,133</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, end of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">128,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114,011</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">128,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114,011</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 124233000 108880000 117416000 101426000 5592000 4705000 16185000 13548000 9677000 9836000 27087000 26133000 128318000 114011000 128318000 114011000 We expect to recognize $6.2 million of deferred revenue related to material right performance obligations in the remainder of 2023, $21.8 million of such deferred revenue in 2024, and $100.3 million of such deferred revenue thereafter. 6200000 21800000 100300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the asset balances and related amortization expense for these contract costs:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.77%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> <td style="width:2.105%;"></td> <td style="width:1%;"></td> <td style="width:12.952%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">350,486</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,451</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,901</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358,036</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380,324</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Three Months Ended September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">295,986</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,663</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">306,119</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302,019</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,559</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">325,457</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72,885</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,306</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358,036</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">338,895</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,285</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of and for the Nine Months Ended September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Capitalization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Ending</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">272,919</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">66,544</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">306,119</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">265,657</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85,644</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,646</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 350486000 21451000 13901000 358036000 380324000 32680000 13552000 399452000 295986000 21663000 11530000 306119000 302019000 30195000 10559000 321655000 325457000 72885000 40306000 358036000 338895000 98842000 38285000 399452000 272919000 66544000 33344000 306119000 265657000 85644000 29646000 321655000 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">4.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PROPERTY AND EQUIPMENT</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment and accumulated depreciation and amortization were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.52%;"></td> <td style="width:2.423%;"></td> <td style="width:1%;"></td> <td style="width:12.716999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.716999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Software and capitalized software development costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">343,841</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,645</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">179,367</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">177,765</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,676</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">133,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental clocks</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,760</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35,846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture, fixtures and equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,265</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,414</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,306</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,321</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">766,215</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">663,706</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">408,947</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">331,340</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">357,268</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">332,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">468,282</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">402,448</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalize computer software development costs related to software developed for internal use in accordance with ASC 350-40. For the three and nine months ended September 30, 2023, we capitalized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">70.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of computer software development costs related to software developed for internal use. For the three and nine months ended September 30, 2022, we capitalized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of computer software development costs related to software developed for internal use.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental clocks included in property and equipment, net represent time clocks issued to clients under month-to-month operating leases. As such, these items are transferred from inventory to property and equipment and depreciated over their estimated useful lives.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalize interest incurred for indebtedness related to construction in progress. For the three and nine months ended September 30, 2023, we incurred interest costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which we capitalized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and nine months ended September 30, 2022, we incurred interest costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which we capitalized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Included in the construction in progress balance at September 30, 2023 and December 31, 2022 is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in retainage, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense for property and equipment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2023, respectively. Depreciation and amortization expense for property and equipment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2022, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment and accumulated depreciation and amortization were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.52%;"></td> <td style="width:2.423%;"></td> <td style="width:1%;"></td> <td style="width:12.716999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.716999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Software and capitalized software development costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">343,841</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,645</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">179,367</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">177,765</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,676</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">133,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental clocks</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,760</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35,846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture, fixtures and equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,265</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,414</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,306</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,321</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">766,215</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">663,706</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">408,947</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">331,340</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">357,268</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">332,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">468,282</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">402,448</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 343841000 270645000 179367000 177765000 152676000 133715000 40760000 35846000 31265000 28414000 18306000 17321000 766215000 663706000 408947000 331340000 357268000 332366000 77218000 36286000 33796000 33796000 468282000 402448000 26600000 70800000 17000000 48800000 1300000 4200000 1200000 2600000 1200000 2100000 200000 500000 3700000 2000000.0 27900000 80000000 22500000 64700000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">5.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GOODWILL AND INTANGIBLE ASSETS, NET</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of both September 30, 2023 and December 31, 2022, goodwill was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We have selected June 30 as our annual goodwill impairment testing date. We performed a qualitative impairment test of our goodwill and concluded that, as of June 30, 2023, it was more likely than not that the fair value exceeded the carrying value and therefore goodwill was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t impaired. As of September 30, 2023 and December 31, 2022, there were no indicators of impairment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with our marketing initiatives, we purchased the naming rights to the downtown Oklahoma City arena that is home to the Oklahoma City Thunder National Basketball Association franchise. Under the terms of the naming rights agreement, we committed to make payments escalating annually from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2021 to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2035. We also made a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million one-time payment in July 2021 to cover sponsorship rights leading up to the 2021-2022 season. Upon the conclusion of the initial term, the agreement may be extended upon the mutual agreement of both parties for an additional five-year period. The cost of the naming rights has been recorded as an intangible asset with an offsetting liability as of the date of the contract. The intangible asset is being amortized over the life of the agreement on a straight line basis that commenced in June 2021. The difference between the present value of the offsetting liability and actual cash payments is being relieved through sales and marketing expense using the effective interest method over the life of the agreement.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of our intangible assets other than goodwill are considered to have definite lives and, as such, are subject to amortization. The following tables present the components of intangible assets within our consolidated balance sheets:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.667%;"></td> <td style="width:1.704%;"></td> <td style="width:15.674%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangibles:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Naming rights</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,111</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,088</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,111</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,088</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.667%;"></td> <td style="width:1.704%;"></td> <td style="width:15.674%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangibles:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Naming rights</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.8</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,182</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54,017</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,182</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54,017</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization of intangible assets for the three and nine months ended September 30, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. We estimate the aggregate amortization expense will be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of 2023 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of 2024, 2025, 2026, 2027 and 20</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_646a69ea-cd4c-476f-a09e-b04265101783;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.</span></span></span></p> 51900000 51900000 0 4000000.0 6100000 1500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of our intangible assets other than goodwill are considered to have definite lives and, as such, are subject to amortization. The following tables present the components of intangible assets within our consolidated balance sheets:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.667%;"></td> <td style="width:1.704%;"></td> <td style="width:15.674%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangibles:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Naming rights</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,111</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,088</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,111</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,088</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.667%;"></td> <td style="width:1.704%;"></td> <td style="width:15.674%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.704%;"></td> <td style="width:1%;"></td> <td style="width:13.613999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangibles:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Naming rights</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.8</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,182</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54,017</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,199</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,182</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54,017</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> P13Y1M6D 60199000 9111000 51088000 60199000 9111000 51088000 P13Y9M18D 60199000 6182000 54017000 60199000 6182000 54017000 900000 2900000 900000 3000000 1000000 3900000 3900000 3900000 3900000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">6.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">LONG-TERM DEBT</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.873%;"></td> <td style="width:1.642%;"></td> <td style="width:1%;"></td> <td style="width:21.311999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.642%;"></td> <td style="width:1%;"></td> <td style="width:19.529%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 2022 Revolving Credit Facility due </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2027</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total long-term debt</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 7, 2017</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we entered into a senior secured term credit agreement (as amended from time to time, the “2017 Term Credit Agreement”), pursuant to which JPMorgan Chase Bank, N.A., Bank of America, N.A. and Kirkpatrick Bank made certain term loans to us (the “2017 Term Loans”). Our obligations under the 2017 Term Loans were secured by a mortgage and first priority security interest in our corporate headquarters property. The 2017 Term Loans were due to mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 7, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and bore interest, at our option, at either (a) a prime rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or (b) an adjusted LIBOR rate for the interest period in effect for such 2017 Term Loan plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed below, the 2017 Term Loans were repaid in full on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the 2017 Term Credit Agreement was terminated. At the time of payoff, unamortized debt issuance costs totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were written off.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 4, 2022 (the “May 2022 Facility Closing Date”), Paycom Payroll, LLC (the “Borrower”), Software, and certain other subsidiaries of Software (collectively, the “Guarantors,” and collectively with the Borrower, the “Loan Parties”), entered into a credit agreement (as amended from time to time, the “May 2022 Revolving Credit Agreement”) with Bank of America, N.A., as a lender, swingline lender and letters of credit issuer, the lenders from time to time party thereto and Bank of America, N.A., as the administrative agent.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The May 2022 Revolving Credit Agreement provided for a senior secured revolving credit facility (the “May 2022 Facility”) in the initial aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and the ability to request an incremental facility of up to an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The May 2022 Facility included a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for swingline loans and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for letters of credit. On June 7, 2022, the aggregate commitments under the May 2022 Revolving Credit Agreement were increased from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">350.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Our obligations under the May 2022 Facility were secured by a senior security interest in all personal property of the Loan Parties. The May 2022 Facility was scheduled to mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On the May 2022 Facility Closing Date, we borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the May 2022 Facility to repay the 2017 Term Loans, along with accrued interest, expenses and fees. The loan on the May 2022 Facility Closing Date bore interest at the BSBY rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.125</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. In connection with the repayment of the 2017 Term Loans, the 2017 Term Credit Agreement was terminated on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed below, the May 2022 Facility was repaid in full on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the May 2022 Revolving Credit Agreement was terminated.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 29, 2022 (the “July 2022 Facility Closing Date”), the Borrower, Software, and certain other subsidiaries of Software entered into a new credit agreement (the “July 2022 Credit Agreement”) with JPMorgan Chase Bank, N.A., as a lender, swingline lender and issuing bank, the lenders from time to time party thereto (collectively with JPMorgan Chase Bank, N.A., the “July 2022 Lenders”), and JPMorgan Chase Bank, N.A., as the administrative agent.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The July 2022 Credit Agreement initially provided for a senior secured revolving credit facility (the “July 2022 Revolving Credit Facility”) in the aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">650.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and the ability to request an incremental facility of up to an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">500.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to obtaining additional lender commitments and certain approvals and satisfying certain other conditions. The July 2022 Credit Agreement includes a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for swingline loans and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for letters of credit. The July 2022 Credit Agreement also initially provided for a senior secured delayed draw term loan (the “July 2022 Term Loan Facility”) in the aggregate amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">750.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As discussed below, the July 2022 Term Loan Facility was terminated on July 28, 2023. All loans under the July 2022 Credit Agreement will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Scheduled Maturity Date”). Unamortized debt issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023 are included in “Other assets” on our consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The borrowings under the July 2022 Credit Agreement bear interest at a rate per annum equal to (i) the Alternate Base Rate (“ABR”) plus an applicable margin (“ABR Loans”) or (ii) (x) the term Secured Overnight Financing Rate (“SOFR”) plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (the “Adjusted Term SOFR Rate”) or (y) the daily SOFR plus 0.10%, in each case plus an applicable margin (“SOFR Rate Loans”). ABR is calculated as the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the federal funds rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and (iii) the Adjusted Term SOFR Rate for a one-month interest period plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provided that, if the ABR as determined pursuant to the foregoing would be less than 1.00%, such rate shall be deemed to be 1.00%.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">applicable margin for ABR Loans is (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. The applicable margin for SOFR Rate Loans is (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are required to pay a quarterly commitment fee on the daily amount of the undrawn portion of the revolving commitments under the July 2022 Revolving Credit Facility and, prior to its termination, a quarterly ticking fee on the daily amount of the undrawn portion of the July 2022 Term Loan Facility, in each case at a rate per annum of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is less than 1.0 to 1.0; (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.225</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 1.0 to 1.0 but less than 2.0 to 1.0; (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 2.0 to 1.0 but less than 3.0 to 1.0; or (iv) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.275</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if the Company’s consolidated leverage ratio is greater than or equal to 3.0 to 1.0. We are also required to pay customary letter of credit fees upon drawing any letter of credit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The July 2022 Revolving Credit Facility provides for no scheduled principal amortization prior to the Scheduled Maturity Date. Subject to certain conditions set forth in the July 2022 Credit Agreement, we may borrow, prepay and reborrow under the July 2022 Revolving Credit Facility and terminate or reduce the July 2022 Lenders’ commitments at any time prior to the Scheduled Maturity Date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The proceeds of the loans and letters of credit under the July 2022 Credit Agreement are to be used for ongoing working capital and general corporate purposes, permitted acquisitions, share repurchases and refinancing the May 2022 Facility. On the July 2022 Facility Closing Date, we borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the July 2022 Revolving Credit Facility to repay the outstanding indebtedness under the May 2022 Facility, along with accrued interest, expenses and fees. The loan bears interest at the Adjusted Term SOFR Rate for the interest period in effect plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. In connection with the repayment of the May 2022 Facility, the May 2022 Revolving Credit Agreement was terminated on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the July 2022 Credit Agreement, we are required to maintain as of the end of each fiscal quarter a consolidated interest coverage ratio of not less than 3.0 to 1.0 and a consolidated leverage ratio of not greater than 3.75 to 1.0 initially, stepping down to 3.0 to 1.0 at intervals thereafter. Additionally, the July 2022 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting our ability to, among other things, grant liens, incur debt, effect certain mergers, make investments, dispose of assets, enter into certain transactions, including swap agreements and sale and leaseback transactions, pay dividends or distributions on our capital stock, and enter into transactions with affiliates, in each case subject to customary exceptions. As of September 30, 2023, we were in compliance with these covenants. Our obligations under the July 2022 Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The events of default under the July 2022 Credit Agreement include, among others, payment defaults, breaches of covenants, defaults under the related loan documents, material misrepresentations, cross defaults with certain other material indebtedness, bankruptcy and insolvency events, judgment defaults, certain events related to plans subject to the Employee Retirement Income Security Act of 1974, as amended, invalidity of the July 2022 Credit Agreement or the related loan documents and change in control events. The occurrence of an event of default could result in the acceleration of our obligations under the July 2022 Credit Agreement, the requirement to post cash collateral with respect to letters of credit, the termination of the July 2022 Lenders’ commitments and a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% increase in the rate of interest.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 28, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Borrower, Software, and certain other subsidiaries of Software entered into Amendment No. 2 to Credit Agreement (“Amendment No. 2”) with the July 2022 Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the July 2022 Revolving Credit Facility were increased from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">650.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion, (ii) the July 2022 Term Loan Facility was terminated and (iii) the July 2022 Credit Agreement was amended in contemplation of the formation and future operating activities of the Paycom Client Trust (the “Client Trust”) and Paycom National Trust Bank, NA (the “Trust Bank”). The Company intends to form the Client Trust to hold client payroll and related funds and the Trust Bank to serve as trustee of the Client Trust. We did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t make any draws under the July 2022 Term Loan Facility prior to its termination on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 28, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At the time of termination, unamortized debt issuance costs totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were written off and recognized as a loss on extinguishment of debt, which is included in Other income, net in the consolidated statements of comprehensive income.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022, the carrying value of our total long-term debt approximated its fair value as of such date. The fair value of our long-term debt is estimated based on the borrowing rates currently available to us for bank loans with similar terms and maturities.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.873%;"></td> <td style="width:1.642%;"></td> <td style="width:1%;"></td> <td style="width:21.311999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.642%;"></td> <td style="width:1%;"></td> <td style="width:19.529%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 2022 Revolving Credit Facility due </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2027</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total long-term debt</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2027-07-29 2027-07-29 29000000 29000000 29000000 29000000 2017-12-07 2025-09-07 0.01 0.015 2022-05-04 100000 250000000.0 100000000.0 25000000.0 2500000 250000000.0 350000000.0 2027-05-04 29000000.0 0.01125 2022-05-04 2022-07-29 650000000 500000000 25000000 6500000 750000000 2027-07-29 4200000 0.001 0.005 0.01 0.0025 0.005 0.0075 0.01 0.0125 0.015 0.0175 0.02 0.002 0.00225 0.0025 0.00275 29000000 0.0125 2022-07-29 0.02 2023-07-28 650000000 1000000000 no 2023-07-28 1200000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">7.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">DERIVATIVE INSTRUMENTS</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2017, we entered into a floating-to-fixed interest rate swap agreement to limit the exposure to floating interest rate risk related to the 2017 Term Loans. We do not hold derivative instruments for trading or speculative purposes. The interest rate swap agreement effectively converted a portion of the variable interest rate payments to fixed interest rate payments. We account for our derivatives under ASC Topic 815, “Derivatives and Hedging,” and recognize all derivative instruments in the consolidated balance sheets at fair value as either short-term or long-term assets or liabilities based on their anticipated settlement date. See Note 9, “Fair Value of Financial Instruments”. We have elected not to designate our interest rate swap as a hedge; therefore, changes in the fair value of the derivative instrument were recognized in our consolidated statements of comprehensive income within Other income (expense), net.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The objective of the interest rate swap was to reduce the variability in the forecasted interest payments of the 2017 Term Loans, which was based on a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-month USD LIBOR</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> rate versus a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.54</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on a notional value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Under the terms of the interest rate swap agreement, we received quarterly variable interest payments based on the LIBOR rate and paid interest at a fixed rate. As further discussed in Note 6, on May 4, 2022, we repaid the 2017 Term Loans and terminated the 2017 Term Credit Agreement. The interest rate swap agreement had a maturity date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 7, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On August 24, 2022, we terminated the interest rate swap by settling the contract, which resulted in a cash receipt of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The realized gain from the settlement of the interest rate swap contract is included in Other income (expense), net in the consolidated statements of comprehensive income.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> one-month USD LIBOR 0.0254 35500000 2025-09-07 500000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">8.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CORPORATE INVESTMENTS AND FUNDS HELD FOR CLIENTS</span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tables below present our cash and cash equivalents, the funds held for clients cash and cash equivalents as well as the investments that were included within funds held for clients on the consolidated balance sheets:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.019%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:10.473%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.727%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:10.473%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484,028</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484,028</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,702,301</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,702,301</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities </span><span style="color:#000000;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,386,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,383,374</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,008,365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,008,365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities </span><span style="color:#000000;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174,367</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,608,462</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,603,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All available-for-sale securities were included within the funds held for clients.</span></div></div></div><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of September 30, 2023, are as follows:</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.333%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:7.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for less than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for greater than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2022, are as follows:</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.333%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:7.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for less than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for greater than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We did not make any reclassification adjustments out of accumulated other comprehensive income for realized gains or losses on the sale or maturity of available-for-sale securities for the nine months ended September 30, 2023 or 2022. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> realized gains or losses on the sale of available-for-sale securities for the nine months ended September 30, 2023 or 2022.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We regularly review the composition of our investment portfolio and did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any credit impairment losses during the nine months ended September 30, 2023 or 2022. The Company believes it is probable that the principal and interest will be collected in accordance with contractual terms and that the unrealized losses on these securities were due to changes in interest rates and were not due to increased credit risk. The U.S. treasury securities held a rating of AA+ as of September 30, 2023.</span></p><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected maturities of available-for-sale securities at September 30, 2023 are as follows:</span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.437%;"></td> <td style="width:2.483%;"></td> <td style="width:1%;"></td> <td style="width:25.297%;"></td> <td style="width:1%;"></td> <td style="width:2.483%;"></td> <td style="width:1%;"></td> <td style="width:25.297%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Expected maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">One year or less</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">199,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">197,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">One year to five years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">199,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">197,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tables below present our cash and cash equivalents, the funds held for clients cash and cash equivalents as well as the investments that were included within funds held for clients on the consolidated balance sheets:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.019%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:10.473%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.727%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:10.473%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484,028</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484,028</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,702,301</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,702,301</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities </span><span style="color:#000000;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,386,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,383,374</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,008,365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,008,365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities </span><span style="color:#000000;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174,367</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,608,462</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,603,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All available-for-sale securities were included within the funds held for clients.</span></div></div> 484028000 484028000 1702301000 1702301000 25000000 25000000 174755000 2710000 172045000 2386084000 2710000 2383374000 400730000 400730000 2008365000 2008365000 25000000 25000000 174367000 4757000 169610000 2608462000 4757000 2603705000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of September 30, 2023, are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.333%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:7.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for less than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for greater than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2022, are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.333%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:8.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:10.148%;"></td> <td style="width:1%;"></td> <td style="width:1.012%;"></td> <td style="width:1%;"></td> <td style="width:7.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for less than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities in unrealized loss position for greater than twelve months</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Type of issue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,757</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2710000 172045000 2710000 172045000 2710000 172045000 2710000 172045000 4757000 169610000 4757000 169610000 4757000 169610000 4757000 169610000 0 0 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected maturities of available-for-sale securities at September 30, 2023 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.437%;"></td> <td style="width:2.483%;"></td> <td style="width:1%;"></td> <td style="width:25.297%;"></td> <td style="width:1%;"></td> <td style="width:2.483%;"></td> <td style="width:1%;"></td> <td style="width:25.297%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Expected maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">One year or less</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">199,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">197,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">One year to five years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">199,755</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">197,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 199755000 197045000 199755000 197045000 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">9.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients, client funds obligation and long-term debt. The carrying amount of cash and cash equivalents, accounts receivable, accounts payable, funds held for clients and client funds obligation approximates fair value due to the short-term nature of the instruments. See Note 6 for discussion of the fair value of our debt.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our corporate investments consist primarily of money market funds and demand deposit accounts and are classified as cash and cash equivalents on the consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in Note 2, we typically invest the funds held for clients in money market funds, demand deposit accounts, certificates of deposit and commercial paper with an original maturity of less than three months and classify these items as cash and cash equivalents within the funds held for clients line item in the consolidated balance sheets. Short-term investments in certificates of deposit and commercial paper with an original maturity greater than three months are classified as available-for-sale securities and are also included within the funds held for clients line item. These available-for-sale securities are recognized in the consolidated balance sheets at fair value, with the difference between the amortized cost and fair value of these available-for-sale securities recorded as unrealized net gains (losses) within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also invest funds held for clients in U.S. treasury securities with initial maturity durations greater than one year. These U.S. treasury securities are classified as available-for-sale securities and included within the funds held for clients line item. The unrealized gains and losses associated with these available-for-sale securities are included within comprehensive earnings (loss) in our consolidated statements of comprehensive income. See Note 8 for additional information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in Note 7, during the year ended December 31, 2017, we entered into an interest rate swap. While outstanding, the interest rate swap was measured on a recurring basis based on quoted prices for similar financial instruments and other observable inputs recognized at fair value. We terminated the interest rate swap on August 24, 2022.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accounting standard for fair value measurements establishes a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></p><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Observable inputs such as quoted prices in active markets</span></div></div><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Inputs other than quoted prices in active markets for identical assets or liabilities that are observable either directly or indirectly or quoted prices that are not active</span></div></div><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 – Unobservable inputs in which there is little or no market data</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the following tables are the Company’s major categories of assets and liabilities measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.678%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the following tables are the Company’s major categories of assets and liabilities measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.678%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> <td style="width:1.163%;"></td> <td style="width:1%;"></td> <td style="width:10.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">169,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 25000000 25000000 172045000 172045000 25000000 25000000 169610000 169610000 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">10.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EMPLOYEE SAVINGS PLAN AND EMPLOYEE STOCK PURCHASE PLAN</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employees over the age of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> who have completed </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ninety days</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of service are eligible to participate in our 401(k) plan. We have made a Qualified Automatic Contribution Arrangement (“QACA”) election, whereby the Company matches the contribution of our employees equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of salary deferrals and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of salary deferrals between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, up to a maximum matching contribution of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of an employee’s salary each plan year. We are allowed to make additional discretionary matching contributions and discretionary profit sharing contributions. Employees are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vested in amounts attributable to salary deferrals and rollover contributions. The QACA matching contributions as well as the discretionary matching and profit sharing contributions vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% after </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of employment from the date of hire. Matching contributions were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2023, respectively. Matching contributions were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2022, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ESPP has overlapping offering periods, with each offering period lasting approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months. At the beginning of each offering period, eligible employees may elect to contribute, through payroll deductions, up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their compensation, subject to an annual per-employee maximum of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Eligible employees purchase shares of the Company’s common stock at a price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the shares on the exercise date. The maximum number of shares that may be purchased by a participant during each offering period is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, subject to limits specified by the Internal Revenue Service. The shares reserved for purposes of the ESPP are shares we purchase in the open market. The maximum aggregate number of shares of the Company’s common stock that may be purchased by all participants under the ESPP is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. Eligible employees purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,323</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,997</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock under the ESPP during the nine months ended September 30, 2023 and 2022, respectively. Compensation expense related to the ESPP is recognized on a straight-line basis over the requisite service period. Our compensation expense related to the ESPP was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2023, respectively. Our compensation expense related to the ESPP was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P18Y P90D 1 0.01 0.50 0.02 0.06 0.035 1 1 P2Y P2Y 4000000 11800000 3300000 9900000 P24M 0.10 25000 0.85 2000 2000000.0 52323 40997 900000 2600000 700000 2100000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">11.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EARNINGS PER SHARE</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed in a similar manner to basic earnings per share after assuming the issuance of shares of common stock for all potentially dilutive equity incentive awards.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">259,031</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,825</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,865</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,871</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,949</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of unvested restricted stock and restricted stock units</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">168</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">185</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">244</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,966</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,033</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,056</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,193</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.30</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.46</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.46</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:10.152000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">259,031</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,825</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,865</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,871</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,949</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of unvested restricted stock and restricted stock units</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">168</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">185</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">244</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,966</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,033</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,056</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,193</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.30</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.46</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.46</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 75219000 52153000 259031000 201438000 57825000 57865000 57871000 57949000 141000 168000 185000 244000 57966000 58033000 58056000 58193000 1.3 0.9 4.48 3.48 1.3 0.9 4.46 3.46 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">12.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">STOCK-BASED COMPENSATION</span></div></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Awards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2023, the stockholders of the Company approved the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), which provides for the granting of equity-based awards to the Company’s employees, contractors and outside directors. Subject to certain adjustments, the maximum number of shares of common stock that may be delivered pursuant to awards under the 2023 LTIP is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,600,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to increase by any awards under the Paycom Software, Inc. 2014 Long-Term Incentive Plan (as amended, the “2014 LTIP”) (i) that are outstanding on or after May 1, 2023, and that, on or after such date, are forfeited, expire or are canceled (but excluding the restricted stock award granted to Mr. Richison on November 23, 2020); and (ii) any shares subject to awards relating to common stock under the 2014 LTIP that are settled in cash on or after May 1, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023, we issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,467</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted shares of common stock under the 2014 LTIP and the 2023 LTIP, consisting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">87,618</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares subject to market-based vesting conditions (“Market-Based Shares”) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">487,849</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares subject to time-based or no vesting conditions (“Time-Based Shares”). Market-Based Shares will vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on the first date, if any, that the arithmetic average of the Company’s volume weighted average price on each of the twenty consecutive trading days immediately preceding such date (the “VWAP Value”) equals or exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">404</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on the first date, if any, that the Company’s VWAP Value equals or exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">466</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, in each case provided that (i) such date occurs on or before the eighth anniversary of the grant date and (ii) the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement. The Time-Based Shares granted to non-executive employees will vest over periods ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8e1a332d-0672-47d3-9567-1ace6c9a6a71;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2014 LTIP or the 2023 LTIP, as applicable, and the applicable restricted stock award agreement.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Time-Based Shares mentioned above include an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,523</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Time-Based Shares issued to the non-employee members of the Board of Directors in May 2023 under the 2023 LTIP. Such shares of restricted stock will cliff-vest on the seventh day following the first anniversary of the date of grant, provided that such director is providing services to the Company through the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.</span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restricted stock awards activity for the nine months ended September 30, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.201%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.501999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.671%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.305%;"></td> <td style="width:1%;"></td> <td style="width:10.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Time-Based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Market-Based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested shares of restricted stock outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">479.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">315.04</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,677.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">116.36</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">487.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313.36</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">87.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">316.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">131.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">293.48</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">325.79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">298.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested shares of restricted stock outstanding at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">774.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">316.79</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,748.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124.73</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we issued, in the aggregate, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,232</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock upon the vesting of performance-based restricted stock units (“PSUs”) awarded to certain executive officers in February 2021. The number of shares delivered upon vesting of the PSUs was determined based on the Company’s achievement of a Relative Total Stockholder Return (“Relative TSR”) performance goal, which compared the Company’s Total Stockholder Return (“TSR”) to the TSR of a peer group for the two-year performance period that commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ended on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of the PSU awards, TSR was determined by dividing (i) the sum of (A) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the final 60 trading day period of the applicable performance period, less (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the 60 trading day period ending on December 31, 2020, plus (iii) the sum of all dividends which are paid by the Company (or the member of the peer group) to its stockholders, assuming such dividends are reinvested in the applicable company through the applicable performance period, by (ii) the average VWAP of a share of the Company’s common stock or the common stock of a peer company, as applicable, during the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading day period ending on December 31, 2020. For purposes of the PSU awards granted in 2021, the Company’s peer group includes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> publicly traded companies, which were reflective of the S&amp;P 500 Software &amp; Services index on the grant date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 3, 2023, the Company announced the resignation of Justin Long from the position of Vice President of Operations of the Company, effective March 28, 2023. In connection with Mr. Long’s resignation, the Company, Paycom Payroll, LLC and Mr. Long entered into a Severance and Release Agreement (the “Severance Agreement”), which became effective on April 8, 2023, pursuant to which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,505</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Time-Based Shares previously granted to Mr. Long accelerated in vesting.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 2, 2023, the Company issued the following awards to executive officers under the 2023 LTIP: (i) an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,131</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs; (ii) an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,695</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> time-based restricted stock units (“RSUs”); and (iii) an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Time-Based Shares. The number of shares deliverable upon vesting of such PSUs will be determined based on achievement of pre-established performance goals. The performance goals vary for each executive officer but are based on the Company’s revenue, adjusted EBITDA, the daily volume weighted average price of the Company’s common stock and annual revenue retention rate, in each case for the one-year performance period from January 1, 2023 to December 31, 2023. The PSUs will be eligible to vest following the performance period, but no later than February 29, 2024, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The RSUs will vest in three equal annual tranches over a period of approximately two and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement. The Time-Based Shares will vest in four annual tranches over a period of approximately three and a half years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.</span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes PSU and RSU activity for the nine months ended September 30, 2023:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.944%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.657%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:9.975999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.657%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Time RSUs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">PSUs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">377.01</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">409.13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297.49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">244.39</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">377.01</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526.66</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526.66</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units outstanding at September 30, 2023 </span><span style="color:#000000;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:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300.74</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340.08</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">211,806</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 30, 2023, our total stock-based compensation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and nine months ended September 30, 2022, our total stock-based compensation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">70.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock units awards as of September 30, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.116%;"></td> <td style="width:1.822%;"></td> <td style="width:1%;"></td> <td style="width:14.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.822%;"></td> <td style="width:1%;"></td> <td style="width:14.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized compensation cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,993</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average period for recognition (years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalized stock-based compensation costs related to software developed for internal use of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2023, respectively. We capitalized stock-based compensation costs related to software developed for internal use of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2022, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2023, our Board of Directors adopted a dividend policy under which we intend to pay quarterly cash dividends on our common stock. All unvested shares of restricted stock, RSUs and PSUs currently outstanding are entitled to receive dividends or dividend equivalents, provided that such dividends or dividend equivalents are withheld by the Company and distributed to the applicable holder upon the release of restrictions on such shares of restricted stock, RSUs or PSUs (</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">i.e.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, upon vesting).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3600000 575467 87618 487849 0.50 404 0.50 466 P4Y 5523 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restricted stock awards activity for the nine months ended September 30, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.201%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.501999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.671%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.305%;"></td> <td style="width:1%;"></td> <td style="width:10.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Time-Based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Market-Based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested shares of restricted stock outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">479.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">315.04</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,677.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">116.36</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">487.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313.36</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">87.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">316.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">131.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">293.48</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">325.79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">298.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested shares of restricted stock outstanding at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">774.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">316.79</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,748.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124.73</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes PSU and RSU activity for the nine months ended September 30, 2023:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.944%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.657%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:9.975999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.657%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Time RSUs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">PSUs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">377.01</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">409.13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297.49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">244.39</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">377.01</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526.66</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526.66</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units outstanding at September 30, 2023 </span><span style="color:#000000;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:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300.74</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340.08</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">211,806</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.</span></div></div> 479100 315.04 1677000 116.36 487800 313.36 87600 316.12 131500 293.48 61200 325.79 15700 298.67 774200 316.79 1748900 124.73 5232 2021-01-01 2022-12-31 60 34 1505 39131 8695 142000 500 377.01 77800 409.13 8800 297.49 39100 244.39 100 377.01 5200 526.66 3500 526.66 9200 300.74 108200 340.08 211806 33200000 96400000 24500000 70800000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock units awards as of September 30, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.116%;"></td> <td style="width:1.822%;"></td> <td style="width:1%;"></td> <td style="width:14.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.822%;"></td> <td style="width:1%;"></td> <td style="width:14.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized compensation cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,993</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average period for recognition (years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 270993000 8803000 P2Y6M P0Y9M18D 3800000 11500000 2400000 6500000 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">13.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">COMMITMENTS AND CONTINGENCIES</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are involved in various legal proceedings in the ordinary course of business. Although we cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></p> <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">14.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">INCOME TAXES</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s effective income tax rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the nine months ended September 30, 2023 and 2022, respectively. The increase in effective tax rate for the nine months ended September 30, 2023 was related to a decrease of excess tax benefits from stock-based compensation.</span></p> 0.281 0.269 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">15.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SUBSEQUENT EVENTS</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 12, 2023, the Company issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,150</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted shares of common stock to certain non-executive employees under the 2023 LTIP, consisting of Time-Based Shares that will vest in annual tranches over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cb5e34ac-3913-42b3-af2d-3084c8f98213;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date, and subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock award agreement.</span></p> 12150 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insider Trading Arrangements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 10, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Chad Richison</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">President, Chief Executive Officer and Chairman</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Board of Directors, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted a Rule 10b5-1 trading arrangement</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The 10b5-1 Plan provides for the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock at specified market prices, commencing on the later of (i) November 8, 2023 and (ii) the second trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended September 30, 2023, and ending May 2, 2024.</span></p> August 10, 2023 Chad Richison President, Chief Executive Officer and Chairman true 250000 All available-for-sale securities were included within the funds held for clients. A maximum of 211,806 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods. EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^ 8E<'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@&)7C K[]>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TG10^CVLN))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^1UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$#;M,?FVV][L'UDDNFTJ(BLN=Y(K?*B'?9]97)PC$ 8 )PG 3 >&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,$% @ MKX!B5W$K% [2!0 W1X !@ !X;"]W;W)KC5/*NWT^]#8]8VA,) MC^&7E9 14W JU_TTD9SYN2@*^]2R1OV(!7%G>I%?F\OIABMUEQ^X<+MP'ZXW2%_K3BX2M^8*K/Y*YA+-^Y>('$8_30,1$\M5E9V:_ MT!8-_6^[R,-1.4([_2M-. M]4PM?'E\<+_)X0%FR5+NBO"OP%>;R\YYA_A\Q;)0W8O=[[P$&FH_3X1I_I?L MBGL'@P[QLE2)J!1#":(@+OZSY_)%O! X5H. E@+ZEH)3"IP M*3:]D&)'I+X;W/1!_FYR-= $L:[&A9+P:P Z-7TOO QJ11$6^^0Z5H':D]NX M^#ST:^Z2=,,D3R_Z"IZF-7VO=+XJG&F#\X1\$K':I.#J<_^UO@^EK(I*#T6] MHJCA@B<]XEAGA%K4,93'Q>5WGNH1.C#)7Q7'J=ZE//]@CZU<3WGP4[J& 'F'O] MF3SL$VXBQ>6VU?UB0D)5+9&&%=(0+=,,>/R5M80: M55"CX^IISF4@=(OV"?0+QBK#G:K6UMC<4'U+SG'%.3Z.\R9(/1:21\XDN8&+ MQHX*]VKB0U4M^%*#Z/K/(V/;>,)JSO2^-R+C5I9EV<.)-1D. MC9RHN"TGK3DI6C@WD_+KW@;K6M^PZW9MVG5L(RBJ; M:9QH;31&'"KT)0L@V M+M"MA337)N[SD)XYH)+K9V_#8N@[ M&Y,#;O3Y<7%MY#M%,J)U,J)')2,]")#/6;0T#@57;YA 0N@Z(V=BGOR?(@G1 M.@G1HY+0 WLFMSY$A6 5>,4*"H*+6YY;78A#X\&Y,1'AXK:\=2*B>(0I>6>^ M#^[IV>& ?(3[R%UL_'3?L!P/H9'^U2.?>"1D #'K7C#?B'Z*C$3KC$2/RD@5 MNJO/A"0/8A<;L7&[NZ>0;43$N M:MSS[H,1]!1)B=9)B1Z5E&"J)60B9-YZ7^"Z(H-9CAZ!?3,R[O[>V"WCHK;( M=6:B1V6FJF[G G)$2/X.DF9,W''LV -J)#U%?*)U?*)X?,H;Z4QRU@R&&PPL M'X:-S+<'%52TZGSD?.4?GH-E9<%CM;>FV!'<"->PNX M8P,GKFK+6<U1:R3D8/'F'JK1+(X M#?(,B##B9HVS45SWK9#]%QN(>J$@WU=-B:>'O&(OL;I:[=W.\AW+?GU[L?'[ MB>EUAI2$? 52JS>&$4X6>ZG%B1))OAVY%$J)*#_<<.9SJ6^ WU="J,.)?D"U MHSW]'U!+ P04 " "O@&)7!V4=N9$' "]( & 'AL+W=O2X?]YQ+]O)1-=_;C90:_:S*NKV: M;;3>OETLVGPC*]&^45M9PR]WJJF$AM?F?M%N&RG6?:.J7%",XT4EBGJVO.R_ M?6Z6EZK395'+SPUJNZH2S=,'6:K'JQF9'3Y\*>XWVGQ8+"^WXE[>2OUM^[F! MM\7@95U4LFX+5:-&WEW-WI.WU[QOT%O\4\C']N@9F5!62GTW+Y_65S-L$,E2 MYMJX$/#G05[+LC2> ,>/O=/9T*=I>/Q\\/ZQ#QZ"68E67JOR/\5:;ZYFZ0RM MY9WH2OU%/?Y;[@.*C+]&> M!G3?@#ZW =LW8'V@.V1]6#="B^5EHQY18ZS!FWGHQZ9O#=$4M9G&6]W KP6T MT\MOM>C6A99K=*WJ5I7%6IB7#Z(4=2[1K7'D/(CT?9ZK#H!!GL@EH%R5TH5QYR0ZZIQ$ M$9]"M*TH33ES(XP&A%$0X>=&;D6Q1O(GY--6.HH9 "5G &5JTHB+7Z>F=?$[APG M"9Y M*VB*/5,:SI 3(,0;^2=A(0 6T35N@&*@8?6O4%2&R0A:9),4-IF6HUIJ)V)J M)Z@XI2F= G;88RD2G$Y3O1"U-D M.^':],4)C-T4KL,LPM2S[NE1O1;FN$&A-1(D;N=< M0F+$J/BY(]1-N,9"GU M* 8ZTAH-T]IA1 ^U03^DJL]XN;UKG0'8/ ;ZUTI_#K,HRS)/\45'NJ-ANG/D MEH/&W&FUO=14J[*X]R\41WD&\B*>*F2G7<88\80Q4B,-4^/U+V"UB8YDF,3< MVH6V(>A,,SD>M",ETC EGNK,W(S&]F./:>:>SY:F\58S%.K1'+9<9K&'G9F(]VQ,-WM\9Y!Z> [ MSGB263 =A@D!QO!D+W9TM'CF;-'H'6W*S1W=F1JDJ.]EG?LP!_VYE21R2=(7 M<'0:\TB3C -*M>R:7__+:4D>==7W?K)J<19D'1_58F_E+?3V$=N M96>X%>9;U:@U0S!'K_ ;3$!!-J 06U&Y$8P10IS>J*?XKUW,4 MTWD<1?TB@4>H@0]&()>-:A(:WTS@YN%:=;C5\AA7Y__O_PSFICDJ:3A6.T\B7RD;!P,*" MX?UZ71@] _G!'$5?%#7*Q;: ?.$$ZBB5TR2QR@R'793$,?4<3K%1+["P7O@B MM8!/((M%4\-$N+."F_3CR.('AR')XBSV'$JQ41ZPL#P ]=Y57=G?@NU%NZI@ M#VW,U>6#'."CUZ5J6_>BL+7 !27I]'# 9<9 FGDB&"4#"TN&KXT4;=<\'7:G MV)T$H==\GNUW'H<]2(;=^;([PM89%W$21<2:0H=AE"89]NP,/DH2'I8D.])L MO>G9>9?D.&GFE# \A>TR)%#6^&Y'^*A-^+.TR5'19>;@%\,@UH6<^V3*9>@\ MF5H^>]%JVU\WKY36JNH?-U( ?&, MO]\II0\OY@9[^!\+R_\!4$L#!!0 ( *^ 8E=".IX)M@( -X' 8 M>&PO=V]R:W-H965T&ULK95?;],P%,6_BA40 FDL?]HD8[21 MMDX3/"!5*X,'Q(.;W#;6'#O83KOQZ;EVLJBEZ=@D^M#:SCW'O^,Z]F0KU9TN M 0RYK[C04Z\TIC[W?9V74%%]*FL0^&0E544-=M7:U[4"6CA1Q?TH"!*_HDQX MV<2-S54VD8WA3,!<$=U4%54/E\#E=NJ%WN/ #5N7Q@[XV:2F:UB N:WG"GM^ M[U*P"H1F4A %JZEW$9[/4EOO"KXQV.J=-K%)EE+>V<[G8NH%%@@XY,8Z4/S9 MP PXMT:(\:OS]/HIK7"W_>A^[;)CEB75,)/\.RM,.?7./%+ BC;3NG"H0IP;"<\G?D/7E-?*)+'-43WR"'=?/S;L[+=L[HR)P+ MJ$_)*#@A41"-!N2SI^57D*,\=/)H7^YC^GX)HGX)(NSSL;=_!OF0:U :\[,VK, D^ M#@7_3V9[RS#JEV'TE'LVDU6%:7''Y7/X!8SM_B.T,:54[#<40ZRM8;R#$0;=YR_@YU3N4<<]=?QR M:J9U,TP<'W D41+'A\!#A7%X=I0WZ7F3E_/B#: -%043ZR'HY( E3M.A51XJ M/$O2H]!I#YT^"?T5[S#=J(=]["'4](!@_&%H>0?JDC@\!/5W3E][\WVA:LV$ M)AQ6J Q.4[10[6W2=HRLW8&\E :/=]TI.QDYZ'3A]H";8X MH4B5A&3W?'W!BT01V$24EGVQ16EAD0O8V'L!Q.UK47ZO-E(J[VV;Y=7=;*/4 M[F8^KU8;N4VJZV(G<_W+]S(K7NQF>';]X2%\VJOYBOKC=)2_R4:IONR^E MOIJ?6-;I5N956N1>*9_O9A_Q34R#ND&#^'LJ7ZNSSUXMY:DHOM<7G]9W,U0_ MD?C^Q_;L1K,4]))9=%]ENZ5IN[ M63#SUO(YV6?JH7C]J^P$^37?JLBJYJ_WVF'1S%OM*U5LN\;Z";9IWOY/WKJ. M.&N@>> &I&M S 9LI 'M&M!+[\"Z!NS2._A=@T;ZO-7>=%R4J&1Q6Q:O7EFC M-5O]H>G]IK7NKS2O ^51E?K75+=3BV]YLE^G2JZ]99%719:ND_KB4>E_.AY4 MY17/^J>MCL)-'1X'Z7W*5\56>E?>M\?(>_?+>Z_:)*6LO#3WOFZ*?97DZ^J# M]\O@^G:N],/6MYRON@>[;Q^,C#P8]3X7N=I47IROY1IH'[G;AX[V<]U)IYXB MQYZZ)T["1[F[]BCZX!%$*/ \R\N;$TC._W;W^+^^^Z SZ"EL:,-'1_@>Y$'F M>PF.:]N2P2WKQ'=3[9*5O)OIF*ID>9"SQ1__@#GZ$]2I4Y)%4Y+%$Y$-NI^= MNI^YV!=?"Y5D.D^/#T+;GC?MZV)Q6##$*=*A(=3YIDIR:(IR>*)R :C@5%O2I$S!!^3 M3!O*>L[IU<Y;T@$< M"H08DTYZZ<0I_2\RU\4E:_/L8#:"XHGU& ('1)CB;1A'/*2F>!M&=.8.A2G> MQF$1ZNP](KXWT]AI%G^^TG1\PS3(46#J!V"$$[/6 ##&.$>F?!M&.17!B/K> MR^)+S&QR>0KN^ ;CQ6J;:5^%)7F38; M"Z!HV^&%/#3-P1* "7;N SO)-HPRYEON"L 100(V)KDWEMCM+#_E2NJRJ8X# M#4JVO=T5(=8H RA= JT(AV#M$O__@ MY1(N;8!CI'91AQRC:3XC (6%SZRAMF&,4CPBO+>5V.F3%MU6V9-\+DIY[ "5 MO(U,[1 HKK:F)8 3/@FL0;=AE",66&7-QA'A^\%(62.]BR-N%_>E+ YILZ.L MY?]0/0%<%0^LB(=@%%OK)P"FYP7S#>,3 SC!L#\R\J2W"D-V_$;=[BI,QU J\\G / M]>Y]N@*UMUS!^9<*/_6O'B1VJ$>=-5^D<>] M_V*O*J6=J^Z1&U"^TP+^[+)Y4K9H4K9X*K;A /56DKBMY/WHM+/]FS:OYEI@ M"<,L"P7#K)4R" O96&7I/2-Q>\;(,=& _4<1F@O>)00+$+52*PBSJP@$PV<+ MS:'.WB@2\8.-[_,7;_*8:TWG^]$2;DBV:E"V>BFTX-+VG)6Y/ M^X,"'UQ6X&T86.!M&%S@ 9RKP/<^EKA][+>\E$F6_JX3O_;LWDN2YET4RNJ] M5V]:')(T2YXR>:6MWE659+HRR-6^3%4ZXO8 KTNH9?9LU!41R,I&@(/5"WVS M=P R%@0C5H_V-I>Z;>[7Y,V3S\]R!2YFJ&TPKQ@Q7X< *!::2W6(RC R@ M,.(C(4![0TO=AK9=PZT&">FXHFO24;.^F35B M (=#<;[]-]1_]N[?;7T?ZIE=UCLV__@LMT^R_"MIS -,>!)CV),#_XR@ M[3TY=7MRYUF,27WWI&S1I&SQ5&S#0>A]-[UD"]?ULI0"&[=A(+BY"(1P),"^ ME09LG*Z@0B#3G ) ?=]@; E,>Q=.W2[\TW:7-8?$^A<7;95PI@4GYT]'Y)1L MT:1L\51LP]'IUP[4O79PIH5)5PF3LD63LL53L0T'H5\ET$O.4CC3 K12,&O^ M$D!QA,UC6@!*>R=A&0,;AKDXVV!OQ<[/3I5N9?G2'.>MM 7_>[6ZN MJX=FO=J6[W9!_;#9%+L_?BK7U=/;B^CBRR_>K^Z63?N+JYOK^^*NO"V;7^_? M[?2GJZ/*8K4IM_6JV@:[\N/;BQ^C'U2ZK[ O\=NJ?*I/?@[:2_E059_:#W]? MO+T(VQ:5ZW+>M!*%_N>QG);K=:NDV_'[0?3B:+.M>/KS%W6YOWA],1^*NIQ6 MZ_^L%LWR[<7D(EB4'XN'=?.^>OI;>;@@WNK-JW6]_W_P="@;7@3SA[JI-H?* MN@6;U?;YW^+SP1$G%:*XIP([5&!6!<9Z*L2'"K%5(18]%9)#A<2VD/94X(<* MW*J0]%D0APK"MI#T5$@/%=)]L)Z]NP_-K&B*F^M=]13LVM):K?UA']]];1V1 MU;;MBK?-3O]UI>LU-[]NBX?%JBD7P;3:UM5ZM2C:#[>-_D?WN*8.JH_![;+8 ME'5?-'CL+OOWFNZ!N_UP'JVWPR[)ZJ(OMHGX3?-/Y M?'W5Z,:V)J_FAX;]]-PPUM.P7ZJF6!/5IOYJTVJST3W\MJGFGX+__EQN/I2[ M_Q$R,[_,CPOM%#U4BG7PKE@MVFN9%OF[0WLV+W7:UO:M] M6O*%!L[G#YN']3Y8_VZ6Y4[';Z,GHV4[2SR6P3^KVBNO7O"^GM;JA]T?7D=> MZ;YV['#LV.'87CGI4?ZIO%MMVZO7,\BZV,[+-\%CL7XH@Z()9N7\^R".W@0L M9!'599ZEQ5ZZG60?;R99G$;)]=7C:1=QBPD6=\O,W#*)X#RSI'*W6!9QGF;= M8M)[S>WMY(?ZOIB7;R]TB.IR]UA>W/SY3Y$(_TJ%QK5YF4PFX80=C78\'Q\] M'X_U_&'D#G&]5WOD%4Z?Q7@G0"R;6"%"FLR18A(IIEQG)&PBZ%@GQU@GWEC_ M5M9-&VD]>>L6-+O5O)THZG8P?XDZ%62OZ-@@)^YU60%&FLN18A(IID!BG8[ MCQV!>SO"?OZ^;!=KBV"N[Q#Z]E"T-S8J^MP)&$O2R)HXIUY[(UTS&V0R1YJ4 M2#$%$NN$5AQ#*[RA?5_>/^SF2QW:_2)M_KSRV8]Q*KK"%?9:,W'SK^)17OB6,NB[(XM :UU\+80"+%\D'METB3"B36"69V M#&;F#>;S1FW>V:B57_:"WZ[UENV[-\%61UP/^:;X3$4\*Y4@QF;DSK^L,!3+9B7@4&KX2>F.>;Q?T9O?G8G?<<3&2CX3N9!*&6Y;$WRH-:=SL;A\R. -)H#E634#5%.$1O:=.>@!MR%+TB.CIHG[:)9$?1 M$'A$B)'TB"A'XB/_A8]V_TB %!F"%+TF0O*+CQYUPR 2U&@.59-0-44XI!\D M188D17Z4Y%^!1B[E86&4Q/;&TF]D[)($JI9#U2143:'4NL$W]"CRXZ/>U:\'>^BYQ;IH)PI3$4^1G][TKUY>=BT27TPC%PQI_]L.FT&-YE U"553A$/T MS;UON6J(3N1'.K[5R\L+5@(LT'N!=,CRQ56C]P*D56HOX!8D]P)NX_Q[ 4-) M(C\F\2Y,7O8NDC!,(Y=JD-L!*$F!JDFHFB(IA& M+GMP DRP&N=^!>4A4#6%4NNF"1APPOS@Y,Q'F'[5L6%F+N1@D1UHJ,D MW9%J,ZA:#E634#7%7-(4B[BG2QC0Q+X&-#$7-/$TYMP>Z%#.!%7+AUV"A!I5 M*+5N4 U 8GZ !'CDR0A4DTPB._#0O"2H6@Y5DX/\H5 VNW$W>(N-PUM'U/&/ MAZV?;C$7OV19$L7V,V[FYMVXW) 0XU&J_[-79&ZY*!3)1"3VX"32J+330MO[ M1%(0GZ2\]\9I,!+S8Z1^;OBR9Z'I0@XSF4*,2JJ90:MV#&H9]Q7[V-7(7'!.I.(S9F0U^FV.##%7+H6H2JJ9B M(H/IU+O=&!N8%?MAEG^[$[LDB;.(V\GX?ANC8PK-4!IV"1)J5*'4ND$U^"KV MXRO =BY!LS$?C S.(63]BXT]2BF4X^<<\#0U".HFH2J M*<(A>D#US:"&&<5^9G0F0O"KC@ZVBT>LILF-$<:E1"U11*K1MB0XEB/R4:BQ"(9"7!A!UD*">"JN50 M-0E54S%Q4NW4N]UW/!A,E)R-B;QO>8"F2$'59E"U'*HFH6HJ(5++>CJ$84K) MUS"EQ 4R>I'*,GN4^XV,CB@4*@V\!@FUJE!JW; :JI2\.E5*B.-OW 8,_F:, M#CR4*4'5Y!!W*)3);M0-44K.)$JG^>PQ&6R"[<1Z]93:21/)$*)$J(EPD@EK MR.6DU4C?YNQGZ$3!2S:QP; B&J?WP+I#V,4:B8/LJ+SNUDFC]1%NQ9Z MO"UQ<9!>R-FIRC.HT1RJ)J%JBG!(DO&>>RJ2:B:(AS2O]+G!I5P/RH9>2C8KS8ZR.YIJ<@.,)',$MDC#(HZH&H*I=8- MKV$BW,]$SGR2Z5<='68J=<89R=#38% U"553*+5NES PA_MASJ@W'!-X(0KM MTQM3O\6Q^Y)A1G.H40E54RBU;HA/WF'MQSRIN@:OG :Y!0JPJEU@VO(4G\ M:]YNS0F^D_#(?ESMMS$ZJM!C;,,N04*-*I1:-Z@&8O%7?\LUIUYSG3C+-&@V M$E0MAZK)0?Y0*)O=;Z,P+$N<^:;KTX/))&H1!%)*0B$F]CE%08$L:S#-"#61 M9)FPSQ]25F,^"1TL3!2\9%EF@RRB<9<\FV1I3UJ/,"!+G/NFZY=="Z58@J)8 MPNZ(,ZC1'*HFH6J*<$@BLIZ%L# 42T IEG"ADKWT$2^C*7^;1D<-"K&@:@JE MUHVN@5CB52"67W7T4"8@EIT!-8.:S*%J$JJF4&K=+F$@EL!!+.'RI#A-N?-5 M3E"(-U5()9?=?3LCOTB-^PWN6&_R@W[76XNQ#I]L-WM$H9B"03%$B0! M$LZ7._F-C8XME&(-O 8)M:I0:MWP&HHEOH9B"1X0Z%,=K]UTS"L]$R&]6+^ M7>K2'SJUD2CHIC92A:C41M(JE=I(%*12&ZEBOM3&U#"L]%R&];)KH0PK)1F6 MD]H(-9I#U21431$.(5(;K^IE63:SHBENKN^+N_+G8G>WVM;!NORHJX7?I[K^ M;G6W/'YHJONW%UKZ0]4TU6;_X[(L%N6N+:#__K&JFB\?KK3^4[7[M+=Q\W]0 M2P,$% @ KX!B5VV'0T\]O[OQ8R65E['XR?M Q')>!@XD_'* #S<[]F_Q]PIEY7P M,+?ZCY)83Y.O"9.P%IW&6[O[ 4,^9X&OLMK'+]L-L6G"JLZC;08P*6B4Z5?Q M.-3A $ \KP.R 9"]!)P> >0#(%:.]\IB6E<"15DXNV,N1!-;V,3:1#1EHTSX MBTMT=*H(A^6=$9U4")+-K?%6*RF"L41:Z&>A9W;-EK5P4%LMP?GW[/JA4_C$ M/BS(:; &5)70']EG]HYQYD.H+SB2MG #KP8=LUY'=D1'SFXLD7EV;23(YWA. M.8V)9?O$9MF;A$MH)RQ//[$LS?)7],S?AO_JS#'X,SGY6.<\\IT>X;M26R7! M2$\]5FFJD60MN+Y M5;8SV!=T](Z#>1G[\85_1@/;S]<_FG[:;X3;*..9AC51II-S:G?73U!OH&UC M$ZXL4DO';4V/#K@00.=K:W%OA O&9ZS\"U!+ P04 " "O@&)7-K (,H() M #H+0 & 'AL+W=O7:!ZV?>?!$;QF3PLJUJ<3/;2+E[NUB(?,.VF7C#=ZQ6OZQYL\VD M^MH\+L2N85EA!FVK!0[#>+'-RGIV>VV>W3>WUWPOJ[)F]TT@]MMMUKR^9Q5_ MOIFAV>'!I_)Q(_6#Q>WU+GMD#TQ^WMTWZMNBUU*46U:+DM=!P]8WLW?H[5T4 MZ0%&XK>2/8O!YT"[LN+\B_[RL;B9A=HB5K%<:A69^O?$[EA5:4W*CC\ZI;/^ MG7K@\/-!^X_&>>7,*A/LCE>_EX7SVNN'/0:.EE3;]P"UX51:9 M_O(@U3^U6E($?!W<96(3_*A67 3SX//#A^#[[WX(O@O*.OAUP_O Q^XK76\SLN*!75OLWZNO^5Z&7<-?RI5E :K5W =WT(>1I=&U] ME^<-,X:JO%64(N?[6@;:[J>LK+)5Q>8*^^8B4XLM6+YOG/LPF9@W)VDR\@$0 M2A,,NY#V+J3^?A-AG=4RC[MCIJ6NL]$=2I/#(W)NEX*0"Q)$Q1Y# 96Y.QU^3_<"$"8Z$.]7TI M-CI@#M,-&HR!F,=X;*_WM=\:.Q;]D1=;6_C?9641J'RC7&G*ITPS5I5UI*R8 M:U/XM9Z+&IVVZ @^72MF<1WY@;W?^;U3H"=>)6=[0J?9 D4#3#GVQ1(!Y$5. MA6UKUC1JMQQ0/WMAXDHC/^A3-+&"I.D8V "I.4TII')G0M,"!&0@6Y, A0E=FJK-PD"7GA_.PH MN9"VX\FPP(W\R*W(AZ8;0A-*IK:&8AN@SU,X3A0_&B_85&H>T3!VK)B%;>3' M[?N&F;34(0*,8 VIRF=F B((81#!X?#%GBQ'W@_UD\J/_+F%3(.3Y&3)&/3 M "%7L&.+KMB/KF8#=M$-6C:%2)6DDF0,I:!4F M4ZGRMM%<>@#"H -3I,%4V39V DA%R A"T@83\@_7QJEP6T?0I!) JC>,S) M #E,XI@Z,(%8J"+A66V^4D&7.*7-YT7 L_M\%])V/ D6&(D?&._W3;[)=/"I MLJV=@;:Y9J9DO:\+$6Q8U=9">57JW\!) 8 11V$8CE83E(O3!#GZ@L0B*/$C MZ'W#<\:*H\7\-E>FN EZ,A4C.$V(HU@@@^ZS'UZ/EN3TI@P!$!>1* G'&PH2 M7.+05>40B[K$C[K'*V :=>=Y,$7:>(S&?A.^=;M8U"9^U.XSWEZ8RO/TI & MLEJ=F([!!A)4X(U=^\/"-XG/2G?KLL[J_ 3+O:S@['1W(6W'DV!9 ?&S@N,0 M55!KFX*>MI5?Z=E3,*43>#G,+\>^63I!_'3B$]L-,XL- MCE&HG,4QGN1L0"X*D8-*4$LEJ+_JO<]>NR/7.JAX_3B7K-DZP\FO[-QPHM-Z M>8Z7.'4Y9:D!]5.##Z7F=!HU];J C@!@3@F9)&W_B[[U,-,R ^IG!B9IFVZ7 MSM@M\G=\@*^J\M%9P5"@@B9A'$YJ&$APB6GB2-K4<@'Z%2[0!M891Q@40/>8 MCCD +$5<,3,X./[ZR?$1/IZ*,A0HQI4]\7(RU5 [>9DJ!NFPW6([]6/[]Q]8 MWC"5/G_0+67SR<2+J=4JSER=%:]1.OU)Y2LBFS'6J,C]J>C-^-A@ .@U@ M/<8XB<HI021[N06B9"_4SD[N#)29$]Y1 TI4."WID+]#=0@F)'BSVR9"/R MDXU/H^E6R:K:%UVZ/;G*C::T 24A)N&X10L)*LZDLI3#$4LP(C_!^)7+K+I4 M?CTATJ(I78$C#1#T1EIDJ4B$O1FWOR$RJ!N5V1!*PC>3+G0TWOGY5QRT1Y;< M1/]WH^-*34C;)%WM95!SZ>2BT931I"&:!/-4BI#(T7G#;,)L M5ZI +_]4/PJ^EL^JH $] X:4#0-3J!+$KG.(Z+!O3H_^S'7@/5"*.9V. ;F M*YDI,9-9V$M'H;5+ML=;&9KTE39U]^JCNX#(7/4\]FPJIB\,CEU;#.[,;EGS M:*X2B\"<2;5W3ONG_77E=^:2[NCY>_3VKKUT;-6T=Z!_RAH%U$)YMU8JPS>) MLJQIKQ6W7R3?F9NY*RXEWYJ/&Y85K-$"ZO<@ HVLTW2_OO9AK"D M(1'J\B6QS?N\QP<.^/2WA#ZS&"$.7K(4LX$6"MFQO M#&0F3X0\R\D\&FB&W!!*43R M!!FZ(^GO).+Q0.MJ($(K6*3\@6QGJ,K'E7XA29GZ!=M2Z[H:" O&25;!8@=9 M@LM_^%+=ASW / 58%6"]!9P3@%T!=EO J0"G+>!6@-L6\"K :PMT*J#3]BYU M*Z#;-H)? ;XJA_+YJ8<_@AP&?4JV@$JU<),#54&*%L\\P;+6EYR*JXG@>+" MKV##P )1]=[@$(%1PL*4L((B\ 4\+D?@^NH3N ()!C]C4C"((];7N8@M'?2P MBC,LXU@GXMC@GF >,S#&$8H:^-EYWC_#ZR+G.G%KE_C0.FNX1/D-L(W/P#(L MNV$_=^?Q;P4^BX_.X_>0"MP\B8_;;]YJP"?M-]^$3]MOO@F?_=^=G[\[]X-" ML.LWP%9^]GO>@*9"+^V<9CMY-O58#D,TT,3APQ#=("WX^,'TC*]-579)L]$E MS<:7-)M MJJ;'*M_T;>-0-3M66:YOV.:A;-X@,TS'[M:R\C'H>X=KANA:=68,A*3 O/S* MU*MU\W>K>IXWZT.S-S4;UF>B62Q[NW_V9:1*5 7%\1PG<3&:!NH8._4$L#!!0 ( *^ 8E?D M>'R'W0, H* 8 >&PO=V]R:W-H965T&ULE9913^,X M$,>_RB@KK4#J-FE*H4!;J;"\#=/;O))+%([*SMM/#M;\9ILT4J62T/ M-+9G_O,;VV-[MM7FQ1:(#EZK4MEY4#A77X6A30JLA!WJ&A6-9-I4PE'3Y*&M M#8K4.U5E&$?1>5@)J8+%S/>MS&*F&U=*A2L#MJDJ8=YNL-3;>3 *]AV/,B\< M=X2+62UR?$+W3[TRU H[E516J*S4"@QF\V YNKJY9'MO\*_$K3WX!LYDK?4+ M-^[3>1 Q$):8.%80]+/!6RQ+%B*,GSO-H O)CH??>_6_?.Z4RUI8O-7E?S)U MQ3R8!I!B)IK2/>KM-]SE,V&]1)?6_X=M:SLFXZ2Q3E<[9R*HI&I_Q>MN'@X< MIM$'#O'.(?;<;2!/^54XL9@9O07#UJ3&'SY5[TUP4O&B/#E#HY+\W.*>IC=% M \]&I%+EL#1&J!QIVIV=A8XBL%V8[-1N6K7X [5+>-#*%1;N5(KI>_^0R#J\ M>(]W$_<*/F$]A'$T@#B*QV +8=#VR(Z[K,=>=OR![+%L![!^@WN5RHU,&U$> M2[X5/3LNRN5S96N1X#R@^K!H-A@L/G\:G4?7/ M?'1!9%S33$DU3(<,,LM!V)/D=(]Z]YH4'!F6B1O"<]&1<4BHC:8=@Q;HA/3F M5I1>K*DY:CR)!E$4[?8N]^O&0**KBF:/RCMY 4*U-28RDP1*1^,+G<6UH9FC M*6%#5 GG3_8L7_)&8)T3>0K?]0:K-;6GN_7AJ3Z1\K0EP413>S^!J7@CR)+. M8=^2-BFU;0SN\[S552W4&T_BZ.*:$I)*4&C:$=2Z%?T)D&>[BF'=>T M5\;'YTN:[K"C$_D;]_>'5 _090=TV:^8YP9S@H'E1LA2K(^O;RLR\2+\_-DL MJ-SI;Q9N#H.'!_=SA2;WKQ!+M=THUU[576_WT%FV]_LO\_:5]"!,+I6%$C-R MC887%-RT+X^VX73M;_NU=O1V\)\%/=;0L &-9UJ[?8,#=,^_Q?]02P,$% M @ KX!B5X3WQQ[D P AP@ !D !X;"]W;W)K&ULI5;;;MLX$/V5@0H47<"V'"7IIHEMP$[2U@^)C7BS!?:-IL8648I42-YB>7BS-_/ASX M6V!EC\;@E6RU_NXGRW0:C3TAE,B=M\#H<\!KE-(;(AH_6IM1[](#C\>=]<]! M.VG9,HO76GX3JY8*=V#KKYBJ^?Q(V\>$_/6\J*QG+QB^1/< M:>4R"[ZI)1W61O&EP@\4(3L<#2,;)Z1OV3GOII\'>Z>](G_\B M??4L'>9;ZPR5STLQ:%RS"WZA+6S".TXBNC$5SP&CV_MW)Q_'5&P+.>@%G M;UG_7[E[V_+)"%8/7^;WRW_F?RU7]S"_OX&;V\WUPW(=YJO/L'C<+.]O-QM8 MLYKK'#9ZYRIF< !+Q4?PX?V[BR097W7+87IR]4?@*9R%*M-2UD-=*4SI2=A: MD0IF!%KX0#4=+NT!93T ER&TQJYU7C!5][:$!0:2GB*A]E 8?1 I&J^< 5&B MB&?^]3@0)RYUF0[]]4TA*W.F@+-".";I+BEZ?.B9<3WGK]=WO0NK91GBF:(D M2X;PS/9BA\P.V7!#>14<1_"HI*^7"L$ZYA T<3>5L#0R00>G&X%/[FC#X(]2 M4&DT.AV:W'9J*QRT-+H579I?ETK;+?C OAHK_WY2:)SNJ?>)($XD4J1$^.=$ MC. ;=E&%7:G",\JD<'7 $H#1@,G:"6[)-7.P;2N.LJB0S)&_)KZM^KR02'%! M^NHZQ%R*'?*:2\K1SE 9&>2F%"[L$=J@H^CX&55D:9[3T<4-#L*XDE$I@=+M M@WE\):A$FJS[.3$@X;:V#G-?)N1,FQ1\[W+T1Z>$/T4:]A*#0(\%:GU 'H#J MHH\#)4PH+LM0>E1'GB_CQ,D*OTWII-85&$BV)?QSF0V@8+6A$A]TN*,2]("F M/DD;I9O[^]"5Y4-?E<>(HI""!\%V]-*C$A\UAQS-/K1 G_92N:9/]*M]EYTW MS>7Y>-.B[YC9"V7IRNT(.A[]>1Z!:=I>,W&Z"*UFJQWE(0PSNIYH_ ':WVGM MNHEWT/_VF/T'4$L#!!0 ( *^ 8E?MWC03'@X 'PG 9 >&PO=V]R M:W-H965T_!1K]:!'AR] M?-[(E9JK\+FY=/ATE*64NE;&:VN$4\L7![/ISZ].:3TO^)M6&S_X6Y E"VN_ MT(>+\L7!A!12E2H"29#X[TJ=JZHB05#CCR3S(!])&X=_=]+?LNVP92&].K?5 MWW49UB\.S@Y$J9:RK<)'N_E5)7N>D+S"5I[_%9NX]O3D0!2M#[9.FZ%!K4W\ M7UXG/PPVG$WV;#A.&XY9[W@0:_E:!OGRN;,;X6@UI-$?;"KOAG+:4%#FP>%; MC7WAY3P&0]BEF.N5T4M=2!/$K"AL:X(V*W%I*UUHY9\?!9Q'NXZ*)/M5E'V\ M1_9/XITU8>W%&U.J/)\ MW:/M:=;V]#[I_V6H[I=]/!;SS^_>S3[^0WQX*^87O[R_>'MQ/GO_2V^#$G3<@ZWAC=-G)".LE3 0X$6PPD(+V98Z0'YACS\?BE]GL,ON 5))- RC(1:6$ M:ZOD1*=6;<6VLR1V\YMS>BQ=2<=W9N^T-*QE$(URM0[84K8%U"*X5M:W0"Y! MH-N/5=J6?BPNHA&VT88\CD-K:5"Y2.*(O^I]_G5?H_I0:1)PGY#E[Z#Z^!QB M)8* BE-A#7#CR!@C ^G%:E-J&0#2>P(&J2K%4FHGFB$@DD_P" 7*9U#?LJK; MH\HQ0SYO36QXF;XGT=44DRG3Y_Y;\C:&.B*%T1@ M9GT[3.7D8P.RO3 ?G8M+ .FL#VNG5(0Y&%#4L3[%')\3@&.2IQ(3/6U#]K8& MTK4I@47J)6Z[6%TW""B9DDY;MH@ML<@8/%- :VR?E9;S9$ATSAK\722; ;-W MTA5K4F$2CN;O\KI W9IZ;3Y9_'>CEGDX>1T MU#'71[543E$^?X2/H26U>>+1)V"\$&>G9X_%6UGH2F]CZLUR"4/9Q[L%$'%E ME2/%0N..R#M%2:FD4*?O6 P>(M;V2I?$]JJ&#"X7#2D"J>3L4F>0J&OBGQQK M8@QFP4PH5#& -R[M?B36JES1]PPNVK;6391D82'"YZ3QLH@2)=L+-RYN*&V3 MP8X,=FSP&#'4%'0K9NT*J2R.3V.=&'&96E96D@<.@SUYWX'UZ.)E^ ][G!6AC#U))5(?4D=BL M-9*TJ!"3)55VYN9"N8!1Z"$XQ:I\+H.V@R=HJ>1^**$/VPBN:EA;&> $D1(^ MNXITI TZUW90WXB^AM@E+Q$*.B$,J3\DEFU2B2)/" M<:S@ JG^J,EI^="[NBG2P>8N"]*M&GNM:>]5RU.C8=^^U]L)G_ESQ@ MK_X/\N"SYR+T!FZJN:6B"A@;MDS8#VF-:1%E O$*DTE/FPZQTS!OT.M0&&KY M!0'*YW*7AM2K$S@B_#@FT26_2W6EFN_..M.:$_.C7V]+^M M 1%YK<#OZ.,\)Q3V WJ:GG&'YA6JLJCTDCV'"H,F@=B4P U+&S:0/B$,Z-$U M-9VP3(4DH-M),2LJRHSM&A)7<3MV):LVK\4D7WPYI L$&+?ALLV(W[FX=\L MXZ.[*K&(E;7E1E=5U\ -HH)TC"<""FLDDZ5F.W*2TTR#&Q0[-6RP^Q)X)YX# M!"P43+]*1Z#W\^ ZVMVBZ,3D+;0KVIJJ44&QFQ6AY88VMDH%]XU=*H#)0'A@ M9K%TMJ;M0S,0^'@ ESV:/1V.-FTZW:*. "-;\DS: BII>4,W+'*;=UM(A\_\(,(E%GC. MC3B) HK49-(7!$QYXRRZ1\"9ADEZ2@D:(SY;+FD,(X>?DPO@7/ZV6YER=MA" MI[/9OX.36D/7?&5+TVIWI,-#\/\V:%.9]$6BKHLR[;2Q_#!$ MZ'HERN]BP,37 SNQ3XP9LO61?@R-*YZ.$\4N63(2QF.97[+5FE#B*;&I&5BJ MDO)]% L)'U%9)KNZJ>Q-K%LXTV;M0*B/-(Y"HN@@&._Y&,[+AJJ#HQ:;=K*F M;5C;P45.:LA !(KNPV0*R2!-1KP.Y^"@R)^=2;T#DBQSDT?=PCHRS8)-\UW+ M7160@JFL)F_%T]N4YDF#;AJ%NQ[HHT2LVH#@L\QH"'&I=*9OE:Q) (RN&Q B M+T%5 _["1G%>%4HWD7O1@RU:YYFBNIR)YR72(F)?VPV=%-TY[&(6LN)VD*^] M/;%4/'W=87/+^1S+?EBJ\@25+P4&D= ^G0NA6]CK<1/O&7HQFBB=[L5ZFMOJ M7NY5/1(1*ITBW]H%#P_Q[H!.'08RGKM'*>JLXLV(SZKEH82Z@WA)TT@=QT5R MJ\FT%ROV7CT%/6/"I]O:'=^O;#G]J/@[C>(# M1-?49E#H/DU2@T*(W6W4T=W].$0[//7B+,7PQU:# S& M-!@(>86QCHK.(2P]]+)20P7=/JG4L\Q5- MN/QM)_-7\K?OWD?]C6=L9YF\._I+8Q \_"%;C7_X0$Z9OW@U]; _Q5+ M-$BO=Z%1F?R9$%/][IE\'XQC/G<'^< MS+H&XDX4=Z!%4+?%@QB-.0\)Q$(5$GWJ "TDEL_"'A7O2@;-PWYR?S"!:']+ M;2J(2'DNX-*O4^>]_8PZN_1"/O:,[$D;??*3]>NAH MR[*R&YJ[:&:E^]O6%6OTP>(2/H_WTW3Q1J^DJ#;'ZV?L?8VAHP#M^:Y+^9,; M3AY]J?AT8IJ*FU\ %E^+5UDH5C^:]!5DL37:\BH5"VVKVH#N91 M3Z+3"C1QA6*FHS^O8"[P8-3*AM@2;$F -M3"\:!7*QG;]MLOOE(G-'$ZIEU\Y6?,=!M]C<7^$?1#1N6KKAGVGR_9Z>TTY4\>W&/&6 M+O0?!J$P:K-;I?[1MWE1[>2,0&E;:T+ROU(<)";5"%(9WI+ M \"MMPMT+K4=Z7IBP#'1<_VU$1*%WM6$?NKL!DAN7Q.Q[_8W-ZKJN@&:!G>M MTR<<_%,Q%J_[^>(A+_"X\QHZFGAGM:)WQ(%==S(Y&9U.IO>Q#8<8\((=-+Q1 M4F#9]^+X[&S\]"F]1XV[AU$Z/1F=_32]X]YA"<+,P<]MQ3L&8VDL,ND]0IS, M%,&X2>0]" -1.TT@AI*42FV\61R\;KQ([T/VOFV<#=_7;WT37Z6,Q*(-?(^@ M^#J73J'U(*XE-92[G-Z]-LTO1$-WS;'ULY'M"_ ]]]3QEH?6N#T7$[M^6G,T M^$44.M<5_^Z+KQU-B#^.RD_S3\MF\1=5_?+XN[1WZT -\OK0W=!SH@_^#NY;\!4$L#!!0 ( *^ M8E<)29!P21 ,TM 9 >&PO=V]R:W-H965T :#,P!MZVXY-T#V9"[ 9!,XL\G#P7EHD2VI3RBVADW:T?SZ M_:JJFQ=9]OBKRY8,K/_N-,97ZLLT+_^IL4U6[YY>7/MV8 MK?87;F<*/%FY7^QN3NX=79\"S>N+/K344W+E^_W.FU^6"J?^[>E_AUV5#)[-84 MWKI"E6;UZFPQ?'XSH?6\X*,U#[YSK4B2I7.?Z<=OV:NS 3%DQ>1^H_L^R09:F]N77Y)YM5FU=G\S.5F96N\^K./?QJ M@CQ3HI>ZW/._ZD'63J[.5%K[RFW#9G"PM87\U5^"'CH;YH,3&T9APXCYEH.8 MRY]TI5^_+-V#*FDUJ-$%B\J[P9PMR"@?JA)/+?95K^_,O2EJ\_*R C&Z=9F& MC3>R<71BX[5ZZXIJX]6;(C-9?_\EF&@X&45.;D9/$OQ@=A=J/$C4:# :/T%O MW$@V9GKCIR53J])MU2UX+>$!T&ZU4;>L5U.J_UTL/=__OV,*$/J3X_0I6I[[ MG4[-JS.$@S?EO3E[_<-WP]G@Q1/<3QKN)T]1?\HN3VX\SM;X0MV]^?CF'_]\ MHP)AKW1I$%6I6Q?V+Y.IAXTI5$IJ@@^ZE:HV1NV@.NOQ<.U3;'; M>@7%%7YERA(+*J=<7:HTMZ:H\!3AAO^VKBXJ4-(5Q2\%HF>Z.,;;S)2: _/! M*/-EAX=$98D?166K7(@BZV"'\^8Q"Q?J0PWK::S6>;Y7^(?X)C;*KHRIV^Y* ME@)/RZY3I,$IO'A%8!YT=8Z]E?Y"% KL \^ETKM=;E.]S$U\5!+C:5[#_X5@ M/!?:-FE=EK98M_IN;_78@QJ0EC+HVB(K6@C"I$B,"GQ ?SK]L[;>DJX252$C M,E.Y7D(96UT@=2))5HG:Z3ULER=Q7_?9KW>]GT3@E]PM=:Y^O7T+IYV.7T0! MZ1RP!J4@5=+?E0&KZ4:7:Y(3AU(I4#]\-YN,IE'/^$?I>[>49,_2'_J)NX<.V M4A^B=W=5 4Y/Z;QEN%FRJ"I39,11HCY [*PF!5V&2W88\+O&4]IR_FZU@F/\ M"6>H?*)^9_J+/'=R=KSSMCWQ3M1W^;[VF_ #]*.HOQBW,D5*)^*R"GICQM[: MM.2')LA>.90.?M27]GVP62/;C:EL/" ^C(I[VW&JCU0)H6+R@4SOQ:MX"T*0 M_D0B;Q#M!4*ZN_FMS0U^1+M>_KSX> =Y=%E8OV')%QG*GZ5T+>6<7/AW2NRI M-7#-0YL=QD#?N=YL=[G;&P.3YZOS8/?(WRTR!AB4'_O@O_V!-JK1:'S?653T7+0P^^&9 I&H;)$O%$F2TN["['7DZ07NGTIY+Q2 MN>(<*>K\%Q=K'8,FM^R(OS@8 ML> #A4VHRXI3WYC"Q-C'SKY5+NGIRE*:=PA6I#L*T7 3H4J^PU2#QJ'K=S=W MBP,JK&GOBL+D:B'@C1!84&/'"#]9#XCDFP4(N1KU;H^+6TE 8?LMKGO)8G&[ M$,GR.L9#7^N?J"*T*1(I4Q7U=DG*EAJ#FP<9L\AB3"&MZWMM[Z!B5 D4;R(12P7)!GA*@M(OHE-647V %BPQU@>P MD)FB)X+8P.,.)]78K4Q!J7T+[F6\U4&U2M]8814PU* MZ"CHARN_?X2X6@P%D5UJF?GH(-ZT-H-^7&'@T6@:X&SLYZP:.H(AXA(XB\ @ M!U(CI-KH>\._Z\*28T-]X!*]%E,P)>0@0* AEB.NZB($!FFQ"_O1DC(8E-0. MU1)1P7:DV[U:[LEK[BU!!70B"D7,!QVKPB&1&]9_.!)^=J'>D2O'FMAF X;' M)!S!$;D3_-Z[O)8O[1X!F"?1(BR1],)T> M6 W)#,FQH0\MJ5U=(DAAG2U,;G=YOW@F7?/X#1#&.R2!M &P)U6>XH^YARL$B6.PZZX M.T>54AP/&)):&^XT\+][@#HMD"%,5VL X..9,09C[ $D%JL(WA^=R!'=]D?P M(*B<=:*WT9$/2#(AR46E.>88:"X0=+DN\_VWZJT5#))G1MQ/(H)B,=,YQ94' M6">W11N1&H[50WE0T]K.B[=7#IU"V!&3-CE3D^R@,K5&%BQB#I &C3@BFOHV=T*9A%8DA3,8K_8[',8*IPR/#66UFEQVML+]!#\Q3VUB\8^4WK?N1 M%9)F&UDYKCS7Y\(5I2%^6/7U#D8FGW<%(#6#$P8#XG[L#FWD%>:A<0>:J*Q6 MW@BV,:%E(OK-(LA0 7QU>_6&H283>9V+GJA#3=%9?O:'6.Q(\]I/'(N57@,4Q /O8(@3%T&'AQ'9*TM+3G>;AWG17 M2\BAG7X I.9Q4IVO -_PETO9*00=\TM3DPFR2Z9NCVU2SL$C0='QXA:BC6X6 +8IL@9+CP?G@$>'(!%0HRXI,I)0-Z(%0KPT.NM4TX8$>1,R M!>-YW2M._T[!09.TRSL8M ,P&42V:H_C08Y<4@IOZ2UH*E6AO-3M#N!EFB@@ M#%"[$\3DZ>)\',,?ZKROFAW2UQ=+)@UP'=#!)Z*?]SW:+;)/5 M77&,SY4MN0#>.RZ/!9=Q= _B_Y*?&]"$D.1VB,8)XD((?6EP6$H=NR_U/\I> M@$^HSA3G>Y2';=B0QN9KNCS# (S^JT8@@5 M^?HZ F/@T^$)_<56?Z&F*W8?M:1TMZ3 "-."70W?\G7*X));!O2B=F53IBPG M4(Z+:*=SPD7[GN-&YY0A/%L>2T(?'(%J4 V['!%ITW9WPG\8&Q7# K)\(-UE(+(.FVFL*4)99OZ;0@"]W4TN&J!5HI[-A15.B51VB#_?\@ M^J>?/V/Z3+NY>A9\)0&V7]NB"%H)MOE>#4>39#0>T]5@GLSG [H:7B63X8SO M#9/):/;LKJ.\CDZ[&/$8^:6-BR\CVX6ICICQKW:H56TBS%?7R>SJ"O_.QS,UNDH&\RLUPB'C<:N%4.8Z M\L^3\7#.4D^2P7!X]-ZG[ENLUBV_5[.+D4+IR(-BOMU]3L*34#B!@S4JHXPD MV9H)CAL-+^;=\SB3/#H4)+!CH@11DQ4'%^.O;Z,B;O0*7"J@0@HS?J\5U=W$ MUJWS F'?+2MMBS!$#O=^#B LOJ"];2KJ)],-Z"($<@PBN%(IJ)"PO1=8[_@ MGJ?WISV=-G;5?<5(G=&6WIK\%>8*W/<5;&H6+ M"/,I;EBWLH,Q3\CO4GUE'F*I&"3-B(*2F9'9-:4R5 7*C[47MY$A[OXKJ#9I MALVB"A.%)K%0["C'?@IHIADS9()RCLW]?-4;-=N3F)WGVWV,#I<(TR29@D&Y M6Q-:G53O+$P<[9.6EH-"U>SJBP^W:CP9G$\&7!%\9SW/^P[,@))9I'87ID8Y MEVW78)\P'@V[8G]^2CW-5!4=R#HX-6^*EJ%B'0O.-YM%L)F66.KHDTMI(X^X M>1)FZGTADQ,OLN.+!8*(86@BPT2)%GIUB+IBG:!+GA8%!^FJE.])P!P%=%%9 M(8X0DDMYW=,9L3SR*59L'P\2NNM#8]$&Z6AC=S)Y+3@B@\Y.'XT#@;:,*?[; M0]MV$!+K3OA?:$VG<;4F\='A5A!.T;S MVH"03U!KSLL:!Q)HUOAR(WR0NVD3MPSG.G2#QG@<%3+DP6N% V&;T]FI3S!( M+,77'1G!<(;51F]S&O;1UMR@G85KTU!\![XI4F."";$I:)1[?WFQTU3'1CSA M.)1GBKSM3A=[9K8[!(N8A[_:@C,ONO4H3GIZZNOYV-$DT,._91]W$3?4OXT& M+SQ_VD($X->?C7P[@"=#^18BK IOJ<2?L-XGY]YB?Q+""7 M\1I5/Q^U+>2YW"YC5R-]IFA('U-?*,S>'%CG^;,%LT$$8O'^*J@FHTS-K>/KL]M"6+7_?J_%TD$SF,T9QR61*0).![_5@" Q, MS^?)8#QKB1PQ/E;-!\D8V Y7HV3&<%W@\W0D5*ZO07ST'RIB]'^-Z$-B+Y]DR->VS=WF6^6%?*+;+I&PO=V]R:W-H965TV DVB9*D2I)Q6E__3Y*MF(GMHNV MV!X2DQ3/.=]W;B1/EDI_- O&++FOA#2GPX6U]?%H9(H%JZCQ5 ,<$*ZS10_-RQ"R:$4P08GU8ZA[U))[@Y7FM_V7(' MEUMJV(42'WAI%Z?#?$A*-J.-L-=J^1M;\1D[?842IOU/EMW>!!:+QEA5K80Q MK[CL?NG]R@\; GFP1R!:"40M[LY0B_*26CHYT6I)M-L-;6[04FVE 8Y+%Y0; MJ_&50\Y.IAKQU?8SH;(D5Y\:7L/C]F1DH=OM&!4K/>>=GFB/GB/R6DF[,.1* MEJSOYJ^OGKSCFQ98+U+W(P615,U@EI6(M7! MKN"T*R;WL5+:\B_=PI)I1J@A,R50Y^9X@/A95MTRW0>17+)BM1*V*]%@M^G! MC9K9)74*L5S0FELJ^!=@,.L/);M#/^F %LI80YZ1.(F]/ DQBK+ 2Y/QX+SA MHN1R;DB8'7EQFN$W\[)T/+A05=U80'G@&XXC+\U2$L:QEX7CP346J2"%4,5' M0Y( <@&)QS"1#EXV6G+;:.:1&;]W _/(>Z 8I6,2Y5X2)H.W=@%;8>[% 0QD M7AR%@RQ-O2@LD#;E.S]CP1:"AJ]A^0_4XZT0XZ8>8'C^@D^?].9[N>N"Q$ MXQAT&;DWSS1K>RJL6MP%>FECFLYT(3@^&M+ ';KSS0NK7K0#XM2B6.2<"(:3 MV_CDS.#Z42P\YUB74' >*A?(T?REF3&M'7:M*N"Z@V*E/SLKNQ&VL[Y((:CN M6!LRCKYB@+==!/E9(XB =P%@NT9:#V&K:'TOXK7)Z""+^= M2_!$3>"/]W%YM9'ECM.^".)B*=J>1NV..+5VGAR>* )WZ/G9$U8/Q<[=Q=GB M:H[[]6-LEP=/%W:/:S\JQ.7CGNQ?4M.>M?[1(P1YL %A]IVI^=^ C1YBM0*; M)AL>_"ZPT2.PNRY]HXT;>L7TO'V'&.1#(VUW6>]7^Z?.67?#?]C>O9->4SWG MTJ"ES2 :^-EX2'3W]N@F5M7M??]66;P>VN$"SS6FW09\GREEUQ-GH'\ 3OX% M4$L#!!0 ( *^ 8E<8-!_70P8 # / 9 >&PO=V]R:W-H965TO?;&]'/37=V:\>\=;:!6I_<"QZ_4\\_;,C+V[P-?B&P*@1&(G=29%8>:BBVM_U M;@&>=Q,:/XBK(DW&:OFJ2B_O'SN4+;0PHF\.)CA! AU] W0;/CH;RP!'-L?\H7R?#%Q:.6JM/!B]"'B.\QZ, M!UT8#4;C%_#&2Z_'@C?^+J_A4(?,N%![A-\GTQ ]<>>/Y\*0M*P_KX7K:2?, M589['2J8@/X&._L__C#<'/ST@@_K2Q_67T+_WLR]#+K1@^-/GPZO3DY/87)V M""=G%Y.SXY.#TR.8G)\?79P3[M$%Z0!7P-3%$B@U$:LI^F5^Q*!#S)K5H:R. MNC!K#5ZH *]@8]C;)D8;0\79@RN$4MT@I'K%'#[4%@D2:*^K/6':6ID5AJ[F M2GOJ#A$BAJCM#'(548#FZ+E;$8B"KR2EH^+2?RS#+C#T['X@,V/=%JR+(D8_" 7I@AME:@2\S1 3)D*FO+]C M>],W5DK+U(L8[4&,K(/8&(UYKPGZOX^WH,*"?PA)VUQG*CHO**M0](@[[+5M MVN1"4U(Y+-2CKU$"JZV.6D)(M%I0?&N?E=0)DS]65;S)<_L+$)TLYFYA(_W! MIVNC2E*_C'2B/5J40Z0"TCJW PWT794V=P\.98ILH[P$/HJ$Q@^)R>:->PM['< MY2R^C33B6KTL]J$F52UHYF[(J3!W-E#B2CUO'3$T?]FX>MX&D$7>YH?8A7I1A[WF?.LG184AW/9 MWA2WM\12Q?X4]"IY,EI-M1&6+;//+:%]IBA((T\V/$'4K%GR364=]5^D6X+/ MHD872YA[[I.KP,.!;0?NI'P^(!SA-Y,+;48PDE2;,I24Y[HHJ"SI*^F,"W:8 MH65($'!J#(V^YSVDBB=7.!V9"N6*MTLO/!J--U*BWM6S$H(R&$1P5=AX2V>[ M@$#N2JVWK)2=!4 MMZD$90#0B8K9R7INDL'2A$.=E5V1"?7T3[*1!9I422](D2V*.F[' ; MT\2 BK@L<>(6^,1*)A4EBUU@PYS1S)^R%3M#K:VUBY<)&Z\O.?)R/C?O=AZ M:.%F=[@U2A:N=P?#=\]Y\7C/0]7/II7;DLR%DL@J%6"Y5JMT1$U-[IFIFDXI M@]4A141?P6BUTJ4R"_-4,.:N]U_9,OJF+>/5+'IL"PT>/A=5W %3J5*MSOCM M?M4L6X"4)+5]'E"K^=::ZX4'/&#)J^69@_5O/]B+*BN;+>MB^H;\;LKO.Q$: M#6"TU7ON_-N_=XNIT,_DKA:H%&L;TX5FN;J\#D[2+6BU/=TE/RH_TY;'9$&B M@]Z[C4ZB7?L2W5SN1#2_Z(8ECR6-5/2\@;X7SL7VA14L+\G[?P-02P,$% M @ KX!B5Q4LCFV3#@ JS( !D !X;"]W;W)K&ULS5M9-!OAR8>REFROEQ=<\*]RKG;GWY?.] M/9?,52[=T)2JP)NIL;GT^&IG>ZZT2J8\*<_VQJ/1T[UXT2]+$[N>:^CN6';),I%,G)OM=IW[^:N?9CDC55%:9/S.+ MOZLHSQ.BEYC,\5^Q"&/'ASLBJ9PW>9P,#G)=A/_R:]1#9\*ST88)XSAAS'R' MA9C+-]++UR^M60A+HT&-/K"H/!O,Z8*,K.7Q/G'8?YXP_R?Q4=3^+D3;XM4I?WY>^"E86A<,W0\WDKP7)5#<3 : MB/%H?+"%WD$CX '3.]A C\02;[1+,N,JJ\2_CR;.6SC#?]8)&V@]7D^+ N2Y M*V6B7NT@ IRR5VKG]=]^W'\Z>K&%T\<-IX^W4;^%*;;/?SH4'TX__?+3Q=NS MC^+-V^,+P10]44Q)"XE!+#FO4F&FPL^5F)H,0:F+V?,?H':O\HFRC>[!11*? M[/.3\0_OJ^R:/XDS=66R*\P4)U:EVHMW,M&9]M9R/K@%K\-VB+(=U41X MP/Z+1P-15M95$F1!8#'7R5R\__P1T"@+<3('2(AC65P.Q*?AT7# GTGE1[FR M.I'AL9!%*OZA[64I/9Y>AE&Y3)5(E/6 TR!(9F3A:)G*B=VU7'Z@$35K0W%: M66$FF9Y)@CTG*HAL6;ZE*= DXJ'6VN0:FLR-]3-@,3,WU=9Y45KHE@S+ ^F# M9NWC%5@T6"PQMC16>B7FR I?*FGQWF$B,H?UUT-QL6EM\A5(!FRER 1&MU[( M]AX_848F!F_K50=">E[6E"0??U4:XEF8^!%D ,,P+/-39E#:_G D'@KXQ^X$ MKY$'TC\J#H(/OQZ?GH6!2&ZLH48T<*X-.9A0TRD2"(]P%>S<%Z1>XHEX.!1' M3J0 FLHYTB?EN\%FO5M52LTK3*LL(^$_RFOQ.$0:B]V?NNR+8@&')@_1!21( ML;KG&>S6<+927IOI= #S2[*J_B]XXCC3CCPW@9L9Y\FS$(L4R _$:+B/%)-E ME"V9QP7L[16L/)T.*1J[''9]D9[SPP8%3H"V1!0Y2;51\UE>)X@\_+- GH'X M\.&D1^?86&"FLNV,>2@J$4B! PX1:R$HI<:58; G %ZFTS,8HPK1UPJWLV M&B20Y;#77B,CR1G6G3%R6%TDNJ1GN:G !\2K2M(!LM.3$2 E!LJ@"54Y"2MC MC%5?*D(1N K(6)8$I!KF&F(,1^ ;A/#^@=@?]4C#P_\@\,%(,R'/)TD[$Z(U M$5.Y]K2(ZX6)+$E[,@M/'?3OIM>LK%XU$U9<:Q*>ML69=F79S99!;* +1+2ZN, MRIYN(FV1^E"P4MW:2J/P5(>Z4BI=S^>;"8+U)5RN#;CW=U@:W\OJE(N%TF5@7)]OR_H8\ MWL^.]\K12QFSP/9]-6NNY6U[.MQ2AM^<$BD!DK03GG67-+B[6D)LX62M7!_" M4JV6B:/MXFQ/KYM55B<\O/\6^?46V\+EC'N[3/OT^V7:)_\/F7:KA3CENGNF MW*=W2+DW< *IS*T=)E69O*;_5B[:_>L&;VEW43>[R:IS'/;S]":,W;;<&N . MPY^%%@BH9EG4;)L!M^AJ 6XZ6;C?!^DJX;Q)VQ]I-/'2A=BA^.V&;1L4\4 \ M'HX;*\N KZMM'!GJGE# 0:^1@U/V2 EU^1ISB.6PH2^0"^,_JT&UD_ M.CYK'(43O.0(S+#WF&0*^KC*4RDQ\)U6#V5&HKC(0VUAP-N M/>TL'!N_A+82.,5I_ TA@X+D'&5J5&)#*%^BFG7O1*%Z=N \%(+UK\\G,)1G2H^$A+ M8#A5 0WPNMOA"[U2()$A;UB8*B.( 98ZDA%V(>(/!Z%!Q#*X.:D)8U(* 2[. M\86'A1!:M21)T?@JF8RL,AI2Y5IS>6+R4A:,DON'+UP_4#,%SZ7>'54"A@CT M^",6\.]%4#W4.[HW7<0UWMA &EPWP=LN(R:5[ZP_[J_/#!S>7["-#(PW,7#0 M88##_^I1](AOS4*[TC9#+X5K;>[][V1N;E#^A=;>_^NM/?[NUOY=<:ZEDE3; M$/.T*Y8BML2!\FW]2+O=>HL;,D!;X= SP"%*J$*45 107I[&K6I3D*_MA-SF MA :@.@AM?6)1^[8$"E5VAU^ODTLB<3]FMY5>2PEN74T0$Q,@\/Z&VPJ!XS\1 M;-\& [\' W>*"K#P/2)S35CP-F(Y-L(!M[37<5_2:493-PBU/KR)?(NW8\7J ML.7=RV:OCWG?,?P6IM,XZ^U J>3F0&@CA!2SH5X?BO-VXUCO]=I='K9%O.OB MFN2&(IG;;SET$HIKBE!NJE$)9%5X>/= ;W7^+ZUGI MH=]Q*W5<<,5G$J525\- NS-=/7*XU?:!W"<44)6+&T]3U+6898!*9*EIXT^K MS%3!)65[+HE:KC1.N0&A2TYG6JB"$[BB"W8:4+T6SN0JFU"GQ46]3YL]P-I^ M7=-:O:%U=LO>ZFV,VNNVFLH[#TYIH"YHGZC2@@)^2[_V3[1D:1_G5KJMV\KR M[8>JL3"_6W-VC4#WZX:N=E9IVWVS/[(QES,]W7\*K:#&[Q%7])&3W%0[[,#J MS$I'A%UD;324F![$8G9AUD-X[/1L ^@XNP?2!U2(10I-3P?N[U59DLI2LRCZ M $Y69OZXO<7]3CG%5^PLF_98?:[E5QVQ+2%-3IH2^D M!82==X/8N CU3GPHN)E%CZA7T?8"!P3?])0;&WY.[8D!I*<]7*95$:AA"H7) MH';!&K1S96> I@$,>4DN>P5S, @.J*U$Z$'Z#.V2>-X;>M?-90TLY&02\:3E MVRUDV?:TZP9AIB(@ FLF,KE<5NH^300]*#2Y M#.W1#F-=BC'8H?!,T^9\J?KJ=#];\ZBOB2ICL_)H0W.)0R&>K%'FP%:'FT5U M]+J.,;<=I=T _M_K2 WQ4H1>6KS'=SN68C>MYW#!:/PZTL*3B24=AY./CE/7 M SJK615Z,PRSJ4FJZ'LYA2X=3>?: 0GITAGB*'I)8HUS+356>K_AW$SO)H@D8'XHTIG2\+4E*/2:HZIDLLHP7>$ \?4:'51J8[2AC5]W\^?!R.9\(5"?).H(U.=6N\+>8PVU08VO2 MOEGTT<);DT4A@A>8!.Q817Y+(1XE['I%PAT?*)^^U*WI)%&9LK+>\)A[./<@ M,LYIA&4A;1I*!-+-^5H*&5!FP;9@H(P:7JFD!DTG,V[D5A6WK=#C9#+FFU+U M&7DMZ')3L'.(&-ODXMN?"!Z1)[!&/IFA&)/(*W9O&KS]L?WSP+4J6'-_;WWV MJ!NC[3G$M]B K[^*\'3U*@+OX>HCJJ9E>I<3C7X#==O)1>>&4HP3A0CNN5*X M LZ'#50;5N&8H^0@H/T9'7]J'^U*$^)]KQ-*OUY<6.267I>\^Z(Q&]&.$S_) M>/P6IL;3SZ,>C?95V_.^:+>R[+:41*%0XC]L<[L,X<7<(+R3\+ ,E]-B_1\@ M)32GZ^/'=D6:R[> N=E-CY6J9>^NP9O@5*>T[_2APB#6:&.[WG?6&'93PV;E MT$JL7 7LM7?NS7/&R2EFBO< ME-6N=QX5#J(TIX8!BL &87NUK:-#A;Q.UU1J6#6GWP94^9#WJ\Y#R0Y&IE+;."]4_=S_3YN-<.=]I+M$$9H MH$:*$P:#V&5K3M@8?JEJI@SEJ?-V)77&[>1P)YAV693/XS:;0<^A0LZD9<,' MO\W#-ITJGW4WU?&ULE5=M4]LX$/XK.^E=YVXF),$0H 4R$PB=,E,*0X!^N+D/BKVQ M=94E5Y()W*^_7\^^^RKEI.5L5]=@>CAJ53:G?8*[ZOWPZ%+ M"RR%&Y@*-7U9&EL*3Z\V'[K*HLB"4JF&R6AT,"R%U+W)23B[L9,34WLE-=Y8 M<'59"OM\ALJL3GN[O?7!K)*Y<1S5(J!B,:W!K/7 MFF3%[O,:_4/PG7Q9"(?G1GV1F2].>T<]R' I:N5OS>HC-OZ,&2\URH6_L(JR M!R2P7D' M5T;[PL&%SC#[47](G%IBR9K86;(5<([5 /9&?4A&R=X6O+W6T;V M_=3CH+0 M&7S$+)/S=%)1K=WVR4.^J]JT2*ISUJ M&8?V$7N3MV]V#T;'6US:;UW:WX;^$[G;BK.9Y>$ 9A>WEP_3N\N'"[C\/+^[ MO;^Z^'PW)ULPPQ3+!5I*SNYA'U8(9!DM9B"U-R!@J0P1T_F.-SM+^10_D(#S M8(5'<"M1@<@M(G,&TE&RE/10$-13%2-/IVN<%^I6NJ\T$A0]9RS&:DP%[M"6 M\,D([0;P!2$SH(V'PJB,6K6-ENP4 ,TUH/1F;(0>785IK:)855MB@@1U5^!V M!W"YQ#!?U#.D1C^B968"*F/#\#'+P/%16"D6ZB58)9XC&?9X0[36WX-/(DU- M32:9N*EMQR\'-36?A>G\'.Y,)5,XVAWWX>V;HR09'<\Z M.YZ31.R5X0+A%^$JV(0\;3,PP1R!">UE*JM@C\2]BJ%G @.8(\)G M0[%ZUSK\@1D\! 84_@]2$T,I5+=7&M]#7 M!?H;;@O"Y:B@9&3J9:TX!1WI3 M!9"O4% D\9A9THUB+/8A+83.L0U5)Q9-(6P,+?4157V; ZZ"8/>'2#M//S$1 MA)6:DEJVX$LR0-$[T@WB"U*]#B%OSGZCKB(I_+T/&GVL:+/X*Q;MFM4&!UD&^T5[TM H9%H$_#;/@O[@3LD7"=S/ M9_#I\NSZ-I*ACG(U!WM3?Y")9##>AU\C""6/>HXRW8;\%]@;#\9T?RI%7P9P M'_J$:7'YN2W^MRT>IARYB12O#+[5@CK<4K?_NZ5;S[OUV_6%.ZT2LN,%]4J#J;8A@1E=1;5SL1Q"B1_T&?1*/,-^N!Z3AEO W!#K8) =E3H.S!]$ MSBFW-'FG:T?_Q[0K!,\V6HEJRU60-3F@*]O':^$P\!K# *XU3.N<]AA(NF1? ML-E@;?$!6OC(+FG4U5GT?"6%MLX)O^[>0>P:3$8=A:\$FT>UE@'X2*( MNUY[VF[*T[@@?A>/:_:5L#3V'2A" MMGVT+$#?EX9JL'EA ^W_#Y-_ %!+ P04 " "O@&)7&N;;8/<% ":$P M&0 'AL+W=O^;CD"<+J>YUR+F!KW&4Z--J:$QZ7*]K/^0QTS69\@17IE+%S."GFM5UJC@+ M+%$&P-9,I'R MGCXN@].J2PKQB/N&.##\F_,ACR)BA&I\*7A62Y%$N#Y><;^PMJ,M$Z;Y4$:? M16#"TVJO"@&?LBPRMW+QCA?VM(F?+R-M?V&1[VVC1#_31L8%,7['(LG_V=?" M#VL$/7%;O7)#5\IP9UC]1<@&*=B,W&EA3+34J)Q(*RM@H7!5(9_I# MJ5*IF.%PF2N4S[R##,4]KT'0=\%RO>8!?LW1!T_)K[N&W M9K@#YWQBK/FC+YDP2QAS/U/""*[A]\%$&X5I],$S."BHED_ MRC SL?!,*))]4A!!B(+H#9L4+U?$E37=;I-=U]0\]7O#RIZR.TYS4Y[V^^KE5\5 MU&:GNQ94"G*7@MHYRU$PT/XOPT9E:-;<1R@*'-N#J5$>+S;E1;.Q7%$XH]*&,0B]&B M0OYWL'ADP6,N-@TVZO'I2OLY6_:G[^XB74>7 IMVSQ;)_8-<_G.YN(6SVZFX M#<7_9^(3F;@.?P5X[LVLK9UE)OX0%_C,(1 !)-+@U>4>0YHL\4+G1TSK_-"P M][/@SVR%Y7A[M(GI^UF<1;;7D@B["+0RQH8QI$OAW"*SC+F-S,9I2^'.O53T M;3:K<1;O<>2;Y=-Y3UR),L%6>!5D3E>8':!)G"D=[0& .6O/C41^HU;_CB;H M=,5GZ#T5D;?G=$/..]BXS&D437WWPS&*Z:X,EIN0ME[SJ(&A:,E9@J;8V/F* M!WBXBSC%%+1DA5D!JIS,_IG;8(B*$7>\%P@^IVI$$5B 2D[(-3D0$>L4A?@B MQ<0D'46"%8GJX_&,Y_F$#(SHSL\#BU6^+U5@NW0ZOJE_MW>X#*F1+LX!L62] M765YI/1V6Q!@:1H)/D+!+(>.4A-EVR!B7"2"6>U&Q:E*J5?,?:B$OL_-WUO# MMLM@Q)1\BR$;#'[;>WS78/0US:TO4EU\"\BC^3O"LPF_FZR7F[WO&B1=8_B7 MG"E8(2_"P=&1;=5IU+4'7;D)73.EBJ:/G>=G@42'K=@A G9=K^MK[R4Q5S/[ M*H1MLLP2DS^=E+/EP],@?V]YV)Z_6GU@:D:E'?$IDKJU;KN*,;4O0?F'D:E] M?9E(8V1LAR%G 5>T =>G4IK5!PDHG^/Z?P-02P,$% @ KX!B5[CR)AV/ M!@ M!( !D !X;"]W;W)K&ULS5A;;]LV%'[/ MKR#R]/3TVM=>JI/=6N+HHI)V_)&UF)YUA M9S%PI::YYX'^Z7$EIW1-_J9Z;W'77Z)DJJ#2*5,*2Y.3SFAX^'*'YX<)'Q7- M7.M:L"=C8S[SS45VTADP(=*4>D:0^+FE,]*:@4#C2X/969KDA>WK!?IY\!V^ MC*6C,Z,_J##0N29D$2>$=#@>4KZ>7IL34S87DVT/@BN!I6@YPJ.2C7 MWN*IPCI_>BZ5%1^EKDF8B3A7I2Q3);6X*)VW-=3W[KCO88BG]],&]&4$33: MOA!O3>ES)UZ7&66KZ_L@N&29+%B^3!X$O*:J)[8'79$,DNT'\+:77F\'O.W' MO7ZE7*J-JRTY\?MH#*^1*'^L\SE"[JR'Y.(Y=)5,Z:2#ZG!D;ZES^O3)<&]P M] #AG27AG8?0?S9,#X*NI_RB)\Y'%U?BX^C-S6OQ[ER<7UR.+L\N1F_$Q>7U MAZN;MZ\O/UR+=[45DR4-=4=#I 85Z[RHK$*9*SUGQJETN9!E%B_H2ZUNI>;I M7=1E:FI>:"DE#(\UM08K.8\CD[K,G,A)9P*M2*1:Q>7QHGELQEI-92QW&-.F MG#[W9 O4Z=CWQ(><0,#:N2JG0A9LX=\D%S$W\:LJ:[Y"(H_$FW!X;T-X,_QY M(SRHNMQ8'_F7TB-#F2P_:,G=$]=$XM)X$GO!=H9\KEWHF 0 MIL96QH(#,&_)^0="6)B2YF@]]C,MW&'_,FP2X:X.K(+=S#0U5&MY.NF$&R>:52J4$U.A(] M7Q\6K+SO3'>3)T@QLAX>I"%44&(Y@_TP14$V%$$E*[)HWYX]%,:J*>I#PPA" MIWS04)-S8";95XNX%;%-QCP).LV9N$,X/!7N8<78DBH?@%D?L0,3*#PS;14WV+&/2*BD+Y5;MVH!:_)U&1"EGCFF/R,*$*A!T%9 MQDZ-BWJN5JO_ 9;,T&91MKJ$QCH@ELCL*4YE3OR*_[80""%#O\_Y9'5+ M@J0MT0^;:<_82Q,Z0\M+Y_$3TX'[Y M^+2,6BC3S25ZT[ON"0]WL#?/V_X&456)FW9R9;4-%MQJFJ'.Q1PN+@*^$?5G M4O"G,Z\=IQBCN%UQF&#:&=23;W!_* >8_?=L_M,PKVW5^UT.$V^^K!2'11"? M$,4K[*[%&#';'O(9;[@?>CJ(H&9X.39$Q%*%>R1-V+#<3.)0^"E74 )O&^!> M9H#N-COD]U/%#"$M0MP!R1LP%TYM QVX!(=L+Q M-XD)U.Q.3#YX+FW,MU;[:)R-%($*5@IM"G1C\WVNZ99T>T6NR$J;YG/(GZLT M9P4,9]@W<@W!X%/=!#5:8 XM$,F*:;SLN4/Q],E!DNP=B3?!TC#<#X='XMT] MF5P-3"[?X2RD']RJT+2 M31'NN,8$+H-^5?)(<;MV?N;5(G$6X M%XI],%[JK5'@>+AUMN%\\DM4-CG"5;+;'0P&:X:V-FX)[;G#_:0[V-E=-[9U MSY7_$>V]%]V]X6#MV+K7TG[K2P*.==/PO81?"-!KXD>%Y>CRD\PH?HFXFQZ_ MY[R5=LH[FZ8)E@YZ^[L=8>,WDGCC316^2XR-]Z8(ESG)C"Q/P/.)01TU-VQ@ M^:'J]"]02P,$% @ KX!B5W5%PP;7!0 2@\ !D !X;"]W;W)K&ULK5=M<]I&$/XK.]3))#,$A,".'=O,8,=M,HT38O(R MG4X_'-*"KI9TRMT)3']]=^\D@6V@:9LOH'O;??;MV;NSI=*W)D&T<)>EN3EO M)=86K[I=$R68"=-1!>:T,E,Z$Y:&>MXUA481NT-9V@V#X*B;"9FWAF=N;JR' M9ZJTJ/LO#7JO;H8\'ZWX8O$I=GX!K9DJM0M#][&YZV 6&*D64)@OX6>(EI MRH((QK=*9JM1R0/ <;#C0%@="!UNK\BA?"VL M&)YIM03-NTD:?SA3W6D")W,.RL1J6I5TS@ZOLB)5*T28B(7,YP;&J2!?Y3&L M5ZR*;F%<(>>$[A6N4T,7.4QQO?/=PES SRL M@5^$>P5.L.A /VA#&(3]/?+ZC2/Z3EY_A[Q+E5&B&^%RY09383&&2V6L@=]' M4V,UY<\?V^SV8@?;Q7)-O3*%B/"\145C4"^P-7SZ4^\H.-T#>M" 'NR3_@.C MMU?/=BMZ00>NKL?O/OQV=063T9>W[W^9P/C=Z#V,WK_>6/GTX?)7&'^^N7PS MFESY#34Z VJ!&FR"0 P :@:]8U@F"A*Q0(@H)"ER''+"8U<0BY7A30Q 1G1& M(V JYW*:(E@%A=!61K*@V(',094:!D'OV>US*,CL#GQ%+S@3,1V&CZ5(Y4R2 M_%%)=4:ACRCBN=5R6KHT&&DM\CD2!UEX]O2GXS ,3C^.+D?NLW?Z'&IR:1-H MU#A=.5,XE42^(C66.-2XN6A3+IG V+#Q GXC*&Q!+PC@":_SF9G4QD+/3QB1 M$FDRX2"A2HV+\F&P8W&*=HF80TCKO/$(GK2A+%B%8/J069EY?)0VC\#U.X=> M+B53#9)M[KT\-;4N%%'BW HK%-KYEL,A4J)Y\B@IRL0MC>-8LE@R+Y8FTN@& M>K5=N;?J_L9"JYFT8!*A'VWO;&02:_?N6Z#AI*$,$)DJ) M,ZTRKXGSG-82J;$#U]O1+2DOX0 &G8#:1YJZ3DA0#J#7ZQPW4]3=G4B;:.(, MWL E!YGG;&3.!F)-S@1&T=AFRU7Y9R*2JPX%2D[X]*Q MBZE+M[^9"I"76 M"[6.W(WP#G4DC<]M'\X:=EZZR#/;^2,V(:7LS2DVD&,@#A;K1D#E$IY#TOIC*31!V<7;Y)5.S^-J?B9#Z[P07F9,C$=R./ML)6-9]B\W/["J<*^E MJ;)T)W2?"3UV4?,&6I\I9>L!*VB>S\._ 5!+ P04 " "O@&)7FMIW9)T# M " " &0 'AL+W=OE)JF=]0#3PO2J%GGD'8^J)[^OL@!73 UFCH)-"JHH96JJ]KVN%+'=* M5>E'03#T*\:%-Y^ZO;6:3V5C2BYPK4 W5<74RR.6\C3S0N^RL>'[@[$;_GQ: MLSUNT7RIUXI6?H>2\PJ%YE* PF+F+<+)8V+EG M8!W"$C-C$1B1([['LK1 Y,:W,Z;7F;2*U_P%_4\7.\6R8QK?R_)OGIO#S!MY MD&/!FM)LY.D#GN-)+5XF2^V^<&IEX\"#K-%&5F=E\J#BHJ7L^SD/5PJCUQ2B MLT+D_&X-.2^?F&'SJ9(G4%::T"SC0G7:Y!P7]E*V1M$I)STS7S(EN-AK6*." M[8$IG/J&<.VIGYTQ'EN,Z!6,,7R2PAPT+$6.^<_Z/OG3.15=G'J,[@)NL1Y M'/0A"J+X#E[&2VW"V3B:Z9AG./"H$C>J( MWOSWW\)A\,<=9Y/.V>0>^AMOY"[&;0_#< #+Q6;U&2: M9X 7JS59U2Y%7$,FJ[HQF,/N!7)^Y#F)@*!6P04=H=TV!X23>_LDQHZHJ)1! M--6.<&310FG+D4)%94@O.GL&:@_:,.'P\D998H'(.)?Y )YXZ'FQ>;#GM$&.S&5ZP%\)O!"EM3TK"GRFE$/RZ3(>,F9:TADYRJ5E SG MT"M.-+J-UXJT\7<@;;A6/W\U;9/>YX-"_*E0@D-WSGNV%FU! M1M!QO553T84;J2:]U8]0WL%#VH_",3%IU _3F)@H'?>#.+1<$/:3>-1[0B'I M&EKM]A'^\HXNR;AZ+>E#?Q2EC@Q;\A!:,D[&O:?N5HJ"NKY-3B..J"TDX1C% M,\NV&;4)^V6S$=QH"),0PN$(PE$*49+T+L_QC?Z-AT-(1Q1N[$CJ5N$X[BUO MW$L;^3L(!W% )!B,+4D&R8A(3*2S?D-FV,H,X5;?\:^F EW3WLT^6SV-,.V MZ':[\;IHI\H/\78V?V)JSX6&$@M2#08/J0>JG7?MPLC:S9B=-#2Q''N@7P14 M5H#."TG%M_YR/$@T *HJ 9 M>&PO=V]R:W-H965T)X59;9L_/S(ERI6!9NFJD$3Q9I'LL27_/E>9'E M2L[Y4!R=!YXW/(^E3HXOG_/:=7[Y/*W*2"?J.A=%%<P?UPLW M>KDJ:>'\\GDFE^I6E1^RZQS?SIM;YCI62:'31.1J\>)XZC^[ZM-^WO!1JX>B M]5F0)+,T_4Q?WLY?''O$D(I46-(-$O_NU4L51701V/C-WGG'XNY6L@J*F_2AS\I*\^ [@O3J."_XL'L[?>.15@5 M91K;P^ @UHGY+[]8/;0.C+T#!P)[(&"^#2'F\I4LY>7S/'T0.>W&;?2!1>73 M8$XG9)3;,L=3C7/EY6V9AI_/KB#77+Q,8]BZD*2NY^I4FY*L3K9*[FV^?/P57#6E"S=A4\>N&MRES1\QP1>$'OD?MZC:@]OJ]W MZ+Z5S)45]5JNX5FEF.:Y3):*/_]E.BO*'&[RUR[AS=W][KLI=)X5F0S5BV/$ M1J'R>W5\^=,/_M"[>(3S?L-Y_[';O\E(C][4S:5] B=!^FL;A-%R6N4@ZN"EV^2/R2)LNS.Y7'M :; M(&#%=203<4('?_IA' 3>A=EY]_::O_L7IXYX6.EP)8B&GJM"(%RHWRI=KL]FK$1I9"C3-I=TG3^Z*(2*LRA=*U4X(H1+DTNDD$DFJ9S8*<@964_0 M18STQ.K#9EEB]UK,0$-%D#\'NUF5%Q5$(1J6]0I!9H1LU"%T(7K.T/,>R!']T$\R\4+HD\NI+INGN MG!^$$IQ&4-S)K"KQ+(PJ)D=,YAM_-BIG71A7(0=-Q;O<%3?P)UT0[43\"L]E MLQ%C8,\[O6#^3C3$(FU:6[;T;?6;JTBR_Y%OM,W)*B@( 3KI[A\0&"N6>DJK#A$D;;8Y^=R70@=QVJNP5*TQ@4J M5/RH":>M]/KQT_1:?)11I1H-(W?*J"#](9:4@F?_*/I>7V04DZ0+ML%7*V%7 MU W%;DK#X8:20V'!HH>4SVS*-\F"\\Q&J#0,*RI%'#XSA6RAF#QK= 6>$DJO M!:!HK49. N9P$^ F9X0ZTX01=%,=YLBE#MUL6&!]HIS".%17G*WR9Y6"*ACI M4,XBU3BA368@UG99LB@2KBDY+3^U;&X"+\UWXXYR@8N*/QG4"G5<90RM9^^G0&XV3]OL[V5C\UFC86KJ3@T M\EVEQ!"^O*J1#05:C?"ZX 8A'X3:IDSL"$=+R%+O8D:P-$F/<5RI7AW@"?0/1'$]='8>CY Q=5R'>&HY'K8<'WAVYO M>/1'FZD "MPQ[^MA&2#$'?*WH>L'1Q\-'R?"[_GN0)SB23#IN?TQUT$_N,"" M_73TI@::V#[TW8!W]X*!.YK0!?AOSX_=X>A[9-PWD1B-^B!DV 49WQGUQ^Z$ MA SZ[JBW;Y$/B2ZY+7NC9GE%P;,#^KATLE_6J<-!X@AZP4&HE]F(K>,"&Y#3 M>1($@&U1U9YL%3-28ZKKVP\MJ$9>8Q)2W2MMZDBZ6"!63>)IR^";X-CKG3;] M$3/:8I([&M 5#Y*V4=1J2J(6!B:=* 280B,S\2@ =TAHF- [&+M+2QD9+9O^ M%H_**D\:&3<[;V\:65N:$LM41G67&A+=W/;"NTP\2:I-P28E+!F&,X7]2V2V MK,D&Y4-Z1C5VBQM3ETWR)(,K++):?I8)*]T$FL^)S.00/-R/0U>\H5I)N<'&9MUP9KY&J;GD\LOD*>H],G4_.UAKJ,"UDR S(/(.4MG[5R;Z\U MR@G-T;V2/=]T4@N=P )#KPV@:XU9!EIY?5^MCHA446RPXW]4F&XQ5--\[]H4 MR2>+*N9^VS02E9S-AK.%=622(I.:3=HNKB>6;8,P:D$WSLF.2RFB/3$B*4!K MTY8TQ(A,KG2=5/4>K@L?+^I=)@+'OU,#/15S#4R'GBB&G4XA6IG"0LI"]-#/ M53,PB1Z1>%)S*X"F09@Q^8-B8RQXIG[?Z.CV)QEG%]?H +UFA"1X#97-(C"- M//*ESKV;1LL5[Q,Q15,;B9[3FB8VD\,D22O.3W9XHY<)SSZ)]L\5I7R>4-7- M!6R<%KK>\)%ZY6LZ-;=I_3U4++=PV\O:2FJQL&(!$D'88%P/6E!4@?<2^T/" M UIX'A(1W4:E+=:<[7OM; W_YOGNU/1F0IEK%K2I;7"Q[7"V_-%<\AW!MZ@HZ'(--EE]7.II6L13P=K4)>6[%=4^ MFC')%C;C7YF^Z-C,.0%]C8>(E8P69M+T/Z3+_=R]I5B>OGVK1MD8__4Z_=;1 M#(,OJM3T__O',<;[*:$6*R\$A_8DHPA^&374QA6@'V_28P MO^YW0(K]DB<-K%(+?<+6FP7T@RH^*^[>H;(>-!X*LKD/DUB 0>10Q7"3)7NDP0USMTPY0G MTW4;$C'$W<,N]C2?L%D4;6T::K.=&H?JH&/7$UT0.;S)>'^]E3/QR3D&T/2HW%#WRG,FDAT]CQ$COZ-,>:K/P"99O*^&$2\2I"& G,LPG M^G$^TS QDSIH9B);-'I&BB_JMG*.2(K23!E:FEHG&MA4!6-&N.K&_-8C?+_E M)(OO#)EM1_KWBQ%LHLN*,?QGI0AVI=AZA8=BK^-'(#E/,[9S,Y%!@XVDM+9= M6#T78!$2EC'#G0!L.40":.!7&#;3'.K+JWP+Q[MB"F!2/3TU=TR))'$Y[895 MGB-T062K&D"[U /P.Q1@AW[NI@:FQ4.^$89>"[J7D7E5I_-WI2=.,3V*[)6* M]D9AQ.I8OSGNKE/P!02P,$ M% @ KX!B5PGH2HGR @ 7@8 !D !X;"]W;W)K&ULG55?<]HX$/\J.^Y,GS*8F*3-I< ,(6F;![A,29N'FWL0]AKK*DNN M=@WIM[^5##XZDS#3>P&MM+\_NT++>.?\=ZH0&9YK8VF25,S-=9I27F&M:. : MM')2.E\KEM!O4FH\JB*":I-FP^&[M%;:)M-QW'OPT[%KV6B+#QZHK6OE?]Z@ M<;M)39!@,H<&< X.2KRW.T9A )#9^[#F37C( C]<']H^Q M=JEEK0CGSCSI@JM)]WTX EP-7P%D>T 6?7="T>6M8C4=>[<#'[*%+2QBJ1$MYK0-E[)B M+Z=:<#R=N[K6+%UF F4+F#O+VF[0YAIIG+)(A,0TW]/=='39*W1_P$((*H([ M6V#Q*SX5:[V_[.#O)CM)N,)F */A&63#;'2";]37.XI\H_]3+]QJRHVCUB/\ M-5L3>_G1_/U2%SJ1BY=%PD.ZID;E.$GDI1#Z+2;3MV_.WPT_G"CAHB_AXA3[ M[U_9:;KST0#F?RX6]X^+N^7C"F;+6XF7C_?+3W?+^?W="IX0E'1$VZTS6RQD M 5OEM6L)#&Z4@<:['+$0$Q0.N4)P7D)YY9"[UI/$):Q;$FFB ,A (^XC_;2\I[9/04C5&[_@<#UHEZA5XZ ZW-T;,, M)0[W&MK$X03P69/T+<@TCDBOM='\4V+5:KU(.I," "_!0 &0 'AL+W=O,32]*D0($V4EN8Q@9V.UMC67>*_!K(5@^F6&M6HG MP2#873SP567=192-&[;"!=HOS;VF4]2S%%R@-%Q)T%A.@NG@0.M\4DB)T@K#&WCH'1XQGG6->.B&3\VG(&?4D'W(]W[!]\[]3+ MDAFX!1_ 8@V0(2K[LKY%5>,\NRL58M:)=-;"[PK7HTB>/2#65A-;WE MA+/9K4D.SFS MY"#A IL0TO@$DCA)#_"E?7NIYTO_V1Y<;!3Q6"',E&B9?CH]&R>#\R@"6)7HK .^*6?HXFEF$EAE(1N$ W@&3!21G MX06%9'RPQ".I&(ANW.CLBV*)NI]8AXN3Y(0,:YJN3OT2>B%4CM:&<<&> MB+[Z?]5Q4C76A"O *F!DQ"VY*@$W.1KCF9360*F5 ')3_O3>F;@ :IT6 MFV%N-X2O32[:,Y5 O?*KPQ!N+6WGK_ZVWT[3SI1_TKO5=L?TBDL#-98$CHK*K,;1(-H>7,NR M(G\03T:-*'&.=-M<69;B'4HA:]1.&@T6%^/H?' V/?+VP>!.XLKM[<%GDAES M[X7/Q3A*/"%4F)-'$/Q9X@4JY8&8QL,&,]J%]([[^RWZQY [YY()AQ=&_9 % M5>/H700%+D2KZ-JL/N$FGV./EQOEP@JKSC8]C2!O'9EZX\P,:JF[KWC#-Y*3VES(GRUK)?C29MYG# MAQ8UP6S)JQO%Q+!>&><;B&D'D;X <0J71E/E8*8++)[ZQTQGQRG=C'=>C0^C_=Q^'(0;'?9C?3N>S[[>SKSF;H1>@W2NQ0($=TI96BP%(9B%-QX<)]Q_7#"9$UNX M2K#D=;FI:^XL?J3Y/9"!'"WQ' !M]!M\Q+SU'0=8-\JLD5U:?B V!/7AX@W"'.Y*Z]) WW/%OIMQF!:-T*!7R!FF<4,UD& M5(L(:Q36]:"Q9BGY,7;./J#%7#;2EU6Z+:,"LG4/C-V8>P;^.F7NHYJGU>$T MO2B:1LE<9 H#&^]2<*%ZS(D+TV:_>=CX2GA;0EN[H. 4"^F'4*C:D_R#_A_D M_5J'THJ5L'PS?"O(\Y#ZS[VS>&\&U&C+,.D-@=[H;IN?=#/EKWDWB M2V%+R5P5+M@UZ;\]CL!VTZT3R#1AHF2&>#Z%;<4_!+3>@/4+8V@K^ "[7\SD M#U!+ P04 " "O@&)7=D&D.,T- "?* &0 'AL+W=OK$-H?CX]]L5*-]%/;*H,GE76-#+ATRV/?.B5+WM34QR>SV;/C1FISC&\<6K5B[5M0J?VT\. M5\>92JD;9;RV1CA5O3ZXG/_XY@6MYP5_UVKM1[\%:;*P]@M=_%R^/IB10*I6 M12 *$O]NU%M5UT0(8OR>:!YDEK1Q_+NG_H%UARX+Z=5;6_]#EV'U^N#\0)2J MDET=KNSZ)Y7T>4KT"EM[_BO6<>W3LP-1=#[8)FV&!(TV\;^\3788;3B?[=AP MDC:9D+\%KU4[%Z6PB3F8GIWOHG68[G#*]TQWTMBG\ MS\N%#PYQ\Z]M"D=Z9]OI42[]Z%M9J-<'2!:OW(TZN/CAN_FSV52DDW*VVD*;2LA0<%A8P-7DA3"F,#K+B2-THLE#("AFBE8S+,P)78IQ#P M8266RB@GZ_J.GJB6Z,K!):W3X-#6((>] 0)^-BS0-7%D%2X;2%9(,(!$E:*2VHEV'!#))K@%J/.\C*[O:=7O4>640LA_FPY^9;NZ1)P( M*BWD9>SY=VF^B=5M"X>2*HE;U<&W=TJZZ1[T>)K1X^G>M+^"#"9 @,O2?TF9[E.FEQ_%K_8*9,\FIU-1%I[I2KE%,'.%4)!X)*A:;X;^^ZJ"/S@4MA/ TD'D*]5:1Q(GH;*@)%02J)=W*D8W$9+V1I>(380/ M:'!A;DD04*68*'6.975+,)E#DH"-P3KCG@B6TH(+F)^(E2J7])QS@+:M=!LI M66B(*'/2>%E$BI+UA1D7=X0N26%'"CM6> H?:HI-*RZ[)1!'G)QQI)],A.V< MJ&HKR0)'P1Y5^K8O'0H+F8I?RU:L)2S:!4]N)=% S%:51R?*N4#K;I I&B08S.H9A3OO8X+_@IP7SR<#C)YD('UZH3RZE9[EG/9Z=@;[=;WT6K^7_* K?H_R(-<5;Y6L,9/VLTG M,6,F8M$%+LF*+4GVI?5HH2J(LZ6&3W(1S^49[N'V5@H_&IXV]=RA56NCAP1\ MO[73V%?IG^5*_VQO$?[LN;5XCZ@B+VPMX]]&@3NCV,CG"OGUYBNVF R;"._(",R7^[>X;DF96/,=W9=#,*&W$W-,!7?H:G;V0QN MC#C<$4XW1N"!-9*[[DI.A"31M64&Z0MQ+L]0TC$ S%1*!?B<'3TU0M%FTXRINTV]DW>6U/MCB MRQ$=44"Y-?=)##%;%P]F&8'*Y*%(3&)I;;G6==TW]B.O(",B1X3""NAE:0B+ M19\>4D2GX8V=DB?FM4J(E#SK?(RO"I?(M-_1-A"B#2-@)H\T MP\2UTDON %?2),>D+2@='6\@<_/T00!\GTB?'OE&C-;8T'%J&D.>02;0[$,/ M*"_DG;,8:I!-$+FFNX0/,> NJXI.!\C?;\D$\"T_[5;XM!W:&90[1;6(&7]$^Y(AIR++>2&E%$\JOAW+44Y3)\XC>&& MK-^;/%5_,MWDWJ,MWB!%&NG0ID)EUNDO!T@*F3M^PII1F5Q MZ0@[8;M*DYU_&G"CS]Y>W]3=C!D&Q[U:.C"@<+KP >,8I'I51H,D&B9NWQ.5%A'JEF4G'Q0 M^5 $ $7J/9*U(O::,$_]J@"F::41%"?.G,T,!;D](DFFX$ MV[P$I1]9$M:*L[]0NHT5 I/!HG.>@;3/[,@O02N5GY5=$Z>'S>Q"UCRD\-L' M3U@:N:_ZV-PP/OMR&.'K/-?G$[61)[1/?$%T(_:&N(F'= ,9386'#I4',-YH M\?:*'N$2[8 BV]H%C[3QX(VXCAT9^>X0BMK/>*SHLVAY5*86*IYPME+'0PPR MJ\G@'-N:G7(*NL=EB=[6;#ECA)7?P;OQ[KP_CQG4N.\8Z#H., C30)H[*D)? M5%)N@J1J.%84UZ,AV>@F3?]QHHVS;EH$(5.-HBKY;2+P8!"H+'7N#K"/NA1M MR.E'+8K3*)&(Z(::(7(]&"^Q(>0FQO3MRE!:2 RX-A8C*DN9YP[!>&9I&N7B MN"9;*G[72/IP1 /R1IYP*1UF\]V2;H@9CY#CR?$DM5$%5*$$)OFFS[L] MJ=:CS%>6-""H^0,CFUHE?@-Q'Q&1R9\).M=AG- MN#R8C_?'\76:VH,'7MP2+8)Z0IY6:19\C",6JI#HID?10F29%_:H>((W:AYV M@_NC 43[>V)3043*E+_;/EW0T0.\E.E>LT.^+3_#:MM;S3Y")KV_H M7'K^+![^Q[DS4CN5KP.P+3J*4-L3?9 MH !IJ)?DN;A1,DXY]U]?IY9NG-2U7&^@^A6F-#&?+9X>S6GT63K9\(D3'_-R MHX9](-&;:N,%U%:3[;3VBI*WB>\BXR%V&"Y&KC!JO9URZGBX'Z(V7!-N?"2L M=.D EHW7'PWGUS[[/?_0J5U+Y+\7\^EJD\;W/;R[YV%D ,+0L361F64R M&7$YG@:V/IT@Y1.S^[I/^01F>XPVB',T<+[#O,,&!6D^>*=30#J/IC-)#!#1 M8/%#"CZ5P@W$P$28CL4G/^1BDR)[X,6]%@^YI$>_!RLKR38=1Q79=!S5V\PW MZ<^*^I4<$Q#:-KH@$(I("[I)% KIC+-I$KGW\HWX4O^33G-&8!-$524F#9]^+D_'SZ_#E]#1%WC[UT=CHY M?S%_8-YQ+<3PP_=MS3M&\W&L=NDU6QP1%85QFZK(R U48V@4,I2D5//C.?#6 M$G(\^F@,7>62/XWC)0DJF<$ !H# &0 'AL+W=ORAZH*6Q+:Q$NB0=I_OK M.R0EV1LX3MI##G&&'_/FS?!Q3(\/0GY56P!-GIJ:JXFWU7IW,QRJ8@L-4]=B M!QQ7UD(V3.-0;H9J)X&5UJFIAS0(TF'#*NY-QW;N3D['8J_KBL.=)&K?-$S^ M,X=:'"9>Z'43RVJSU69B.!WOV ;N0?^VNY,X&O8H9=4 5Y7@1,)ZXLW"FWEB M]ML-OU=P4"80%U;8"0QM\MIM>'-(ZG M=H?^Q>:.N:R8@H6H_ZA*O9UXF4=*6+-]K9?B\#.T^5B"A:B5_20'MW>$FXN] MTJ)IG9%!4W'WGSVU=3AQR((7'&CK0"UO%\BR_,0TFXZE.!!I=B.:,6RJUAO) M5=P_\ALNDIT8[2G%X$O(?=-8D"G]" 1A?PHC[%R.)%KZ2XEJ(A"^0J40I8 M9KTE"UM@D.3/V4K9^;_.%<#AQ^?QS;6Y43M6P,3#>Z% /H(W_?&', U^NL ^ M[MG'E]"G]^ZV$+$FBRWC&U"DXN03K$%**$F7W!)JIG&L!;E%0U:L)O:&J7,) M70QY/J&3X&477+;!Y3%XTP67-CC!MD'T%O!/ A#&2\(Q&FF<9,!(AN"!:VA6 M> S=J=N-:%!R (EN!J?&_J%N!@\6Z%1RS_Q_-?@OKP\LOL7NK<&FWCO,1)3D PEI[-,H,E:0^5D6&"L<^7&8VKG0CVDZ6$(A-KRRS0:] MN^)4O*CWA@96[AS\RL4F'TGB)SDE5VC%_BA(K!6F?IBU9N0G<4:N!KV&5QUM MCMW[)*1T3+YAT'(O33AS!&V\W$]'(_S,HI30D1]D(T(Q2!0=JX#'\BS_S(_" MS&8=^T$8GIV[(/:D%WOR5K'/E,*D6DK*"J+3^*P14E??F*WTYR?\?E) L$G3+L+P4Z90LNTO1)H%1W? MPO"]&XB)]'T%V]6!6\([ M+%8:O\T)._+[0*(D\./,R)VBVA.C *O(/ A1G&8]\X,H/8*L]_6ZJNMG*%G@ M1S0V%O53>X^G_+ 1]CT+0//'SKA!I&KD40C^) I="@)U0BM$<66Z#*(\7B#]+\( M(L)^:M//T8BI1<$Y:GO>)4&\H0[OHP=,/[1':+Y=#S1-\+Q- M-3,T6A2*K3I.3_5PML<.3UY_^);9V#>N0O0]U^XAV,_VS^B9>ST>M[LW^"V3 M6#!%:EBC:W ]PGXIW;O6#;38V;?D2FA\.%ESBS\%0)H-N+X60G<#$Z#_<3'] M%U!+ P04 " "O@&)7+AMV3DX# !#!P &0 'AL+W=OJ:ZZ]SE&HW]6/_X+@7FZUUCG V:?D&EVC_;!>:9N$1I1(U-D:H!C2N MI_YM/)ZG+KX/^$O@SIS8X)2LE'IPDP_5U(\<(9186H? :7C$.Y32 1&-+WM, M_UC2)9[:!_1WO7;2LN(&[Y3\+"J[G?HC'RI<\T[:>[5[CWL]F<,KE33]%W;[ MV,B'LC-6U?MD8E"+9ACYTWX?_D\"VR>PGO=0J&?YAEL^FVBU ^VB" M\P&0O0!X Y]48[<&WC855L_S0R)W9,@.#.?L(N 2VVM(H@!8Q)(+>,E1<=+C M)?^A.("%Y"3UN?"_;U?&:OI7_CDG?4!.SR.[^S,V+2]QZM,%,:@?T9_]^DN< M1[]=X)T>>:>7T&=+NH]5)Q'4&EXX-3>[+ 5)F@2C-":+ M%5&0IYDW[X2L1+,Q$!G:K;SA*5[WKCC 5YD4.<)$$19]X] M.;F$4JKRP4 :45X$248EE'N?41CQC^QXZ^)TRBX20NX(CNA@DD:P967 M9 65'I&'D>2&ULO55M;]LV$/[N7W'0AB$!!.O%3NIDM@&GV;H":Q$DZ8IA MV =:.EE<*5(E3W&W7[\C92ONZGK /NR+Q)>[YY[GR#O.M\9^<#4BP:=&:;>( M:J+V.DE<46,CW-BTJ'FG,K81Q%.[25QK493!J5%)GJ:722.DCI;SL'9GEW/3 MD9(:[RRXKFF$_?,&E=DNHBS:+]S+34U^(5G.6['!!Z1W[9WE63*@E+)![:31 M8+%:1*OL^F;J[8/!+Q*W[F ,7LG:F ]^\KI<1*DGA H+\@B"?T_X$I7R0$SC MXPXS&D)ZQ\/Q'OW'H)VUK(7#ET:]ER75BV@608F5Z!3=F^U/N--SX?$*HUSX MPK:WO9A$4'2.3+-S9@:-U/U??-KEX$$?T?DFQ0[_IT?.OH%_!&Z.I=O"#+K'\W#]AI@/=?$_W)C\)^(#M M&"9I#'F:3T[@30;YDX W^4_RX5:Z0AG7683?5FM'EB_1[\?2T$>9'H_B"^O: MM:+ 1<25X] ^8;3\[IOL,OW^A(;IH&%Z"GWYP(5:=DS:5%]*.$;V)-QQLBM. M$<.;SH)\#B'Z+!FJT0+50L-FR">GK#!A]JFVU7 M3VBY5<$]^G[GB:R*HFLZY9%&[QQ6G8*?987PRAKG8'4@P9?2Z.Q7%-:=CY[/ MB2.^%8V'LCZ(@VPRSN!;N$SC[.J*!V=P%6=9!N<\OLCB=#8;/1H2ZE]L;K'8 MJI;WS# MZO!LK/IN^6S>OSEOA-U([4!AQ:[I^,5%U O83\BTH7>N#7$G#L.:GSZTWH#W M*V-H/_$!AL=T^3=02P,$% @ KX!B5Z'1D#)L @ ;04 !D !X;"]W M;W)K&UL?53O;],P$/V^O^(4$ ()EC3M?I4VTKHQ M 6+2M [X@/C@))?$FF,'^]*N_SVVDX9.=/W2W)WO/;^S^SQ;*_UH*D2"IUI( M,P\JHF8:AB:KL&;F6#4H[4JA=,W(IKH,3:.1Y1Y4BS".HM.P9EP&RLM_XV>TL*3-XI<1/GE,U#\X#R+%@K:![M?Z,_3PGCB]3POA? M6'>]\5D 66M(U3W8*JBY[+[LJ3^'',V+)3*LU:-=M MV5S@1_5H*XY+=RE+TG:56QPEWY0L/SR@KN$:4X*W#RP5:-[-0K+DKB7,>J)% M1Q2_0'0!MTI29>"3S#%_C@^MJ$%9O%6VB \2+K$YAG'T'N(H'A_@&P^3CCW? M^ 4^/]\U-YE0IM4(ORY30]K^*W[O&[;CFNSGC MT^CC :630>GD$'NRM,[+6X&@"GA^/_N4'N3:K]23DB/-W:%DRGK,$.9N0ZH0 M"B6L6;DLIT?V%@CK%/5P%59(UE=&OA(??6W%QD=PCRLE5A8)5QIS3G##,BXX M;2!O$;J^"X\Z@]%#$!XKFZ_]I@WQ&'.Q:H49?>Z,:.UDKJW#!4 MA[?DLK/0O_;N(;IENN32@,#"0J/CLY, =&?N+B'5>$.EBJP]?5C9]Q"U:[#K MA5*T3=P&PPN;_ 502P,$% @ KX!B5QJV#J4 !0 XQ$ !D !X;"]W M;W)K&UL[5C=;]-($'_/7S$*"+62:1P[7RUMI#9M M 0ET%2G-O8D7F%[S>ZZH?SU-[MV7"=Q#(B3T$GWDNS7_.9[9M?G:R$_ MJPA1P]RB2RT!(E<<]SW5$O M83SM3L_MVIV<96.$?] M,;N3-.M5*"%/,%5=&][)]=C^ 3Q[6JC<%HLA#BLYF\#2^ZKA$( M8PRT06#T]X SC&,#1&)\*3&[%4M#6!]OT&^M[J3+@BFCH3,A.2:82WZ0,J3?;6 M"E@:PFV>A@K>8$Q#(6$6<[MU=,\6,:KC\YXF]@:D%Y2LK@I6W@%6I_!>I#I2 M<).&&&[3]TCL2G9O(_N5UPHXQ^P$?-#4+.'"-"VWM MTH1294*(R D$92@>I@"E84Z*:?T//:Z&I(Z9I4YK5 M(,XIDBAC=,330UPH]0U&(%(E8AY2J(>4QS%+ P2;-^JL0Y&D,5F@K,*I<_^8 M(8@E<*5RA,M$2,V_$6D@E(;74B@%>4IE,+:K*RI_:G\YICD9[)9Q":1;CIW9 M09V?PV R<%QO0J,7SR9>WWNU-2IW.[<_:\R^,W8]QW?[%=CFO]KI7#XP'AOO MOB3,EXHH03T%_%'_&,XZ,R03+'E %E3&,B%F0G$-WM!Q77:Q5O.?TYG_,G(<2>#+=L\ MT18G?,K_%J:[KC'WWD%.+W9]W*EG(G3C^:+AO]\W.[W*J M/QK7G&JKXE&4P;8A;Y7=N"FZM^J7'/; M,BUA/R\,VV65&U;5=E_MJTJR[N!"5M>605;I&V_IN]K1-REN',R*L5_E'6 4 M)[2[%#'UM.9.4/,*_XY@3\)HZE^D4R2H2?PD% M6EK)J&HEHQ]M)3=?,WJ_DAW>,[W1L]X\K*=VFD=3>6]EV%S>*];)%NOV!*+T MV2^A>Z&]"_VX>Q>KN?N/%.$1F81-5).I3T_MU=&,QK:(5(>T@"4]\^VDL3:5 M7F[7HH%%HU][M8=W@G)E/R_0M4WDJ2[>X-5J]07CLGBX/QTO/G^\9W)EKILQ M+HG4/1E30Y;%)X5BHD5FG_$+H;5([#!"%J(T!VA_*83>3 R#ZKO.]!]02P,$ M% @ KX!B5^TM1C_[ @ /P< !D !X;"]W;W)K&ULS97?;]HP$,??^2M.Z51M$B(A_&A+ 0GHJE4J4E7:[F':@Y-=_Z M.X+)AR7]C6OH$'<:FTR.M@ MDT%.>=62E_H__$M 6 >$+N]J(9?E%=%D.I9B"])Z&S7;<:@NVB1'N=V4E99F MEIHX/;TF5,(3826"2.&:QK\V*-LZ/:_5Y MI1[^0?T"EH+K3,%GGF#R>[QO,FW2#7?ISL.C@BLL.M +VA &8>^(7J_![SF] MWM_QKZB*F5"E1 7?9I'!-R?F^R'F2K)_6-+>HI$J2(P3SUP3A7*#WO3TI#L, M+H\DW&\2[A]3GZ[,K4Q*YG9K27X("0NB<2TD-6D;VTPI-%M&> *WE$2446UG MED@L60)$P_Z6<[C'N)22\C7,B:+J$._1C [SWO"8E6;+@7+0&4(JF+G^=A7M MSA(0B6YB(?*"\-?3D_.P>W:IS-&V3/%O3.2-B>TQY7M,J67:[)B(*1<[JLA2 M&0DK9$Z/QCQ"V1PA)WJ%<6WM.FLX:KWW;-WB!AETH6K#NNW!@]"$M:K_/FHM M4&J:4@O@EDRP$(IJ^ .,;PTO7#0#H+@@*GUV%EU0$L']@K*0E2L^[[=L[ = M] >';*UW*/]1VL.+]K ;'+0=NAC^7E'+4:Y=Z580BY+KJKXUUN9UF%5%\EJ61*XI5\ P-:%!YVS@@:S*=370HG E,A+:%%S7S-"]RP# ! !P &0 'AL+W=O>^ MK_,*&Z8GLD5!*Z54#3,T5%M?MPI9X9*:VH^"(/,;QH6W6KBY&[5:R,[47."- M MTU#5._UUC+W=(+O?^6"5;*2\MX-/Q=(++"&L,3<6@9%YP NL:PM$-'[M,;UA M2YOXW#^@?W#:2F&KI33THL&1=;;[(W4?0.E(TF-.LX MJ2Z;R'%A+^76*%KEE&=65TP)+K8:;E#!;<44PML[MJE1OUOXAC:P87Z^!UOW M8-$_P&;P60I3:;@2!18O\WTB-K"+#NS6T4G 6VPG$ =CB((H/H$7#VICAQ?_ MO]H?YQMM%!7'SV-Z>[CD.)Q],'/=LAR7'KT(C>H!O=6;5V$6O#]!-AG()J?0 M5Q>R:3O#7/'*$M9,\QR8*."2UYW! J[IS?ZMZ)B,DQL=EW%7(92RID=+\, U M,'J#N10YK_G 21 #+G+9H"-F*$=;#MHNTG1#853"^3UTF@ASX4+RE\(V@[!B M+PP/HEH2Y0#GH[M*(;ZH+Z#J,-AL*,:6R#6I.K$^LB5DZRB"P1M==PTJ9J2: MCZZ?I+R&LW00#NS M!X+=/AU&9[0A@?8DT[/Q-$J=R7IS%EHS2V8C=['4I #+DKJ6/9Q./*"VD(1C M%,^MVY^H/;"_)CO!C88P"2',IA!.4XB29'0HF/_D-\LR2*MZMZ;JZ83I M&]PP._P>SONN^!3>_UL^,[7E0D.-):4&D[/4 ]7WZWY@9.MZY$8:ZKC.K>@7 MA\H&T'HII3D,[ ;#3W/U!U!+ P04 " "O@&)7#K7X0W@$ "2"P &0 M 'AL+W=OO&&@7BP3(RKHL MR:EMP$F[QT.!P(Z;9UH:VT(D44O2<;._?H>DK+CQT6Y?)'(XYS?#X8QV7#S+ M#:*"KU59R[&S4:JY[?=EML&*29W*]8 M43N3D:$]B,F(;U59U/@@0&ZKBHG7.RSY;NSXSIXP*]8;I0G]R:AA:YRC6C0/ M@G;]3DM>5%C+@M<@<#5VIO[M7:3Y#<.7 G?R8 TZDB7GSWKS=SYV/.T0EI@I MK8'1[P7OL2RU(G+CGU:GTYG4@H?KO?8_3.P4RY))O.?E4Y&KS=A)'"3@N24Y.YXMGS[W<45P[WO*)<2V;@ MNGIDRQ+E]:BOR(QF[F>MRCNK,CBC<@B?>:TV$C[5.>;?RO?)O<['8._C77!1 MX1P;%T+O!@(O""_H"[N80Z,O.J?/%B#P%'^0*F MNF0*]7H*@\LF'C<(*UY2R1?U&I2&LJW[XE^45,V=66G,LAT3N;0U2@9)5H B M'37IAZ)FT./S/QC,IN>D?13:V9,_3>?,/(,W@R MI4R'TQ<4=#/A#+VWJ%](DP[",A"@1Y%1(Y"* -4X, 4?,6N]]XWW 43)T/7A M5R(,7"\"_R9.$M^VY@N,-@X"9#K8#^K7SJQLG/ MQ'B<(DB2B Q9=\F,?Y-$J3O400:1FX3PG7K1Q:B+Y04BEYGUBY1V8@[;RFB9_V=0)[)ZY5_#T.;5\]R$BM=+ M[3;R7"\UYU/=K8MJ6^G*"7S_)O7B?2UE?%OFL$1Z1DIZFP0YL&VH]TI4JD1Z M^I06TODR+T][JG.N6S6K7TULR0?=.#8%OG0BFH4U35EDII(:%.;YKC.$-60T!77*/6LFIRNT?S$D5BK69!LTUK)4=F3IJ-W!.[9SUQFZG57IG MUT4MH<05B=+E'S@@[ 1H-XHW9NI:0, #4+ 9 >&PO=V]R:W-H965T0CR0$MC MBUA25$GZLD4^OJ0HRPI@LVB0Q \6;W/FS'"&,].#D"\J1]1PY*Q0LR#7NKP- M0Y7FR(GJBA(+L[,1DA-MIG(;JE(BR2HASL(DBH8A)[0(YM-J;2GG4['3C!:X ME*!VG!/Y>H=,'&9!')P6GNDVUW8AG$]+LL45ZO?E4II9V*!DE&.AJ"A XF86 M+.+;N[AG!:H3?U$\J-88K"EK(5[LY#&;!9%EA Q3;2&(^>SQ'AFS2(;'WS5H MT.BT@NWQ"?VWRGACS)HHO!?L \UT/@O& 62X(3NFG\7A=ZP-&EB\5#!5_<.A M/AL%D.Z4%KP6-@PX+=R7'&M'M 3ZUP226B"I>#M%%VM.K+1(7^ 9RYU,<^,L6#)2P,LD5>A-X$H7.%;PK,LR^E ^-J8V]RN\0+N,*R"[VH TF4 M].#]Z@'>W+R%&PA!Y40:*]W'HZG7>+97:>K]AV?_]'OV%3[^823A42-7%SWD MU/0OJ[%9>ZM*DN(L,&FI4.XQF/_\4SR,?O48T6^,Z/O0YXN]N5BR9@ADIW,A MZ3^8F61LKI=P:PQ\AIM+S!WVL,*VS\-^'D>GWS3<7^ U:'@-O+Q0"J45E"A= MR%D?-E%XB;E3-&HY,QF/NZ/194>.&H(C+\%SJBK[!J2"<^,]96EW3BGQVXG=HS2/2@'O>,G$*QH:OE?$B_65.3)IF$Y^3*)/ MOH,1<70N!)$_5-UE'ZC.^8.CUMB. MCGYO/+D>''&K;,5>MD_D2/F.^TN+%^)K'9J<*28_)BYJ/=_8CG,=B[T5YO); MVVD7!'\5J.&_* /QE3(0MCH9CG);]6L**H^YIJ99;7K"A>N$SL==0_E$Y):: M &6X,:)1=V3"4+H>S4VT**N^:"VTZ;*J86[Z6I3V@-G?"*%/$ZN@Z93G_P)0 M2P,$% @ KX!B5W_TPZ9Q P .PL !D !X;"]W;W)K&ULK5;;CMLV$/T50@V*!$A6]\MN;0%KRT'[L,#"3MJ'H@^T-+:$ M2*1*4G;:KP])R8JM,([1[HM-4F?.S!S-4#,[4O:)EP "?6YJPN=6*43[8-L\ M+Z'!_(ZV0.23'64-%G++]C9O&>!"&S6U[3E.9#>X(E8ZTV?/+)W13M05@6>& M>-YY9KG0[6U;X4ZL!.9RW>PP;$Q_:9R9T]LA15 X17E" &N[GU MZ#ZL8H77@-\K./*S-5*9;"G]I#:_%7/+40%!#;E0#%C^'6 )=:V(9!A_#YS6 MZ%(9GJ]/[.]U[C*7+>:PI/4?52'*N958J( =[FJQIL=?8<@G5'PYK;G^1<U"#XCH$_&/BW>@@&@^!6#^%@ MH%.W^]RUD1,H26;6FCUM;74JR*J3C:"R:>5M!/I&@Y .D#OT*:O M%$1W:%EBL@>.*H(RV %C4* 3< TU%G(O*'J2"U;A&NGJ0J\S$+BJWTBNCYL, MO7[U!KU2%!]*VG%,"CZSA8Q8^;7S(;I%'YWWG>A\]$2)*#E:D0(*@WUVW?[^ MBKTME1KE\DYR+;RKA!MH[Y#OO$6>X_F&>):WFWNF=/Z?]]5_]GXAAC_6CJ_Y M_!_4SH[1!BVET$RVO:Q?4:*EKEQ@Z,_'+=?G?YG>?L\?F/G5%?G 6YS#W))W M( =V "O]^2B.SB)07C2PJNL:<+7&.2PUNTA7U%2$7V MJL-;V;C4U%"+GBW2;.HC.]-M#&@@M@))](84&[D)A/8R@3SPR Q2Q.-TD17I1F[=7LJ#R)GDC.1 M6*_=OU*FHF-*(%'"E;*)O@GS/HKCB3 &4.)/:B'[%N3%3C*A6AE0D7M6I1>J MQ*,J\6V] J2XWB6QH4L2WTTF"1M@;N"X[B3EV]A6/V3KD[;/I@%Y!>_U&,91 M3CLB^LM]/!TGO4<]X$S.%^[#TC6<9W(R[ >YK_3]6/F$F>PGCFK825?.72Q? M$.M'M7XC:*MGD2T5\ON@EZ6<;H$I@'R^HU2<-LK!."^G7P!02P,$% @ MKX!B5YQ74B>1 @ P 4 !D !X;"]W;W)K&UL MA51-;]LP#/TKA%8,&]#9CI-V;9<82-(-ZZ% T6+K8=A!L6E;J"QYDMQT^_6C MY,1+L32]V/K@>WRD2$[7VCS8&M'!4R.5G;':N?8BCFU>8\-MI%M4=%-JTW!' M6U/%MC7(BP!J9)PFR6G<<*%8-@UG-R:;ZLY)H?#&@.V:AIO?"Y1Z/6,CMCVX M%57M_$&<35M>X1VZ;^V-H5T\L!2B066%5F"PG+'YZ&(Q\?;!X+O M=U9@X]D MI?6#WUP5,Y9X02@Q=YZ!T^\1ERBE)R(9OS:<;'#I@;OK+?N7$#O%LN(6EUK> MB\+5,W;&H,"2=]+=ZO57W,1SXOER+6WXPKJWG9PSR#OK=+,!DX)&J/[/GS9Y MV &<)2\ T@T@#;I[1T'E)7<\FQJ]!N.MB*$\H]RYPS="L*Y[!8? M474('V!>%,(GBDNX4OUK^[2]NT3'A7P_C1VY\Z XWU O>NKT!>ISN-;*U18^ MJP*+Y_B89 Y:TZW617J0\ [;",;),:1).C[ -QYB'P>^\2NQET8WL"2MAFJ$ M\N]J6(;,HX$?\Y4-YS_W):#GG^SG]_UT85N>XXQ1PU@TC\BRMV]&I\FG ^HG M@_K)(?;L$DLT!@MJC3X,?&JIU,%I.LEUI<0?I/JTN1&M?\E]^@][N-_/>70: MI52*4OKRT*7O@>="#$KN:$\H*B(T@DK*^.Z %DVH+)4CZ)445:@Q"T*!JSW0 MCY&"TDZT_I&/X2@=16>[WFR7U_^[) *RGQP#5P4S[9J;2E"<$DN")M''$]9G9+MQ MN@T]NM*.ZBXL:QJQ:+P!W9=:N^W&.QB&=O874$L#!!0 ( *^ 8E&PO=V]R:W-H965T>UW910Y@S[=FPDAGV^5 EE.!(@EVE*Q-TI)GP]<'SG?F!,YPME M!MQA/R-SG*"ZSD9"]]P2):8I,DDY X&S@7/B]T[]T 38%3\HKN5&&XR4*>!%/I/V$=;'6&8UPA M6R(4P25-$CTN^Z[2VQL0-RJV.LVW M"K9L-<&L :%W"($7A' ].8?]O8/',*YF7TH(2@F!Q6W62SB$,9IK2-D<1BBL M A8A7$T3.K=:#N'S;:9O \;PG:9F'9_!1$_)&8GR!1-%A *=2>Q9FD>^=^3Y M55IK.1DO]61&(APXVBP2Q0J=X<$_Q$[]5CO?#K MFT:&"X6I_%TE,MR!R&8ILEE[K.!I'S)5!7U M'+QKP48:"\KB*43UX""EG:B%K,M;;?RA!- M[88MAJCE],*[TBD5=]Z'(3H[$-DM179W:8CN$T,$?J-;[8CCDM+Q+AU1#^[# M'1)1DSC?>WCDO+=R1&N[(^I)O?"V^!LON_\^3%'P^,\Z'YY_O_[]?Z4O"O1- M8_B>UPBKG>$_O-%^[>OX6F_4HUV7IQRI6N/FUSH>M]%&:!GI]QKNX[I@0M_T$,_P%02P,$% @ MKX!B5R7JJ^M'! A!, !D !X;"]W;W)K&UL MM5A=C^(V%/TK5KJJ=J7NQ''BD$P!:8"L=J6..AJZ[<.J#X88B#:)J6U@NK^^ MS@T9BN949!U-^1SFD<9TS*C[]*4J,: M,S.L/Y_9/^3BE9@5$73.XC^B4.XFAF> D&[((9;/[/21EH)PQK=FL*'@/ MED6J +8!#T*H%)V1F*1K*@!)0_!,8R)I"!X2QF7TC>11#EY4O@H*5,C G*62 MJ["K!R$%>+N@DD3Q.T7\>;D ;]^\ V] E(+?=NP@%*$8FU*YGSEAKDM79X6K MZ(JK-GA48^P$"-*0AAK[1;^]WV-OJFFKY@Z=YVZ&>@F7='\';/@30!#9&G_F MMYLCG9SO&SWXSZ,W)L.N$LG.^9PK?$78)0._KE3@U0YPR8@OCS194?ZG+N2] MI-DN>2_V9$TGAMH&!>5':DQ__,%RX<^Z^1Z2;#$D63 062,R3A49)V>WKT6& M["-)XNB;6KZ-50J^_**@X).DB= &QQDR.$.2+88D"P8B:P0'5\'!OJ""-<=L!QLM43K4*YKMS1W42/D>;@E MN8MR7>PX>L6C2O&H5W&]8NIDCCJ#OK=L'[9UZF 6MF%+J ;F0!NV%C?7_E*CL;:52L<.:T-0X>#"'9V#!W.]CR_70DT..1BMU8DFZK1134: MJOZ53 U?D>O!MG0-3 G';>5=F.]Y#FH+[\(\[%XK#-;EZ\#J_SQXK0J6YJTR MB#%JJ]7A(,:=0&MPMH2)]AO'04 #H? 9 M>&PO=V]R:W-H965T\J>^)80 5[2).-3:RO$[LJV>;0E:<@OZ8YD\LJ:LC04-X=AK&F36;E.?NV6Q"FI=PZLY1H5#:?%73/;\X!@4J3Q2^E0, M/J^FEE-$1!(2B0(BE'_/9$Z2I$"2<7RO0:WFGH7CX?$K^FV9O$SF,>1D3I._ MXY783JW BNR#O-$/-#][Z1.:%3@133AY2_8U[:.!:*<"YK6SC*"-,ZJ__"E M+L2! W1/.*#: ?U?!UP[X#+1*K(RK44HPMF$T3U@A;5$*P[*VI3>,ILX*Z9Q M*9B\&DL_,;MGDA%,_ !AM@*?ON?Q3LZ1 !_!4A)FE2<$T#4X852,KJ,H3_,D M%&0%%D0R*8K#:GZ*BREE(OY9G7B_("*,DP\2^^MR =Z_^P#>@3@#?VYISJ4U MG]A")E2$94=U\#=5\.A$\$NRNP38N0#(0;C'?:YW7Y!(NL/2':GNMBQC4TO4 MU!*5>'A8+;_=23OP69"4_].78P7J]H,6C_$5WX41F5JRNIRP9V+-?OT%>LYO M?1D; E/RQTW^6(>NYD]>\[\ &T9Y[^Q6<%X)5ZPWSS/?\Q <3>SGPYR.S3P/ M^X[7F"G1NDVTKC;:.\+YE5Q&6OZNNOP-#_C;%W]U@]%!8!]=)QB[?B>!'CN, M(7:=_@Q&30:C-]4[(Z(OVM%1%*X7H !U@NTQDVLGC;6)5V+?<@( MN):QSL-=+,(D_BF+WEQ8D&?Y4JD>F3GE@H-O7TCZ2%CO0Z.]V]"'QA"84AB_ M*8Q_CD7#-YF_(3 E_Z#)/S"[: 1'_,0N#ES8H?&Q&9)+ACOJI_&XB7:LC?8F MCY-5G&WTY-1B#)T<0V!*NM!IY8%S#GK6J(9*8 I-K<&!1()F*5KC'9(/^F/L M==\+O7:^[YT@*6R%"-2^YV=SFNYR0=CAC&GXJD<;/%OGT""P%2$0GX6Q6FTS MN :&T-0:M-(&ZK7-<,8>2Q0X0I[O=1G;8X>Q#T\QMI4R4*]E'F1\80+F"8V> M](NK'FCP1!E"4]-N51'TSD)6H_+'%)I:@U8 0:V^> -9_1Z)ZGM.EZO'9G@4 MN"<^&V K6*!>L=SF+(M%SL@%N(U?B@/>G3X=?;7@@Z?.$)I:BE8-P?%9Z&M4 M()E"4[_Y6X6$M.IC.'UK/(67$'G=K]X>,R1EKMM/7]2J&:17,W^(K10&.HKJ M 09W) RAJ>D>]&3.TY0QVY4YAR1"K21"AALS-9[RF@^PTU4#?68^1O $15OY M@@;(ET]*8^,"?'J)DKSX!@-W98^FZ"?0C N65XWA."OZE1M91[V.T,

(8- MH:D5:^43&IV%Y4:UE"DTM0:MED+Z%M/ =EB-ILH#'WE!E^0]=AAA[X2.0*WN M07K=\S;6&FW\F$)3*] J*12D?;8 M#'LH.,%9W(H=K!<[Y9*KXZ?>?^C2 M!O*S1O.4U=(?=Y7#?YI5T=H'&YO%KO*7D&WBC(.$K*6?<^E+@K-JH[8:"+HK M]SH?J1 T+0^W)%P15AC(ZVM*Q>N@V#YMMLMG_P)02P,$% @ KX!B5UR^ M4,@6! 91, !D !X;"]W;W)K&ULM5A=;Z,X M%/TK%CM:S4@[Y1O2;!*I":"MM)6J=F;W8;4/#CB)-8 9VR2=^?5K V62V$5I MAWU)P)Q[KN^Y%U_CV8'0+VR'$ =/15ZRN;'CO)J:)DMWJ(#LBE2H%$\VA!:0 MBUNZ-5E%$X1/<4L+HH(/VV1#DYS W; M>!YXP-L=EP/F8E;!+7I$_'-U3\6=V;-DN$ EPZ0$%&WFQHT]3>S&H$'\A=&! M'5T#&7S^S)TWP M(I@U9&A%\K]QQG=S8V* #&U@G?,'7? "PS$'^M M<27*AH./X";+L,P]S,%MV5:PK(3W$>(0YQ\$XO-C!-Z_^P#> 5R"3SM2,\'! M9B87TY+D9MI-8=E.P7EA"BZX(R7?,1"7&\QS_G/1DVCU JS&V=^8F6;E]?;L/GOJZ^ M_OE3X, M1P7[5UH2$6%UN0<%:LH;Z*@DL' WRBK MW\OJ#\IZ6PI-$>/-VQ.A-0?QD]A3,*03L*7RCZ5Q%?TT($>13P5Y"BA608ZM MB#<8WAO%"WKQ@LO$6S7EMQHNO^ "858J2!5/@U'*.%9!OJ+=8'1OU"[LM0L' MM7N07;X46TL "U*+5QB7:5Z+]BI[?4I*QFG=;@W%?47)5DQ!V_I#)5 W5&0= MG,MK%^A+/,9C>DQ"=>4Z7I).$C#I$S 93$"$A.<4MYLN^?:+/%".OS<#.J$G M:OWZ@34Y4UJ#<@+'/RMA%>5Y8BT^TU!%N8$;GGE,!L-\8Q5?]R)>#XKXTN;C M#A5K1+4;CT'"UVX\QB2+QB2+QR1+1B([2;%M_?B L?Z/'6;'.E*F1V6+1F6+ M1V5+QF([S?;1YZH][KK8\9VLSN&UTH)T,$?IR9$&)G:,2GO1P )/Z4+)<*RO MU=(\.@4H$-TVYS5BVRW[=_O!UH_V9T(WS4G(V?C2GJYLS7AD3^/VQ.<'?7L M=0?I%I<,Y&@C7%E7H>@*M#W3:6\XJ9HSB#7AG!3-Y0[!#%$)$,\WA/#G&^F@ M/UE;_ =02P,$% @ KX!B5Q@&ULO9M?;]LV%,6_"N$-0PNTM2C_3>882"**Z[!T18-N M#\4>&(NQA4JB*])Q.NS#CY04R8H95FHO\I)8LN[O2#Q7IGPL+?8B_RPWG"MT MGR:9/!MLE-J>#H=RM>$IDV_$EF?ZG5N1ITSIQ7P]E-NY\N%V*DDSOC[',E=FK+\ZP5/Q/YL@ @6 MU@1,L>4B%WN4FZTUS;PH_"VJM2-Q9EKQ6N7ZW5C7J245(MK'28)8%J&WF6+9 M.KY).#J7DBOY"KW39\-K=!Y%L>D5B MJ/1.&?1P5>W 1;D#_A,[@-&5R-1&(I)%/++47[KK1]^J)^[Z$T?]4 ]F/:+^ MPXA>^$[@[[OD#1KA5\CW?&P['G?Y-=_J.M]AQ:AN[E'!&WU7)4 M;MF*GPWT?"!Y?L<'RU]^PE/O5UL#0,("2!B!A(60, H$:[71N&ZCL8M>MY&M M,9R5?1NCA$T+F+F&N%M.\'Q^XGG>8GAW:#JD*NFJ&D*JT@ZJ+;,FM5F33F:A M.-VR.-=730JQ5.PR9;//R>IK'R0L@(21$C8Y&.S'WD+*42!8R_]I[?_4Z?]Y M*G(5_UM>H(A;%#U@1/9MPVF1X-MNOKH')X>G0"VS<@QS;=M%Q[C M1IYE.PITJ"UO9K4W,ZMN/N]H/*4NZRH:@LA2*UK;?;^SW(>V?6^UW2O2VW^]J/Z0LZ2H;@LI2 M*%K;_B: P\Y@9GF]%9D4N=S$6U3\S"'1IRN>WO#<&K.Y:;V=!@W:0&D$E!:" MTB@4K=TS3=J&Q\^4VF+0= Z4%H#2""@M!*51*%J[G9H\$+L#P3\S_EK/01QM MV= M/=>^_?]-=VKM!;'3&ULM59M;],P$/XK5D ()+;$:9NV MHXTT.@&3&)HH+Q\0']SDVEHX<;&=EO'K.3M9:#>W U2^)+9SS^/GSG?.C392 M?=-+ $-^%*+4XV!IS.HL#'6VA(+I4[F"$K_,I2J8P:E:A'JE@.4.5(@PCJ(D M+!@O@W3DUJY5.I*5$;R$:T5T511,W;P$(3?C@ :W"^_Y8FGL0IB.5FP!4S ? M5]<*9V'+DO,"2LUE213,Q\$Y/9M0!W 6GSAL]-:86%=F4GZSD\M\'$16$0C( MC*5@^%K#!(2P3*CC>T,:M'M:X/;XEOV5[EY XU#/" ML#(GEZ5AY8+/!)!SK<'HY^0=9M()F6+VY!4NR_E](_+T @SCXAD:?IQ>D*>/ MGY''A)?DPU)6&GGU*#0HU6X89HVLE[6L>(^L*:Q.22=Z3N(H[GC@D\/P"\@0 M3AT\WH6'&* V2G$;I=CQ=?;PO>(E-T#>8L9YHD2^O$5[?/W(,_?YN^1R'9<[K/&8W$8=#&8?!O M=3RXEVB^.G[(:D?3L-4T/%H=#_^HCCU6^^N81K__F-&_5'*#2AXH99_9_EJF M6_]Q>E#59]>P8.S8&A0V8-ACV2[.5GBE85X)(O@AK;4%XQM>"E)@+F2!Z=]O%<5=VCU1,C M5Z[-F4F#39,;+K&O!64-\/M<2G,[L9U3VRFGOP!02P,$% @ KX!B5_IF M$16+ @ M0< !D !X;"]W;W)K&ULK5513]LP M$/XK5H8FD 9)DS9L+(TT6J$Q@80H; ]H#VYR;2P<.[.=%O[]SDZ(VBD4)O4E M\=GW?;[OSCXG:ZD>=0%@R%/)A1Y[A3'5F>_KK("2ZA-9@<"5A50E-6BJI:\K M!31WH)+[81#$?DF9\-+$S=VH-)&UX4S C2*Z+DNJGL^!R_78&W@O$[=L61@[ MX:=)19

0(7S@X.$VW,=$=-D( MNVR$CB]ZE0]E7@IM5(TGU9"'*W0@EP9*_;M/7,,V[&>S%_!,5S2#L8&7 M( @2?[6IY"VOK1"'78C#G2'^J/FSJS.YA97D*R:69*(@9X9SVDHWT*WQ/9EO"X$Q[O/ %.)[:ES%6]3VK\ MKN/YEE<3G+_15.V#=DW5D@E-."P0%YR<8BI4\T@TAI&5Z[-S:;!KNV&![RHH MZX#K"RG-BV%;=_=2IW\!4$L#!!0 ( *^ 8E=F6\"=9 , &P3 9 M>&PO=V]R:W-H965TT^+J9=F.0%K#DQLYW2_OO93LA(%=RQNC=@)SZ/[?3JSI+Q#$O5Y2M?;#C@U(@RZH=!,/0S M3')O-C'7KOELP@I)20[7'(DBRS!_N #*ME.OZ^TNW)#56NH+_FRRP2NX!?EU M<\U5SZ\I*O6<6KC?WM$_F,VKS2RP@#FCWTDJUU/OU$,I+'%! MY0W;?H1J0P/-2Q@5YA-MR['#L8>20DB656*U@HSDY3>^KPJQ)U"<=D%8"<)_ M%?0J0>]?!?U*T'\L&!X0#"J!V;I?[MT4+L(2SR:<;1'7HQ5--TSUC5K5B^3Z M0;F57-TE2B=GGUF^.OD"/$,1+"0Z0;?J44P+"H@MT:.;;ZXQAURN09($T[?H M3002$_IVXDNU$LWSDVK6J)PU/##K&%TQ!1(HSE-(6_2Q7=\-+0!?E:"N0[BK MPT5H)7XJ: >%XW M;9N]48M>_4ST#*]_@*PV!&L8*$ M4"(?WJFDE@57+91B"6WF6+G'FF-?I,XH$U(Z)T9M?KA<3.P(UO!C6/LQM&Y5 MI?D#>DZ,6?''VN(2%KF$Q8Y@#8]&M4S@HRUR28N>V/2341L_ M U :X>^=-F3 5^:81Z"$%;DL#Q[JJ_51TKDY0/'_#B_/H:XP7Y%<( I+)0TZ M(_6CD9='.V5'LHTYNU@P*5EFFFO *7 ]0-U?,B9W'3U!?< V^P-02P,$% M @ KX!B5R:Z5#%R$@ E!D! !D !X;"]W;W)K&ULU9W];]O(G8?_%<(M#BVPC47J?>L8B#,OER)I9%.M\T+DGM*\_&J M>=327+B;?XB_!IW>P=;2W?I+\O JZ'8.CEVYFXODIFP>'NQ=']OTQ:N@,VQK M;GT3W5T.NRM>[P"OP@2K'+Y/XT6@XIOI;%I\#?[Z(9E?)]G?6D9XY216._$? M\X?X)GE]5NZE\R1[3,XN_^,WX:#SQ[9OFH0)$B9)F")A&H)9@>GM M-;T;L' M\UONKMXM\B);EJ6Q"/[ZOGQ#\*Y(YGEK6'ID6$B8(&&2A"D2IB&8%9;^+BQ] MY][ES\MJ)Q*DM\$DBY_RLH!.DK:0."F^(7$/:9&V98$<@"1ABH1I"&9E8;#+ MPN!XI?F4!3_#F+DN2]8[$47&<9-]\D#!!PB0)4R1,0S K M.,-=<(9HQ1F282%A@H1)$J9(F(9@5EA&N[",G'L9LS\IRH/:Z6)]%C6)B]:Z MXV3Y1H6$"1(FW1_9[FSJT"F)(@>C(9B5CO$N'6/GIJ[V'.71R,VZ^-QNSG9^ MJ,[LI_/E/+A.LQ)9U:>;N!Q%^;>VV#@[\8T-"1-KV& %JW38XV74[ZS_NSA_ MK&>"[%:1, W!K("$'>-E.M\:D6*95:?&AW8F;K!O+%":.++1E1%9*9%J%S!L M-4SDB6E-AA/@G0R2)C8T:Y+S>XX) _299$7<9F3Q5UK2% ;B]+$ MAM8_8=^"RE:4IBF:G1'C6T.GH3O9FP3_"CY,%ZNC6)=*W;UX9PFUN2A- MHC2%TO2&YC8%=E",KPV=AL^K8FVBXZQ8J-!%:0*E292F4)JF:':FC-8-1VS% M0M4N2A,H3:(TA=(T1;-#8VQO^%UTK[L7[RRAPA>E292F4)H.]]UVUUVQ(B-] M([?_]*A87ZJX5.U7$Z9R9^5R]^H;')0F4)I$:0JE:8IF9\OHX2A$*U>$RF*4 M)E":1&D*I6F*9H?&".7(+92ARN7NQ3M+J$&.]@WR]@RD(0?1?A5*TQ3-SHD1 MR-$)TW=/*USODZ)(LKQ*U>9MSM*%:F64)E":1&D*I6F*9J?+J.>HQY8NU"VC M-('2)$I3*$U3-#LTQBU'[@FV5.E"E3-*$QM:BSQK5B[4)J,T3='LF!B;'+EM M\I^6LZ_!<^8$N_G> 4$],DJ3*$VA-$W1[!09U1RQ=,.K;U42@W4J4IE":IFAV0(PWCMS>^.=%/$^S8OI_R228K,*2Y\MX M<9,$-VE>Y,%3-BW/I1;E4O'4/PWO_@:I@E*90FJ9H]AVS MQA9WOWF*L,\1KKL7W[W(AE8/W:!]ZK= .Y8H3:$T3='LH!CUVW7/#';O1UHS M@TD%=JMIFAV(HS7[7ZSUSUR=X$;[)T,]S"M6X+:[@<0 MZ' D2E,H35,T.S&U]1E\I@BW)H-=CZ&[[S9:Y^P*M%^)TA1*TQ3-CH#1L%VG ML7NANPO=YD)[.[%.TNGSMT5:+\2I2F4IBF:G1/CB7MN3^Q;O?RF [L[ M]XX/.AT8I4F4IE":IFAVQ&HK__;8^H4:9I0F4)I$:0JE:8IFA\9(Z-YWF0[L M[L4[2_U#)W/-\H4:9Y2F4)JF:'9,C''N@=.!R_+U+>O6NX?@G2%TQC!*DRA- MH31-T>R@&6W=8V<,]U#QC-($2I,H3:$T3='LT!CQW'//&*:*&.JC-[3Z-;'A M@1E_:,<2I2F4IBF:'10CFWO?+)N/S.]R@[VS@2IHE":/?(2[9P,=?, ..AQ- MT>P'9!CKW&>MLTHF21;/ K5<3/+@)4I3*$U3-#L?QCKW6>O\)?@8J.#S"24+%&,T@1*DRA-H31-T>S0U!XYYQ;.SR]9[-/H^NTE*VR6+/81=.PSZ-B' MT+V$:>X;T]QG3;-5LCZ6^Y_5LW#+W=)FPORG))NF$WC-(72-$6SXV%T<_^H*SU4RTZZ(NK&>Z<#EY-0RH'D9I J7)#>WX':SJY'=J:H3VUVOD[^#%GU[G[L'[ M^T M >P>D7=24$6+TA1*TQ3-3HI1M(-C#ZX+A^M)Y5XK4;NIWGL9U-2B-(G2%$K3 M%,W.CC&U W9MB@$J9E&:0&D2I2F4IBF:'1KC;P??-%TXB'?[G8,6!36W*$V@ M-'GD(Q3)S:L@Z Q7%B1LURBHK:5H5F2&QM8.W?.%34DJRD(U7<35 G\'8^*& M^<8$I0F4)H]\;!_BKV5*>FM7%K6E!!V.IFAV2HR>';K5X E',N7IM[E_SG5X MX^[*.T.HL$5I$J4IE*8IFATHHW*'$7IX,T3%+DH3*$VB-(72-$6S0V,$\= M MB)_Y' 4WW3M#J!Q&:7*XKWS#-C6,]JHIFIT.HX^';GV,UBC4#J,T@=(D2E,H M35,T.U#&#@]9.SQ$[3!*$RA-HC2%TC1%LT-C[/#0;8>;,^R.SE]P\[Q3@YIB ME":/?')?D@=SYET]K*HE*:@=IFAV4HP='C[;#K?6J_+%3]ETGJQOUG56,50D MHS2!TB1*4RA-4S0[9D8D#UF1/$1%,DH3*$VB-(72-$6S0V-$\O"8!7WF/'$W MWSM%J$]&:7)#.S*'7:&=:HIFQ6-DI/'(;3^?4;K>3/Z^S(OR!/Y]NIB425K= M]W0=+WX)/M[>)B5M7=;>O[OZ^-E9W-Q#]$T82A,H3:(TA=(T1;.#:+STB%V$ M8H2Z9Y0F4)I$:0JE:8IFA\:XY]$++T+AYGNG")71*$V.VA?("!L+9"BT5TW1 M['P8S3QR:^;3JMNS'SCO'H5WBE =C=(D2E,H35,T.VM&6H]Z; %#Q31*$RA- MHC2%TC1%LT-CQ/3(O22%WYP--\P[,NZA6?<0M<)I&KS+@_=)G@<_W9S0&$L]TMJ-1\6"S:JT1I"J5IBF9'P;CGT9%)S"];MWQ6#72/ MU#MIJ,5&:1*E*92F*9J5Q[&1W6-V/8LQ*J91FD!I$J4IE*8IFAT:(Z;'[@G3 M5^:6=6^]Z$9[!RAL5WA1(%[$UR5Y>WX M8T3= _5.&BJR49I$:0JE:8IFQ]'H[G&7K6^HMT9I J5)E*90FJ9H=FB,MQX[ M%>?SKZ&Y^=XIZATXB=LK?T[14Y76:C/,5?U[F/ M62#_L8QG5;&K%L']E$[+%/UODJ4MKUPMBUJ)_.DI=;^=-)KNK?2.*3JG&Z5) ME*90FJ9H=I:-21\/V J):G"4)E":1&D*I6F*9H?&:/"Q>WJWC]%TH[P#LZ:% M4;,8[E=#5&^C-(72-$6SPV#T]OC( _]^?=70QY.ZM]X[O^B<<90F49I":9JB MV1DWWGX\9JLD*M=1FD!I$J4IE*8IFA6:L&/L>O7S2YG2(VS?#&UQQZ8["K9? MR>(4B],8KA&1L!:1(XM#_RJKYZD2]LC6^X<8G97.XB2+4RQ.8[A&U*-:U-EU M4;8\+#RHPV=QDL4I%J_JG8OO5 M&*Z1DUXM)VYY[U%/UP7RY')Z7];![R=GCVRG?UQ)G&!QDL4I%J(4B],8 MKI&182TC;J'_:ZR:/A+WR/;[YQB=B<_B)(M3+$YCN$;81[6PLZO&;'E8>-!K M "Q.LCC%XC2&:X1G7 N/>P;_\ZHI>EE@B]M3NL/]:HHZ?Q:G6)S&<'9&PIKV M#]W:_U=:34^6NN[-]XXQBA,L3K(XQ>(TAFMDO7;](F17J=GRL/"P5P10G&1Q MBL5I#-<(3^V*0/C"J]4PE A0GM[B]L^=FO5=LQQK#-8)2L__AD<=G M>E34[^QIW2/W3R![60'%21:G6)S&<(V8UBX^A#VX&+*2'\4)%B=9G&)Q&L,U MPE.3_*'[KH)GG5FZV?Y!ZA^89KM_:HGV+%F<8G$:PS5"4I/YH>_"-_^.0NBE M7MU;Y!]-])8!%B=9G&)Q&L,UXEN[SA"RZ^=L>5AX6&^/XB2+4RQ.8[A&>&K> M/G3?:/"\ LDZ_ VNN3)VT4 MQ0D6)UF<8G$:P]GIC6J7#2)V,9XMCPH/BA,L3K(XQ>(TAFN$I^;A(_=]!,]7 MJ>X._-,4ME;(L%DAT6XEBU,L3F.X1DQJQCUR&_?6YU9X%+:K+U?_LWZ*Q?$3 M/_=0_ /%NGD4)UF<8G$:PS5R5Q/X$;L0SY:'A8?5ZBA.LCC%XC2&:X2GIM4C MIWLE:AOKV5&#++FM@O3CF^CLO&QIWGYY\5">$'Z(L[LR0,$LN2V;=EY5 M#]+,IG?WNU^*]*%"!M=I4:3SU8_W9;J2K'I#^??;-"VVOU0=/*79+ZOA7?X_ M4$L#!!0 ( *^ 8E=6MU^^%@, ) ) 9 >&PO=V]R:W-H965TU ^^]W[(24;FE6I-U _'%>OX^_CD=;I7^:-:*%^TQ(,P[6UN9G86B2 M-6;,=%2.DEJ62F?,4E&O0I-K9*D/RD081]%)F#$N@\G(UUWKR4@55G")UQI, MD65,/UR@4-MQT UV%7.^6EM7$4Y&.5OA NU-?JVI%-8J*<]0&JXD:%R.@_/N MV73H^OL.WSANS=XW.)([I7ZZPBP=!Y$SA (3ZQ08_6UPBD(X(;+QJ](,ZB%= MX/[W3OV39R>6.V9PJL1WGMKU.!@&D.*2%<+.U?8S5CP#IY%=#SH*4SCW7)+)N,M-J" M=KU)S7WXN?'11,.E6\6%U=3**IMQ--!/4 M4.X6-^UO+M$R+LQ;ZC*3%C4:"W-F$19;EL/M%69WJ']0Z\WB$MX"C3#%]&A\2;$T<[X@OXE;!\V+5 M@;A_#'$4QTU^VL,7F'>@%_GP7HN=7KT /:_7^_<"W'ZA-IA9S,R/!F,7I5"_ M6<@=]S.3LP3' 9UG@WJ#P>3UJ^Y)]*&)\C^)/6'NU\S]-O5]9MI6A>;V 5+: M0TW0K4J'0K?;\DL+T>DQN,4=M( .:M#!2T&U.R,:$Z1"V@3:JG0H:+LM)?%= MYDZ5/Z1?9A=?YRVP)S7LR4&P.>/I,>2H$[I2FHA;Y0XE+L6ZD5=SN6LSB3JT MBOU1N&F .JVA3E\*]7@_'H-4U=VX8:)HW+>MLH?"E6+#/;;>H#-H)AO69,-6 MLBDSZW)#YA:66F5@T%J!#A#4DF[MZG;WBVG<[9[0GM&4>)MXAW]9C/8A7OFW@"&/A;1E_JMKZ^?&N<^RX6/W\JURQ?2*2P,"EQ0:=4[I M^.@R_Y<%JW*?0N^4I83L/]?T9$+M.E#[4BF[*[@!ZD?8Y#=02P,$% @ MKX!B5V,3_6 3!0 DQL !D !X;"]W;W)K&UL MO5G1CMHX%/T5*UNM6JE#XB0D, M( Z3;D;;2J,SL/E1]\ 0S6$UB:CO0KO;C MUPF9!!)CF$S4%[#C>X_O/3C7QWBTH^P;7V,LP(\X2OC86 NQN39-'JYQC'B/ M;G B1U:4Q4C(+GLR^89AM,R=XLBT+=V.3:L+"("&->/X) M=H6M98 PY8+&A;.,(";)_AO]*(@X<(#."0>[<+#K#NX)!Z=P<"YU< L']U*' M?N&0IV[N<\^)FR.!)B-&=X!EUA(M:^3LY]Z2+Y)D"V4AF!PETD],9I1M*$," M@]MDB[F0:T!P@)(E^) F2PX^XD@V*0.SB.1#5V"&^#JWR!O!]Y1L452Z'<*\ MG6.!2,3?2:^'Q1R\??,.O $D ?=KFG)IS4>FD$EDH9AA$?!L'[!](N %WO2 M8[T'MF4["O>YWGV.0^D.\AO[5 ?U?_I(( MX%;@F']5D;>?SE5/EU6=:[Y!(1X;LJQPS+;8F/S^&_2L/U14=@D6= 1V1+-3 MTNSHT"?ED@VS!JZ6['N 8LH$^1?+,/T:/]H,6O+3+_GI:_FY.9MMOYGM<.CW:TG,M=.\],7I".R($:]DQ-,R MU]W^NL'+]OE]+61M4RY0'9.M"'GE.:'24W+),;=EP"]3D/+RQ_33MU^=-&W_*' MAU8E!BT].]I<"^?CZN=;;KWZZ2=Y:?GK"NV8D@-]#%]: ?4KHL"KE3_'\>OE M3V7H68YOU=>$/L*V#%02%6JEV>1F*S4\>HSPE7QCKKA\+\ "ARDC@F I2#_A M^!&SK^ _\-!;],"]K)0\93]5-DJZ.E6LG:(%7:$=$U^)5NC\VL,![$A\%EQW MB19TA7;,=:6,H5X:GY5^TS, 7Z":'5AH(^B+4V50(9ZA7RY M')J>03K%5U-AJU24RDPAH_0QM&6K$L]0KYZUV^GTC/,I@IJJ&?JV8A-6V'E# MK\YDH(^B+465O(9Z?7WQYC+#\OU*XT/![]X;]$>*E[,=9=H05=HQUQ71PZH/W-R"&PO=V]R:W-H965T#,D!1ULN?L@$0*&?*'R[A70!XKLVO)M?H=>OWJ!7 MALWGA!=2SR!'OM)Z&]7\9:7MNU+;\ EMYY"?HE[P%H5!V&N!3]WP*UAJ.+;P MVZ,OI^NW3F?WG0N9D"6-/ M;S 2Q :\R9]_X"CXJTV+(SG;4Z97*]-S>9\TRD!GO-C5'S/UES?KC]55I[; M=-6FMM#>Z@(TM@^PT%HU3C)==2N=1=:9V;,WDY/^<# <^9L60?JU(/W_7!"[ M"VS,+M"F@7/^KAJ4S@8-#7!T'N&@781!+<+@6"*LF[O/X84Q>)S+<-@(HXS6 MR?K E1+5FD0OH8F[-J+'Z1R&07_P0 ]#C8M5W!RQ[&U7Q'$N=8WO;5:32E^/]T(+O9=-8.=UG+>->^86&ULK57+;MLP$/R5A5H4">!$BFRG;2H+\",OH &"&&D/ M10^TM+:)4*1"4G;2K^^2DE4G<-P>>K'YV)F=69*K9*WT@UDB6G@JA#2#8&EM M>1:&)EMBPR WAN ;@/H>J.U,F]KPBQ+$ZW6 MH%TTL;F!KXU'DQLNW2E.K:9=3CB;CI4NE686X5JNT%@Z(&N R1PN*ID;N$)! M0Z5A++C?.H)AGG-W!$P0IKY'[D .)F@9%^:00NZG$SAX?YB$EB2Z1&'6R!G5 M0S?J0!S%W1UZQO\.C_?( MZ;;E[GJ^[AM\6T7NP 1GUI?Z_+'B]AFFF%6:2HL&?@QGQFJZXS]WU;#.T=N= MP[W[,U.R# H5!^N'=R6GT95K#K5J4_EFM@O BY)Q[4X5!*E#LTM>_Z_R]D74\L*MAUZ@7OC^9R!3E;3U MFVA7VQ8[])WEU?J(6F_=*?_0U'W[AND%EP8$SHDR.OY(JG3="^N)5:5O)S-E MJ3GYX9(^'ZA= .W/E;*;B4O0?I#2WU!+ P04 " "O@&)7 _E>R*4" !4 M!@ &0 'AL+W=OH"$*FZ9I+]SDVEHX<68[+>S3[^RDH4@I8F^:\\/=_?YG M^SK<2/6H5X@&GG)1Z)&W,J8\]WV=KC!G^D266-#*0JJ<&1JJI:]+A2QS3KGP MPR"(_9SQPDN&;NY6)4-9&<$+O%6@JSQGZOD2A=R,O)ZWG;CCRY6Q$WXR+-D2 M9V@>REM%([^-DO$<"\UE 0H7(^^B=WX9V_UNPW>.&[UC@U4RE_+1#JZSD1=8 M(!28&AN!T6>-8Q3"!B*,/TU,KTUI'7?M;?2ITTY:YDSC6(H?/#.KD??9@PP7 MK!+F3FZNL-$3V7BI%-K]PJ;9&WB05MK(O'$F@IP7]9<]-778<0C#/0YAXQ Z M[CJ1HYPPPY*ADAM0=C=%LX:3ZKP)CA?V4&9&T2HG/Y.,I2JE8@;ANEBC-E1O MHX$5&4RK(M-PA8),J6 LN%LZAEE]?B 7\/6II.IB!C?,5(H;CMI.7ZP9%VPN M$.C6P(R1,<-TN^%P@H;6]2WOB3O!N=DA/GH1=$R"CJT@FLNE M,OPOB1]+;8Y@RG7*!/Q$IK;E>(9?%W-M%%V]WUWJ:HI!-X5]CN>Z9"F./'IO M&M4:O>3CAUXO*"GSK\;P7"LV6G$Q.H.T^CCAB[B/:UKY/> MV=EI% W]=0?)H"49_ =)5][:/WIGWJC-&[V9=\JX@C43%;Y/?=1!<1H,]E#$ M+47\7HI[:>@"L5=W3=O'H]NKV,45=YQ*!Y>_TR1LO[UA:LD+37(7Y!BP>F!DZ?K&7!KJ0LY<4=M'93?0^D)*LQW85M3^D23_ %!+ P04 " "O M@&)7%4.9]DT# 9#@ &0 'AL+W=O7;#,202Q("Q&'!8#Z]*]&+F^!AB+)P(; M46HC+67&V+/NW,P'EJ,] @JAU!18_:UA!)1J)N7'KYS4*M;4P')[RWYMQ"LQ M,RQ@Q.@W,I>K@75FH3DL<$KE/=M\A5Q03_.%C KSBS:YK6.A,!6213E8>1"1 M./O'+WD@2@"WNP?@Y0#O?P%^#C"1LS//C*PQEGC8YVR#N+96;+IA8F/02@V) M=1JGDJM9HG!R>(T)1T^8IH#8 EV3&,B*LL$-Z>0$PAZ2#?.4&>X_DU\%$S? RA@KL&[E7AMDI)D1>O MR(MG^+I[^$; )5F04(791'@,"1-$%LKK!#8RZO/@0B0XA(&E-KP O@9K^/&# M&SA?ZN2V1%81[Q?B?>CW''EAV&:Y7*BCWU'.ZO;_JKL8L. _S@'%F,.[+UQ"+YI5G6L="ERWUN.!QV-SFV>O5H MBZVJ9+$@M$8:& 3N=4%3;/ MWB%91[+$7.5G3*J'@6FNU-L-N#90\PO&Y+:C7P?%:W#X!U!+ P04 " "O M@&)7KF2#G:8' !!/0 &0 'AL+W=O2YY#^\E#RF=WV?\KE@R)M!#$J?%16\I1'[6[Q>S)4MH M<93E+)6_+#*>4"%O^6V_R#FC\[)2$O>QYQWW$QJEO?%Y^6S"Q^?92L11RB8< M%:LDH7QSR>+L_J+G][8/OD:W2Z$>],?G.;UE-TQ\RR=^TA^9L05>Q^)K=?V)U MAX8*;Y;%1?D_NJ_+>CTT6Q4B2^K*L@5)E%9_Z4/MB%8%B6.O@.L*>+?"X)$* M05TA.-3"H*XP.-3"L*Y0=KU?];UT'*&"CL]Y=H^X*BW1U$7I_;*V]%>4JH%R M([C\-9+UQ#A,\CC;,(9NZ#I*;PLTB:FD+YTC_8O(9G=HLN*SI62D*O +^C"? M1XIJ&J//:35@%?%O"1,TBM_)$M]N"'K[X[OSOI#M5-;ZL[I-EU6;\"-M"M!U MEHIE@<)TSN:6^L1=?^2HWY?^:9R$MTZZQ$[ &Y8?H23.;J2/N;1=%727@X*$A6S."M6G*&_?Y-E MT&?!DN(?VP"H3 SL)E1R/"MR.F,7/9G]"L;7K#?^Z0?_V/O5YGU(, ()%@*! M&3P-&IX&+O3QP//?WKU3.2-*5@F261]E"\3BZ#::1G$D-DA&+QL5C/%K5DA9$J3CI^Q5*A0B5)4 MT%@NG=2J@W%.XZ*<%7D6QRA;,XYFK?QGZ]FETW97LB#!2 7F5VL"M91/.UY)WQ7ST."$4BPT.U% M;,M_!A^G#1^GS^5#SBAS.>MS5BX%9;0\R8W35%=N(,&(VPE6=U8\ +7"X&;4 M<#-RYO<*YK@5\@.O_&<&_M5^N2"PE"/[Y7S_U%(PW"\X&IGE MC([[GE8NWF'9NR@%2KX5*+E:BZH4'=,\KP:IS.#JXO&)U6VJZ[ $12-/N $/ M4%+*'=O0A&J)25%+7/J'4633D']?LV3*N%4?N'$[\P&)1D#10B@TDR&L&<(O MK^9J&U!L0:(14+00"LUD2TMOWZD8FW@J)%])3M/-SX5,_(F,_SH)%DLJ[>I< M&$=))%KK6BM[P?YRT#O:61!>N5O6F95#;(90-DUO:P'MNR7D,[U-DVR5"JNG M0<4T*!JIT=KS-![NS^901DU*M'CVW4*RF4%RKI2R7'X:A+ '9;60^8Q*N=;6 M<[)D) JTH!%'">5W3* UC5?V@ "5V:!HI$;;"9S3X2Y-+R&K?:VK?;>POJ8/ MI6)(5VJ&5\ZO0T4LJ9#^WZ I:\)FCJ8;1=9V)^J1V &5TZ!HI$8;MF/'$CHO MH:E]+:I]MQZ\40SL14R3NY**,JOK0?4T*!JIT79=;_$^D%G3^UI"^V[YV"0N M'0L[5%@]#ZJ60=%(C=;V_! 'ZH3"]/M^L8$W&IT\HOZT[O7=PE=-R2PMJE,G MF??E-4.3B=6E%CUJT\&6,A1E8SI0'>O0,BD9 T4(H M-)-'K9[QX!52'JAB!D4CH&@A%)K)EA;6V"VLZ[T.\UCSJ40'JI-!T0BVZ.2] M1/<2(AEKD8S=(GEB[$[LGC9;'0ZJ@4'1"+8<*GM'WI[/7T($8RV"L5L$#[TW MJ)G=#Y\S0 4P*!H!10NAT$QZM$K&IZ\P9X"*9E T HH60J&9;&D)CMT2_%ES MAA.R,SF0:*1&VTEANUNK4#;-ER^UV _<8G_[,L8V7Z'_T/.2FMM.YWUSD3%>PKXS#OC,.^]+X2^CV0.OVX!5T>P"JVT'1 M""A:"(5FLJ5U>_#$@7CW= 6JVD'12(VFWEIKIZM@=PT&9=5TNE;NP6''V]^_ M!@,5]*!H!!0MA$(S&=.Z/SAYA:0&N@T BD9 T4(H-),MO0T0/'%8WCVI@6I^ M4#12H^VNP8YWM[H165Y^D#K-A,B2 M\G+)Z)QQ54#^OL@RL;U1!IJOIL?_ U!+ P04 " "O@&)7;Z<5+QX% "[ M(0 &0 'AL+W=OZ]I+-[@+&)W9(MS\(2/S;XPE.4TD2>?Q707MUGU)X^OE(GQ6#%X-Y MC1B>D/3O9,DWHY[;0TN\BG8I?R:'$%<#"_J6"0248 M7#I+;B5P+^W!JP1>88?R]RM^_&G$H_&0D@.B,EK0Y(?"085:_.9)+LV^X%1\ MFP@='_L1S9-\S= 3IFBQB2A&OZ$)R;8['A5N)"OT$+$D1E&^1-,DW7&\1%_% M6:A0?IIB'B7I9X%X64S1IYO/Z 9IB,DO&4IR])(GG-V>-/RY(3LFR*+QIG$\ MU+@8G2Z>;:,8CWJBF#%, M][@W_O47HZ__KK(4)&P*"?,A83-(6 )"R%AU;<=H]^,FIY'&89G>JTP_SQ,].A8S:B9 M(FI@.4XS*CB/\@S/TIM1X7F4Z7BZ933#YHHPW; MMPYKS+]3S[_3N6A,<4Y$ MO?]PV7 @EPU(V!02YD/"9I"P !(60L+F0+"&;?NU;?N=RT9YK7@H[C'$A6*T M%Y5OC8]7?.)NBW%Q>2>N&U6>+M%.X^1US=;).^E,X%JS0L)\9?[]5OXSR"X# M2%BHS'_07N]449[MJ9>[0>V;0:=OCG<6/^B<@2JG?JN$3#I3N-8YD#!?D;^K M6^WB!MEE D+E?D[K?F?JZ)$W54[QZV=XW86ROH^="ON0PNW*.NE"UDO(6%3 M2)@/"9M!P@)(6 @)FP/!&N[U:O=ZG>O>N7MOY<.[)%9YN$2YIU?*=ZTU8M+9 MW;76A(3YY]GK=ZT[AAEDAP$D+"QA@Y/L[3O;;2UPYT'6:5##(8;^_HA.O]HC MR[)>*A^3Z1?8I+O+:WT"2O,5 SAW"FB7 2@MK&@ML[2KH2+*.HUJNN7D@:[1 MZ99GS#A-8GD-M> D?BL?NJ)_'G'VBNF_2L=T$J\MCJ"T*2C-!Z7-0&D!*"T$ MI-G_J84@EAS(P)&T*2O-!:3-06@!*"T%IM\[NJ@S;:)=[ MT(T!4)JO&D#?;9=[T$?^H+10-0#7:5?[\R#3MEO%7CO9R,TP71=O 3 4DUW. MR_VFNK5^T^!+L;_>:G\P[@-#T1[*-Q.*C>-W?/E:PV-$UTG.4(I7HBO];B R MI>6; N4!)]MB&_F5<$ZRXN,&1TM,98#X?D4(/Q[(#NKW-<;_ U!+ P04 M" "O@&)7]LZ"^TX/ \XP &0 'AL+W=O]=E M>?/\X* 872?3N-C/;I)9]9W++)_&9?4POSHH;O(D'B]6FDX.O%YO>#"-T]G> MZ]>H7%$A_2Y'.Q\K53OY2+ M+/M8/PC'+_9Z]1XEDV14UD1<_?,I>9U,)K54[<=?#;IWO\UZQ=6O[W2Y>/'5 MB[F(B^1U-ODC'9?7+_:.]IQQ=-"_(K[U1-BD6?SN?FV5[>\YH M7I39M%FYVH-I.EO^&W]I?A K*WCN RMXS0K>4U?H-ROTUU=X:)<&S0J#M14& M#ZW@-ROXZULX?F"%8;/"<'T%[X$5#IL5#I^Z2T?-"D=/W<)QL\+Q4W]*;N_N M?VXQ) ^6_^6+\1+$97QZDF>?G;Q>OO+J+Q:#;K%^-4S265T?YV5>?3>MUBM/ MS\ML]/&75]4(&SNOLVE5=D6\&+B_."_'X[3^,IXXX6Q9B?4W?@Z2,DXG_W%^ M<@ZDL'HV9_@N7^> _L MC^N\R6;E=>&(V3@9=ZPO[>OW'UM?V]<_MJQ_4/UL[W_ WMT/^)5G!=^.RGW' M]9XY7L_K-S^OCMUZ;5=>WN3[3J__F!+8E3?QK=-W'T.$'9')Q;[C'37*NSP> MI[.KH)+KX1//;A^&I1T^3V[VG7ZO@=^?!\[//_WG84T]7?/NM*[Q\"T[M3+T M']R_D-F_Z/'_TIYM=!F#MG__6Z&_4/L/[5P-_7*Q^5OA99['LZND.D"6SL6M ML[K<67R[>/KEYS@?/S-7>YT5I?/GK]56G+!,IL7_.E[HJ^4N#;IWJ>X3GA[ETZGK^M[QR<&GU1&_N=30'_CF0A&T7\9(]N]'LF\=R>?995G]ID^;9'J1Y)V_\:U;V'9@DUA 8H+$)(DI$M,D%I)8!&%&G0SO MZV2X>ZW4D"PL$@M(3)"8)#%%8IK$0A*+(,PHK,/[PCKD6RDKN6UAD%A 8H+$ MY.%&*](_ZO7,5D1M+N0-UA?2FPM5K<_Z4N%R*=]H?=87BJ!7:(R\H_N1=V0= M>>_2:=*<,CM?G@2X:W*J8?7SMN;)%^,3&.Y\^13]?2L M6MC6(5EW9-OQ2F(!B0D2DR2F2$R36$AB$809Y71\7T['N]7VVLF=GO5(]=N\/K+4!Z'F;/6GI"BK\DEG3G502K.N M"9)7=G/;VFBTU<-Y=.L"(+4 U02J2513J*91+42UB-+, M0O':0O%VK_]J]HFJ,5(+4$V@FD0UA6H:U4)4BRC-K+%V/MVUSBJ>OHF_I-/Y MU)FM-V3QO+S.\OHD5F>5H'/BJ!8TVFICUQ_VZC]F;R?0S4I44ZBF42U$M8C2 MS )HY[U=^\3WT[HQYZMC/;GV6W5X$5^2T7RQJIC>3++;Q%SD?'Y1)'_-ZX.3 M^%3_;>WTT*EU5 M03:":1#6%:AK50E2+*,TLPG;*WO5WL--#9_E1+4 U@6H2 MU12J:50+42VB-+/&VNE^USKIV=181Z"ZL\9>==78XA_G0U*4Z>S*.7OX1)U] M3_K.;1+GG6%C^YI;5Q$ZJ8]J$M44JFE4"U$MHC2SBMJY?=<^N<^TBVVK^/;R M,ATEN3V.9M^GK8]4:#P U02J2513J*91+42UB-+,&FM3#.[1#G:#:*(!U0)4 M$Z@F44VAFD:U$-4B2C-KK(TVN-8)WF\^[X?&$U M0#6!:K+1C,GF@;=Q2E*A M6]5/W&J(;C6B-/-3C6VTP+-'"[ZE0_N]>DN3IZ,Z@;#XW.GR0Z/?T;'9]W'; M.D&U -4$JDE44ZBF42U$M8C2S)IK(PV>NWL=FX>F(5 M0#6!:A+5%*II5 M1 M+:(TL\;:-(1GG0G^UH[-KFY=)6B> =4$JDE44ZBF42U$M:C15GO.H^%Q&ZLT M1W^;4_#L.86-#@VT@#5 E03 MJ"913:&:1K40U2)*,\NMS3]XASO8&*+Y!U0+4$V@FD0UA6H:U4)4BRC-K+$V M_^#9+^/P3S:&:.H!U0)4$Z@F44VAFGYD= TLC2&:<* TLXK:A(-G3SC8&D.O MYPZ<7]^%9XN+Q"UGC.M'UD8/C3Z@6H!J M4DJBE4TZ@6HEI$:>9U=ML81;^W M>XU>'XU-H%J :@+5)*HI5-.H%J):1&EFC;6QB;[]2A KAZAF+C>[K"\9-ZWJ MI5@],$]JX)[&T3V/LFL#=.^!%AB7X;ENA;)XJ_KXU# M,P^H%J":0#6):@K5=*,9$;C#H7NTWL6A809*,VN@#3/T[=/-W]G%??CCY9GS M(9[,$T?\-8\G50GECO@R2I)QX?PTZ WJ<]C+@Y2]NT.##J@6H)I -8EJ"M4T MJH6H%E&:675M^*&_@_=PZ*.)!U0+4$V@FD0UA6H:U4)4BRC-K+$V\="W7_'A M;A+U)LGK3Q+&5\DS)U_O^#KK!$TMH%J :@+5)*HI5-.-YKHKO5UOWU_O[- T M J69X[]-(_3M\\6+UFS9>9WE]3TDOJ[<9;)SW*.9 E0+4$V@FD0UA6JZT5;O MD%(UY>O#'HT/4)HY[-OX0/_'Q0>LT=/.DD&S!:@6H)I -8EJ"M4TJH6H%E&: M>:O1-ELPV,%LP0#-%J!:@&H"U22J*533J!:B6D1I9HVUV8+!C\L6V.FM2P7- M%J":0#6):@K5]& S6S X.CP:;-S?%\T64)I9!&VV8/!#LP6/G)4>#I]X5MJ^ MEUO7$YHY0#6!:A+5%*II5 M1+:(TL^K:S,%@!S,' S1S@&H!J@E4DZBF4$VC M6HAJ$:69-=9F#@;VS,$WGY6VNUO7"1HX0#6!:A+5%*KI1GODK#2ZS8C2S/'? MY@T&]KS!UF>E[=[6XQY-!J":0#6):@K5=*,99Z6'P_5ACT[X4YHY[-L)_\&W M7^W@R1<^I6]69-_GK4L+#02@FD UB6H*U32JA:@649I9@VT@8+"#ET 8H&$" M5 M03:":1#6%:AK50E2+*,VLL39T,+"'#K[K[/71QIE.UW/]M8N>O[;OP=8U M@ 8+4$VBFD(UC6HAJD649M9 FT 8?$\"89M>K^GPG.73]BB"?:>V/M"@4014 M$Z@F44VAFD:U$-4B2C.*S&^C"/X.1A%\-(J :@&J"523J*903:-:B&H1I9DU MUD81_!\71;#36Y<*&D7P.SZN[WO]M;N,H]N4J*903:-:B&H1I9DET 81?'L0 MX2S)+[-\&E=]VM-N.=19"VB, -4"5!.H)E%-H9I&M1#5(DHS:Z:-$?@[&"/P MT1@!J@6H)E!-HII"-8UJ(:I%E&;66!LC\.TQ@N]JS= D :H%J"903:*:0C7= M:*LM;?_8W;AA)+K1B-+,&FBC!+X]2O#;_0VUYHL6[%-5$P^,>#1#@&H!J@E4 MDZBF4$TWFO$FSML<\&B(@-+, =^&"'Q[B&#K-R/.U\' -K&[&9^,4E'DUNGS.-Q54G5.Y2;>)96;U>^+LHHGMUVU@MZ)0)4"U!- M^)N9A_[:Q_,END6%:AK50E2+*,VL@C8&X-MC &T5U(._SOR/X]OZ"@/+1T'< M/?31:7Q4"U!---KJT!_VUH<^.CF/:AK50E2+*,T8^L-V,V MZ/SV\C(=/19_L>_1MG6#:@&J"523J*903:-:B&H1I9D5UD[-#]W=>QLS1.?T M42U -8%J$M44JFE4"U$MHC2SQMJY_^&3Y_[KCVNFV>+]2U5"HV5YC>,RZ2P3 M=+H?U0)4$Z@F44VAFGYDJ$3Q;-]Q>NXSIT[XNIVE@4[Q4YI9&NT4_] ZO=E5 M&M.XG.=I>?MP6: S]*@6H)I -8EJ"M7T(\,D2$;[3K^I"J^S*M!)>4HSJZ*= ME!_:)^6?/B%IA[:N!70*'M7$<'-BVO?ZWMK[?'2;"M4TJH6H%E&:.>#;&?BA M?0;^6][G/_D3,-N> $#G^%$M0#6!:A+5%*II5 M1+:(TL_3:+,!P!^\@,$2S M J@6H)I -8EJ"M4TJH6H%E&:66-M5F!HOX/ F_A+.IU/G=E]7]=D+>-Y>9WE MZ=\/-'?H;#^J!:@F4$VBFD(UC6HAJD6-MI;][+OW/;8Y_-MI_.&3/\N_[.46 MQXUB<=G-L_/W=P^M31DZD8]J :H)5).HIE!-HUJ(:A&EF1733OD/CW>P*4,3 M Z@6H)I -8EJ"M4TJH6H%E&:46.';;;@T)XM>#F99*.XO+L_A_-JL]K$E_KK MQ:4%NPK&OH%M"P;5 E03J"8;;?6J??W^1N1>=2SF#?SUQ73'8L?#P4: OV.Q MP][1^F(1]4J7@_*@N$Z2,HC+^/1DFN17R>MD,BF<43:?E?5&5IYU\N2R&K3N M\Y?>WL'&\X'[7+@=STOWN>IZ7KO/P\7S!^UF3T]NXJOD39Q?I;/"F227U2[T M]@^K=B]/KZ[O'Y39S8L]=\^YR,HRFRZ^O$[B<9+7"U3?O\RR\NY!O8'/6?YQ M\3)/_P]02P,$% @ KX!B5UA ("%R!@ TBD !D !X;"]W;W)K&ULW9I;;]LV%,>_"N$.10LDLGBQ)*>. <==MP(+$,1+ M^E#T@;$86X@N'DD[#; //^H2T8Y$.LGB..B++5&\_,_AY?Q$<7";\1LQ9TR" MGTFSN<'UZ_O:OQ3&*V.NJ&#C+/X6A7)^ MW DZ(&37=!G+\^SV3U89U,OKFV:Q*'[!;977[8#I4L@LJ0HK!4F4EO_T9^6( MM0(8&0J@J@!Z4 !B0P%<%<"%H:6RPJS/5-+A@&>W@.>Y56WY1>&;HK2R)DKS M;IQ(KIY&JIP<3F0VO3D\48X(P3A+U.@0M/#O(9B4/0NR:W#.A.315*I,10%P MD482T#0$9Y,+,,J[(I)WX,-G)FD4?QQTI9*6-]"=5C).2AG((*,/3K-4S@7X M/0U9N%F^JTRJ[4+W=IT@:X43MG =@\ ;*<0WWC&XI#P7X?LJ2*\9_M/G#6GD^>8_$@D[9<4?-3L'XBG6&[]]! MS_UDD4YJZ:2H'9N ')K5^K=9_<;6799_9Q/H-L8<0 MPYY);5"K#5YT.L)O O5N,71J.?X?8-J'_W/!!2HHSGTWAZ302MB/-=FS030#@7[Q3+8A ?H M^;YK#%^:'N#+X\-CT PVZ2'P/:->30_0C@^[PQW8)(1#V/--DI$F!/1:A/ T MXJED;0P:GP1]HT4ZRB-[E-_[0OX(OX[_"'9=9@C1CX M%T0,W$0,[/N."PU#0B,&WA=BX-8]"M\AAK=G4^+&IY!3KMZ9= K6@(+? M(*#@70 *UH""WS*@X":@^.9O.%@C"MX/HN FHF#S%S*L&07OA5%P"Z/TC)\] MB(848H_SN]N'(4T,.<1&9B6:*,AK$<73L*J2M;$-XP9-L-HBW[Y*$XT2Q(X2 M>X]QSP&KRJ;U2$?+TSL*K: MW9#<0Y[C&;;(B$8#8D>#76XW54T_7K6& 6(_MK#WJ?(T'*RLV'B L;V2V*,[@76529DEQ.6<[&#PPP( %4& 9 >&PO=V]R:W-H965TQ MZL29?4"1]N-W=D)*->!M+\0^WW?W?6??T=UH\VPS1(*77!6V%V1$Y5T8VB3# M7-@K76+!)PMMEW]8J4+'!BP*[R M7)CM$)7>]()6L#-,Y3(C9PC[W5(L<8;T6$X,[\(F2BIS+*S4!1A<]()!ZV[8 MX8?$C=U;@U,RU_K9;1[27A Y0J@P(1=!\&>-(U3*!6(:O^N809/2 ??7 MN^A?O';6,A<61UK]E"EEO> V@!078J5HJC=?L=;C"29:6?\+F]HW"B!96=)Y M#68&N2RJKWBIZ[ 'B%M' '$-B#WO*I%G>2](]+M&;\ X;X[F%EZJ1S,Y6;A+ MF9'A4\DXZL]()\^70]:5PDCG?-=6^')=PJRZ)] +F*(E(Q-B)P^ QT(2B"*% MR>P1!JZRDK9P-A$&"\J09"+4.9S=(PFISKLA,567,$QJ6L.*5GR$UD<8:PYD MX7.18OH6'[+$1F>\TSF,3P:<87D%[>@"XBAN@\V8J#T1MMV4K^W#7A\).T'C M&Z-(L"[BP5)9>!IC/D?S"_[ 6+S(?)4WID/5.9G5->J=+46"O8 [T:)98]!_ M_ZYU$WTZH>FZT73MH[>/E MPD;:$CQ]XRSP0)C;@X*O_X/@3B.X<_(2JQNB3! D>J52F",WMN)I85C:JF0- M%HE4I9S;@1^]A4JX/S6HA!LN\'TV!'6O!NY8F*4L M+"A<,#2Z^L#)337$J@WIT@^.N28>0WZ9\=Q'XQSX?*$U[38N0?-/TO\+4$L# M!!0 ( *^ 8E==^-&PO=V]R:W-H965TQFMB9 M;:#LU^_LI!EM(=.F5=J7Q"]WCY][?&>[MY'J3B>(!NZS5.B^EQB37_J^CA+, MF#Z3.0J:64B5,4-=M?1UKI#%SBE+_3 (VG[&N/ &/37)F4"QPKT*LL M8VH[PE1N^E[#>QB8\&5B[( _Z.5LB5,TLWRLJ.=7*#'/4&@N!2A<]+UAXW+4 M"*R#L_C,<:-WVF!#F4MY9SLW<=\++"-,,3(6@M%OC5>8IA:)>'PO0;UJ3>NX MVWY ?^^"IV#F3..53+_PV"1]K^-!C NV2LU$;CY@&="YQ8MDJMT7-J5MX$&T MTD9FI3,QR+@H_NR^%&+'(0P/.(2E0^AX%PLYEM?,L$%/R0TH:TUHMN%"==Y$ MC@N[*U.C:):3GQE,C8SN3D<45PQ7,J/-ULS)=0K38J- +F F%$9R*?B/IV97 M4AM@(H8)ILS0[!>G S6&:U2TKS3A/)WU&!67-*6UC+@SWW"3$/P:M>TI^BD> MV:8C!L,-4[%V"U1&DZ=&,T+7<'2-AO'T&%X#%_ ID2M-;KKG&Y+)!NM'I22C M0I+P@"1=N)7")!K>B1CCQ_X^R5MI'#YH/ IK :>8GT$S.($P")LPFU[#T>OC M&MQFM7=-A]LZ@/M,B%*MK[>8S5%]VQ=Z+:(] BYUSB+L>U3C&M4:O<&;5XUV M\+:&;ZOBVW+HS4,Z)$SAZ?QYK@V58F*)5.P&YEO8M1NSK1MVH9WLR;VO'VD5 MN#&8Z;T!MUX@X/,JX//:#7I4-M$N]8BH[V-;X+4=GCU0UX/P(NAVFSU_O8=' MN^+1KN51U20K:S(OZI .=5 [Y7FT1:;T\3YB]0N$X#RA#9DKG1KM+BK.%W^6 MW&653Z8S?5R;XK6X?[GCG8IUY_]+\W/MSZ6A1X)K)O0L0V4-:'XAI7GHV 6J MA][@)U!+ P04 " "O@&)7\@@G>E " "I!0 &0 'AL+W=O[)KM+6$69IC7>P ?VE7DMCA1U+01AP101'$LII,!M. M%B,;[P*^$FC4V1Y9)5LA'JRQ*J9!9!,""KFV#-@L!U@ I9;(I/&SY0RZ*RWP M?']B_^"T&RU;K& AZ#=2Z&H:7 >H@!+OJ;X7S4=H];RS?+F@RGU1XV-'5P'* M]TH+UH)-!HQPO^)C6X7R3<0#U M2?0&Q5&<].2S^'=X?"&=I*M?XOB2O]8/+8_8_"!?L.^?3!Q::6#J1U_1/.FH MG]1V[D35.(=I8%I3@3Q D+U\,1Q'[_L4_R>R1_I'G?[1)?9L69;@.A$17PEM M*B&QAC[5GFH8.2X[7PY9-(BOAVEX.-?3'S:^Z<)\IN'9JV<@=VX8*)2+/=?^ M/77>;M[,7)L]\<_-'/)CXP^-'V)W6.X(5XA":2BCP97I8ND'@S>TJ%UO;84V MG>JVE9FE(&V .2^%T"?#7M!-Y^PW4$L#!!0 ( *^ 8E<_$)IDDP( #8' M 9 >&PO=V]R:W-H965TF!+#D7G!I)D%I;74+@<6/!-J5U&V&65G0#2[#7 MU5RC%78H!1,@#5.2:%A/@I/X>#IV\3[@.X.=V5L35\E*J5MGS(I)$#E"P"&W M#H'B:PNGP+D#0AIW+6;0?=(E[J\?T3_[VK&6%35PJO@/5MAR$GP,2 %K6G.[ M4+LOT-8S='BYXL8_R:Z-C0*2U\8JT28C \%D\Z;WK0Y["4G\3$+2)B2>=_,A MS_*,6IJE6NV(=M&(YA:^5)^-Y)AT35E:C5Z&>39;UBL#=S5(2\ZW^#3D@)P4 M!7.244YFLNF[$_#=&5C*^'N,^#.+W%R"6('^B;XD2@;D0LG-P15H@0@Y!J#R M9,ZIW _\BICG]Y#7WGLN*JX> $P7DH86"W0TP[PM9MH4DSQ3S+?<'I(X^=!P M,"758'Y'"5&>3J.DTRCQL$?/P%[A7W@PQ=879.DQ>RGV8KDS=FPJFL,DP$-D M0&\AR-Z^B4?1IQZF@X[IP*,/7MA-@>Q11_;HK[+Z$U60 MQ?*:;,%8)C>D LU4\139?K@!>0"J^_H][(@->Y$6R$2SW+I^6Y7?]K:[%^H? M%1QU1$?_M]VC5R [[LB.7ZIJ&POJ8-(BF=(Y-;:KIV%9:$;3$DBY"#NM5ASFE$LR[,MY?I.; M,IBHN30#TFU"@;M]2P>D'5^2P,F-5,H&Y.'LX^^Y,M]YI&Q7O;XJOQIU:L(9]BY,1# M7C,Q6K?ES[F=M*:'=;$,^YF2ZYJ)B M8?9JSX)&* 1E1P<>: RNC.1=+%^Y M8**$TH&QQ6H3MB%2/CFX[7I0Q[5.SJ7256Z7P?T>U\-W@%4/#'(A&H,=X@+# M?D&-85K>V$XUN J^@(*Z?;\LK,.IILMVYXJL"=7-)ADKG3+=I&F356C8%RP# M.YI/9W WJ@@!-$;EMI%R.E625AY6C+IA92=,B#MXR']E6]J+;&/GJGV33=,: MJIM.QG5 ?U/-:6_*7KY*-RCXHS)?YW8ZLNI#@;-;S3*^J/J+K#& J;=Q=5H4 M8OE%\*G,F9O\P0F'?;KB!3.E^9/-!J4RL0&F2?#(M.&3S<@?38M[MC"K74,)N-C M,'D4-=D[!I/)$9CLOMFWYN$FH_>YD&%]$MHX;FT=MIIH (?: ?D)AV2Q3AJ, MYUP8+NO>C*T+']5',([#_ A@6![, M <9Q+"S/_S2?'CH?AV'>>EZDAW)Z*,>Q?,BH^F!Y_)S$7OZ9)DD4Q3&VHJ.1 MU\$(6[R/1W:XWO-EXA^^L V]-]%8+-%*]$;*;X6@/B7S=@ M)(E_M[$\P,!V :L=R._/ S7EYT01["KF#7N"<21), 1JT5^C<8RL3@P?__Y@ M3TD4)8D? *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_'T1-M$*-(E*:?)UW;\Y'(U>M1#P9-5SJY..'W;'N["A>,%Y47AH-*\.* M!RF>W'_M89%MI9,+J:1_GB;=?R42UD@M&_DBZFDR3IA;FZ>_C94O1GNNYI4U M2DV3M&]X$-;+ZM7J>8"\YPO7K?%\\94#R#29C.& 2VF=[[;HCL^!<2M@XWZI M]>9&*B_L%??BLS7M1NI5. Q#_*9Y6TLO:G8)+4;)FH>%3UQQ70D6068(9'9"R'^S"#)'(/.30,X# M#NP:018(9'%"R$%/E@AD>4K(/(*<()"34T(6$>1;!/(M+>0=?V9;Q^Z$[78/ M(_I*NDH9UUH1(;Y#$-_1(LZTD[6P[-[R&B(UN["6ZU48,=Y%A.\1PO>TA%_L MBFOYTC5TL?Q*N,K*3;=LEG$<'V.!?$R+.6^;AMMG(&)SN=(2=N,@GXNJ,BW( M)\9$?4,LG*]B*W0;/WPI9I:46"V0Y6P@!WGN)?V]E9NP0TR'*24E=LIG8^HG MJ51'-X/\2:\" ;MP#I*7/V-,3"HIL55NC5Z=W0O;P-!8##H/LTA*K)$K8>66 MA^00NLYYV^['E!331TKLCTMC-\;"R0%N*YSOX+K[?-/J>H")"20E-L@-EY8] M<-6*$%ANI :)2*YV/1IC8A))B2URW6R4>1:"S?D6+ +*@]2P'].A)<;$3)(2 MJ^2:6]WC@?'F:SZ0<(;9(Z.VAS?5X]DG[KJ$IH$CN?U92H9I(R/6!C U,AHD MD'1YZ$D!3Z.(!TN&3E.(93+3E6D$N^<_ADR80C)BAPXG=F]B+LP?&;$_#B M8R;)B4UR3,>_0&-,M.1%+A5FAQ334ZLFET,/V,1\.4ZU!D(QX$:#EZW,29FH)S80$5K1[)E6G]]LX(!68A0IB"Z&8@X!4H*]>?FN5[%7XC#$Q"Q4G*9L= M'.F8A8I3UL^&(QVS4$%L(1QS,-(Q"Q7$%L(QRQ@3LU!QTGG0)'Y]B5FH/.D\ M*'XV2\Q")?4\""N:#E\&8Q8JB2UT8+IVUDV*6K^7%I>8A4KJN="Q*5L?.6-, MS$(E==GM.&;(DV-,]!, 8@NAF,-G$[-026PA'',PTC$+E<06B@O3!^9M,29F MH9+80J]JU4/6&!.S4-E9:+3[PJL62ZE%_0^&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8M MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD? M^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/ MNH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMD MLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I M]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ MKX!B5Q?(S!O; 0 T2( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P M% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3) M<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK M;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;E MEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6A MD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/ MWKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB M*D=!E:.HRE%8Y2BN&UL4$L! A0#% M @ KX!B5XP*^_7M *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ KX!B5YE&PO=V]R:W-H965T&UL4$L! A0# M% @ KX!B5Z6^J[E@#0 B84 !@ ("!6"$ 'AL+W=O MXN !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B5W& W +L M @ 3@L !@ ("!"3L 'AL+W=O'R'W0, H* 8 " M@2L^ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ KX!B5PE)D'!)$ S2T !D ("!KE0 'AL+W=O&PO=V]R:W-H965T$ !X;"]W;W)K&UL4$L! A0#% @ KX!B5[CR)AV/!@ M!( !D M ("!)8L 'AL+W=O&PO=V]R M:W-H965T:VG=DG0, ( ( M 9 " @?F7 !X;"]W;W)K&UL M4$L! A0#% @ KX!B5ZW_G(\2#0 JBH !D ("!S9L M 'AL+W=OA* MB?(" !>!@ &0 @($6J0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MKX!B5PIM^K#_ @ ;@8 !D ("!":\ 'AL+W=O&PO=V]R:W-H965TA MT9 R; ( &T% 9 " @<;+ !X;"]W;W)K&UL4$L! A0#% @ KX!B5QJV#J4 !0 XQ$ !D M ("!:&PO=V]R:W-H M965T]XT+W+ , $ ' 9 M " @=+6 !X;"]W;W)K&UL4$L! M A0#% @ KX!B5PZU^$-X! D@L !D ("!-=H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B M5YQ74B>1 @ P 4 !D ("!/.8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B5Y(GV&\=!0 .A\ M !D ("!M/ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B5_3#?W4L P -0L !D M ("!6P ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ KX!B5R:Z5#%R$@ E!D! !D ("!&PH! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B5^+T M2FW? P C!( !D ("!6R4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!B5Q5#F?9- P &0X !D M ("!+B\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX!B5_;.@OM.#P /., !D ("! MY#\! 'AL+W=O&PO=V]R:W-H965T<[&#PPP( %4& 9 M " @1)6 0!X;"]W;W)K&UL4$L! A0#% M @ KX!B5UWXURLG P ] D !D ("!#%D! 'AL+W=O 0!X M;"]W;W)K&UL4$L! A0#% @ KX!B5_O,-7A# M P T!0 T ( !NV$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ KX!B5UEV ?CU 0 M.", !H ( !#VL! 'AL+U]R96QS+W=O XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 267 297 1 true 83 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Unaudited Consolidated Balance Sheets Sheet http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets Unaudited Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Unaudited Consolidated Balance Sheets (Parenthetical) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical Unaudited Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Unaudited Consolidated Statements of Comprehensive Income Sheet http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome Unaudited Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 100040 - Statement - Unaudited Consolidated Statements of Shareholders' Equity Sheet http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity Unaudited Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 100050 - Statement - Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.paycom.com/20230930/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 6 false false R7.htm 100060 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows Unaudited Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization and Description of Business Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 995485 - Disclosure - Property and Equipment Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 995495 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 14 false false R15.htm 995505 - Disclosure - Long-Term Debt Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebt Long-Term Debt Notes 15 false false R16.htm 995515 - Disclosure - Derivative Instruments Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstruments Derivative Instruments Notes 16 false false R17.htm 995525 - Disclosure - Corporate Investments and Funds Held For Clients Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients Corporate Investments and Funds Held For Clients Notes 17 false false R18.htm 995535 - Disclosure - Fair Value of Financial Instruments Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 995545 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlan Employee Savings Plan and Employee Stock Purchase Plan Notes 19 false false R20.htm 995555 - Disclosure - Earnings Per Share Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 20 false false R21.htm 995565 - Disclosure - Stock-Based Compensation Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 995575 - Disclosure - Commitments and Contingencies Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 995585 - Disclosure - Income Taxes Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 995595 - Disclosure - Subsequent Events Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995615 - Disclosure - Revenue (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenue 26 false false R27.htm 995625 - Disclosure - Property and Equipment (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipment 27 false false R28.htm 995635 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet 28 false false R29.htm 995645 - Disclosure - Long-Term Debt (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtTables Long-Term Debt (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebt 29 false false R30.htm 995655 - Disclosure - Corporate Investments and Funds Held For Clients (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables Corporate Investments and Funds Held For Clients (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients 30 false false R31.htm 995665 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 31 false false R32.htm 995675 - Disclosure - Earnings Per Share (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShare 32 false false R33.htm 995685 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation 33 false false R34.htm 995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 34 false false R35.htm 995705 - Disclosure - Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) Details 35 false false R36.htm 995715 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 36 false false R37.htm 995725 - Disclosure - Revenue - Additional Information (Detail 1) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1 Revenue - Additional Information (Detail 1) Details 37 false false R38.htm 995735 - Disclosure - Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) Details 38 false false R39.htm 995745 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) Details 39 false false R40.htm 995755 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 40 false false R41.htm 995765 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail Goodwill and Intangible Assets, Net - Additional Information (Detail) Details 41 false false R42.htm 995775 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) Details 42 false false R43.htm 995785 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail Long-Term Debt - Schedule of Long-Term Debt (Detail) Details 43 false false R44.htm 995795 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail) Details 44 false false R45.htm 995805 - Disclosure - Long-Term Debt - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail Long-Term Debt - Additional Information (Detail) Details 45 false false R46.htm 995815 - Disclosure - Derivative Instruments - Additional Information (Details) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails Derivative Instruments - Additional Information (Details) Details 46 false false R47.htm 995825 - Disclosure - Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) Details 47 false false R48.htm 995835 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details) Details 48 false false R49.htm 995845 - Disclosure - Corporate Investments and Funds Held For Clients - Additional Information (Details) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails Corporate Investments and Funds Held For Clients - Additional Information (Details) Details 49 false false R50.htm 995855 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) Details 50 false false R51.htm 995875 - Disclosure - Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 51 false false R52.htm 995885 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) Details 53 false false R54.htm 995905 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 54 false false R55.htm 995915 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) Details 55 false false R56.htm 995925 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) Details 56 false false R57.htm 995935 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail) Details 57 false false R58.htm 995945 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 58 false false R59.htm 995955 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 59 false false All Reports Book All Reports payc-20230930.htm payc-20230930.xsd payc-20230930_cal.xml payc-20230930_def.xml payc-20230930_lab.xml payc-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "payc-20230930.htm": { "nsprefix": "payc", "nsuri": "http://www.paycom.com/20230930", "dts": { "inline": { "local": [ "payc-20230930.htm" ] }, "schema": { "local": [ "payc-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "payc-20230930_cal.xml" ] }, "definitionLink": { "local": [ "payc-20230930_def.xml" ] }, "labelLink": { "local": [ "payc-20230930_lab.xml" ] }, "presentationLink": { "local": [ "payc-20230930_pre.xml" ] } }, "keyStandard": 257, "keyCustom": 40, "axisStandard": 30, "axisCustom": 0, "memberStandard": 36, "memberCustom": 44, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 267, "entityCount": 1, "segmentCount": 83, "elementCount": 655, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 748, "http://xbrl.sec.gov/ecd/2023": 6, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets", "longName": "100010 - Statement - Unaudited Consolidated Balance Sheets", "shortName": "Unaudited Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "unique": true } }, "R3": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Unaudited Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "longName": "100030 - Statement - Unaudited Consolidated Statements of Comprehensive Income", "shortName": "Unaudited Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "longName": "100040 - Statement - Unaudited Consolidated Statements of Shareholders' Equity", "shortName": "Unaudited Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_29a8b1de-d9d7-43f8-91fa-0993cd208910", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e6bf7a8-c24a-4b7d-a4e2-7efcff57e486", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "unique": true } }, "R6": { "role": "http://www.paycom.com/20230930/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "100050 - Statement - Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical)", "shortName": "Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Unaudited Consolidated Statements of Cash Flows", "shortName": "Unaudited Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness", "longName": "995455 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "995485 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet", "longName": "995495 - Disclosure - Goodwill and Intangible Assets, Net", "shortName": "Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebt", "longName": "995505 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstruments", "longName": "995515 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients", "longName": "995525 - Disclosure - Corporate Investments and Funds Held For Clients", "shortName": "Corporate Investments and Funds Held For Clients", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "longName": "995535 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlan", "longName": "995545 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan", "shortName": "Employee Savings Plan and Employee Stock Purchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995555 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995565 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995575 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995585 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995595 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995615 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "995625 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetTables", "longName": "995635 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtTables", "longName": "995645 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables", "longName": "995655 - Disclosure - Corporate Investments and Funds Held For Clients (Tables)", "shortName": "Corporate Investments and Funds Held For Clients (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995665 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995675 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995685 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_b3d74be5-42e7-4861-9c98-744f49d39c8b", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3d74be5-42e7-4861-9c98-744f49d39c8b", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail", "longName": "995705 - Disclosure - Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail)", "shortName": "Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_cbd63a41-33d2-4963-8eba-e84f0f55f312", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbd63a41-33d2-4963-8eba-e84f0f55f312", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "995715 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1", "longName": "995725 - Disclosure - Revenue - Additional Information (Detail 1)", "shortName": "Revenue - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_25833764-e56f-46df-b2ff-73f2bdf037a3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25833764-e56f-46df-b2ff-73f2bdf037a3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail", "longName": "995735 - Disclosure - Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail)", "shortName": "Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_c82dc64d-2bf8-4091-8d9c-363e71dc68a4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c82dc64d-2bf8-4091-8d9c-363e71dc68a4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "longName": "995745 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail)", "shortName": "Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "longName": "995755 - Disclosure - Property and Equipment - Additional Information (Detail)", "shortName": "Property and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "longName": "995765 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "unique": true } }, "R42": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail", "longName": "995775 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "longName": "995785 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Detail)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail", "longName": "995795 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_ae2d8c73-39ff-4d64-b6da-be47a291acdb", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "longName": "995805 - Disclosure - Long-Term Debt - Additional Information (Detail)", "shortName": "Long-Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_71e0b958-0dd7-4e18-9100-30b76f86b9e9", "name": "us-gaap:LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_71e0b958-0dd7-4e18-9100-30b76f86b9e9", "name": "us-gaap:LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "longName": "995815 - Disclosure - Derivative Instruments - Additional Information (Details)", "shortName": "Derivative Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_294c7f70-74fb-463f-a5a5-547fe8641924", "name": "us-gaap:DerivativeMaturityDates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_294c7f70-74fb-463f-a5a5-547fe8641924", "name": "us-gaap:DerivativeMaturityDates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "longName": "995825 - Disclosure - Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details)", "shortName": "Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "payc:CashAndCashEquivalentsAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "payc:CashAndCashEquivalentsAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "longName": "995835 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details)", "shortName": "Corporate Investments and Funds Held For Clients - Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_77b429bf-c904-4404-a90c-c669777826ed", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_77b429bf-c904-4404-a90c-c669777826ed", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails", "longName": "995845 - Disclosure - Corporate Investments and Funds Held For Clients - Additional Information (Details)", "shortName": "Corporate Investments and Funds Held For Clients - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails", "longName": "995855 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details)", "shortName": "Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f969a5de-8360-4879-8d00-df10b90539c3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995875 - Disclosure - Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value of Financial Instruments - Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_d2f3fce6-91b0-404d-86ec-c3de46654ddb", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2f3fce6-91b0-404d-86ec-c3de46654ddb", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "longName": "995885 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail)", "shortName": "Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "payc:DefinedContributionPlanEmployeesMinimumAgeForParticipation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "payc:DefinedContributionPlanEmployeesMinimumAgeForParticipation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "longName": "995895 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cee8da4c-bdff-4a0f-830b-5f6a3323b65a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3644e535-00b3-42ec-8dc7-557a563b53bc", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "unique": true } }, "R54": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995905 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a2716d7c-6bb5-4923-9d2a-6b07e25d5541", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "unique": true } }, "R55": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "longName": "995915 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ade03f1c-cf8b-46d3-812c-43d073aa6b23", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ade03f1c-cf8b-46d3-812c-43d073aa6b23", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "longName": "995925 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_a5376b72-78a1-4c1b-840e-adad6f5760ab", "name": "payc:UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a5376b72-78a1-4c1b-840e-adad6f5760ab", "name": "payc:UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "longName": "995935 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail)", "shortName": "Stock-Based Compensation - Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_92bf82db-325c-488a-8ef8-64d0a8ce58ff", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_92bf82db-325c-488a-8ef8-64d0a8ce58ff", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995945 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb4393ee-8bcd-47f7-8533-999fd58744a9", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "995955 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_4beb951d-258f-4689-910d-bd3fc2db8ed7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20230930.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r773" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aggregate annual amount", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares withheld to satisfy tax withholding obligations", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, adopted", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r166", "r167", "r168", "r173", "r174", "r222", "r272", "r273", "r308", "r309", "r310", "r316", "r317", "r344", "r469", "r481", "r482", "r493", "r494", "r495", "r506", "r507", "r517", "r527", "r528", "r530", "r531", "r532", "r543", "r548", "r549", "r550", "r553", "r595", "r596", "r635", "r636" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r656", "r658", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r713", "r715", "r718", "r720", "r757", "r759" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r166", "r167", "r168", "r173", "r174", "r272", "r273", "r308", "r309", "r310", "r316", "r317", "r318", "r344", "r469", "r481", "r482", "r483", "r493", "r494", "r495", "r496", "r506", "r507", "r508", "r511", "r517", "r527", "r528", "r530", "r531", "r532", "r543", "r548", "r549", "r550", "r553", "r595", "r596", "r635", "r636", "r849" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r116" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r270", "r271" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Member]", "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments of Dividends, Total", "label": "Payments of Dividends", "terseLabel": "Dividends Paid", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r869" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of discount on available-for-sale securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "terseLabel": "Accretion of discount on available-for-sale securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r119" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 0.0 }, "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "verboseLabel": "Cash and cash equivalents, fair value", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r181", "r727" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Withholding taxes paid related to net share settlements", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total", "terseLabel": "Proceeds from investments from funds held for clients", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r209", "r210", "r880" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r120", "r215" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive earnings (loss):", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r223", "r224", "r225", "r226", "r236", "r272", "r273", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r344", "r456", "r457", "r458", "r469", "r470", "r471", "r472", "r481", "r482", "r483", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r527", "r528", "r531", "r532", "r533", "r534", "r543", "r544", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r595", "r596", "r597", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land [Member]", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r910" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r107", "r119", "r145", "r178", "r197", "r200", "r204", "r216", "r223", "r227", "r228", "r229", "r230", "r233", "r234", "r244", "r253", "r260", "r264", "r266", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r516", "r529", "r622", "r687", "r703", "r704", "r734", "r767", "r905" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r518" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r418", "r423", "r452", "r453", "r455", "r749" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for clients", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r863" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares vested in period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Awards [Member]", "terseLabel": "Restricted Stock [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r44" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r594", "r598" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r845" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury Securities [Member]", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r731", "r745", "r747", "r1015" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total", "terseLabel": "Other comprehensive earnings (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r136", "r198", "r201" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r92", "r93", "r94", "r97", "r216", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r487", "r490", "r491", "r529", "r905", "r1006", "r1007" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense related to ESPP", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Allocated Share Based Compensation Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r450", "r459" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r594" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r119" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r170", "r738", "r1003" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Net, Total", "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r192", "r728", "r754" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r552", "r753" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r50", "r52" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "verboseLabel": "Performance-Based Restricted Stock Units [Member]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "payc_ImplementationAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ImplementationAndOtherMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Implementation and Other [Member]", "label": "Implementation And Other [Member]", "documentation": "Implementation and other." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r189" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r218", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r547", "r738", "r739", "r740", "r741", "r742", "r871" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r126", "r182", "r619" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r12" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r56" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r607", "r619", "r754" ] }, "payc_IncreaseDecreaseInClientFundsObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "IncreaseDecreaseInClientFundsObligation", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net change in client funds obligation", "label": "Increase Decrease In Client Funds Obligation", "documentation": "Increase decrease in client funds obligation." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit [Member]", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "payc_RestrictedStockAwardsAndPSUAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "RestrictedStockAwardsAndPSUAwardsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards and PSU Awards [Member]", "label": "Restricted Stock Awards And P S U Awards [Member]", "documentation": "Restricted stock awards and PSU awards." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r519", "r520", "r523" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r88", "r612", "r666" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares that may be purchased by a participant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r63" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit and PSU Activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r169", "r233", "r234", "r258", "r464", "r475", "r627" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r771" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r345", "r346", "r347", "r348" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r22", "r142", "r371", "r381", "r739", "r740", "r1016" ] }, "payc_LeverageRatioIsGreaterThanOrEqualOnePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatioIsGreaterThanOrEqualOnePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Is Greater Than Or Equal To 1.0 To 1.0 [Member]", "label": "Leverage Ratio Is Greater Than Or Equal One Point Zero To One Point Zero [Member]", "documentation": "Leverage ratio is greater than or equal one point zero to one point zero." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r771" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r542", "r559" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of salary deferrals", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r218", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r547", "r738", "r739", "r740", "r741", "r742", "r871" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r132" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r95", "r96", "r141", "r142", "r218", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r547", "r738", "r739", "r740", "r741", "r742", "r871" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r65", "r66", "r420" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r771" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash and Cash Equivalents, Total", "terseLabel": "Restricted cash included in funds held for clients", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r139", "r181", "r214", "r613" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r59", "r60", "r83", "r84", "r86", "r89", "r130", "r131", "r218", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r547", "r738", "r739", "r740", "r741", "r742", "r871" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r54" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees Company's common stock shares purchase limit percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r63" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r771" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "terseLabel": "Derivative instrument gain (loss) under fair value", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r999" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Investments, Total", "negatedLabel": "Purchases of investments from funds held for clients", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsGeneralTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Savings Plan and Employee Stock Purchase Plan", "label": "Compensation Related Costs, General [Text Block]", "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized compensation cost", "terseLabel": "Stock-based compensation for capitalized software", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r451" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r380", "r382", "r505", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r624", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r892", "r893", "r894", "r895" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining useful life", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r594" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r216", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r487", "r490", "r491", "r529", "r665", "r733", "r769", "r905", "r1006", "r1007" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage, restricted shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r971" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r82" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative maturity date", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r657", "r658", "r713", "r714", "r716", "r717", "r719", "r759" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r254", "r255", "r259", "r262", "r263", "r267", "r268", "r269", "r394", "r395", "r593" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r785", "r793", "r803", "r820", "r828", "r832", "r840" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r219", "r220", "r221", "r224", "r232", "r234", "r312", "r319", "r456", "r457", "r458", "r471", "r472", "r497", "r500", "r501", "r504", "r514", "r637", "r639", "r654", "r1020" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r33", "r175", "r202", "r203", "r204", "r219", "r220", "r221", "r224", "r232", "r234", "r252", "r312", "r319", "r383", "r456", "r457", "r458", "r471", "r472", "r497", "r499", "r500", "r501", "r502", "r504", "r514", "r535", "r537", "r538", "r539", "r540", "r541", "r557", "r637", "r638", "r639", "r654", "r705" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r785", "r793", "r803", "r820", "r828", "r832", "r840" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r456", "r457", "r458", "r654", "r873", "r874", "r875", "r1001", "r1020" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment [Member]", "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase plan, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_RetainageDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainageDeposit", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage amount included in construction in progress", "label": "Retainage Deposit", "documentation": "The amount of assets, typically cash, provided to suppliers of goods in advance of receipt and acceptance, or services (such as research facilities, lawyers or consultants), which is held by such parties until the entity either effects full payment (including applying the retainer) or obtains release from liability." } } }, "auth_ref": [ "r859" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r877" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r820" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r831" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of shares of common stock", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r98", "r99", "r132" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r408" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Vesting of restricted stock, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r15", "r98", "r99", "r132" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r748", "r848", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r104", "r143", "r617", "r754", "r872", "r896", "r1004" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r771" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities [Member]", "label": "Available-for-Sale Securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r175", "r202", "r203", "r204", "r219", "r220", "r221", "r224", "r232", "r234", "r252", "r312", "r319", "r383", "r456", "r457", "r458", "r471", "r472", "r497", "r499", "r500", "r501", "r502", "r504", "r514", "r535", "r537", "r538", "r539", "r540", "r541", "r557", "r637", "r638", "r639", "r654", "r705" ] }, "payc_AnnualPaymentsForIntangibleAssetAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AnnualPaymentsForIntangibleAssetAgreement", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual payments for intangible asset agreement", "label": "Annual Payments For Intangible Asset Agreement", "documentation": "Annual payments for intangible asset agreement." } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r111" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock, shares", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r99", "r132" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r14", "r35", "r499", "r502", "r557", "r637", "r638", "r864", "r865", "r866", "r873", "r874", "r875" ] }, "payc_PercentageOfMinimumTaxOnBookIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PercentageOfMinimumTaxOnBookIncome", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of minimum tax on book income", "label": "Percentage Of Minimum Tax On Book Income", "documentation": "Percentage of minimum tax on book income." } } }, "auth_ref": [] }, "payc_StockRepurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "StockRepurchasePlanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Plan [Member]", "label": "Stock Repurchase Plan [Member]", "documentation": "Stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r408" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r782", "r793", "r803", "r820", "r828" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r48", "r51" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r49", "r53" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r465" ] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Security Category", "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r108", "r379", "r546", "r870" ] }, "payc_JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "July 2022 Revolving Credit Agreement [Member]", "label": "July Two Thousand And Twenty Two Revolving Credit Agreement [Member]", "documentation": "July Two Thousand And Twenty Two Revolving Credit Agreement." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r820" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r101", "r132", "r616", "r641", "r646", "r651", "r668", "r754" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r771" ] }, "payc_TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member]", "label": "Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member]", "terseLabel": "2014 LTIP and 2023 LTIP [Member]" } } }, "auth_ref": [] }, "payc_FundsHeldForClientsCashAndCashEquivalentsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FundsHeldForClientsCashAndCashEquivalentsFairValue", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Funds held for clients cash and cash equivalents, fair value", "label": "Funds Held For Clients Cash And Cash Equivalents Fair Value", "documentation": "Funds held for clients cash and cash equivalents, fair value." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Dividends, Common Stock, Total", "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r4", "r132" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative expenses", "label": "Selling, General and Administrative Expense [Abstract]" } } }, "auth_ref": [] }, "payc_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "LTIP [Member]", "label": "Long Term Incentive Plan [Member]", "documentation": "2014 long-term incentive plan." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r594" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill impairment amount", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r337", "r338", "r339", "r737" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "payc_FiftyPercentOfMatchingContributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FiftyPercentOfMatchingContributionMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "50% Matching Contribution [Member]", "label": "Fifty Percent Of Matching Contribution [Member]", "documentation": "Fifty percent of matching contribution." } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingFirstPortionTrancheFourMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Vesting First Portion Tranche Four [Member]", "label": "Time Based Vesting First Portion Tranche Four [Member]", "documentation": "Time based vesting first portion tranche four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r598" ] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit impairment losses", "label": "Other than Temporary Impairment Losses, Investments", "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income." } } }, "auth_ref": [ "r149" ] }, "payc_CostsToObtainContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CostsToObtainContractMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to Obtain a Contract [Member]", "label": "Costs To Obtain Contract [Member]", "documentation": "Costs to obtain contract." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment, accrued but not paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r748", "r848", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "payc_SponsorshipRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SponsorshipRightsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsorship Rights [Member]", "label": "Sponsorship Rights [Member]", "documentation": "Sponsorship rights." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "payc_DefinedContributionPlanEmployersContributionVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DefinedContributionPlanEmployersContributionVestingPercentage", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contributions, vesting percentage", "label": "Defined Contribution Plan Employers Contribution Vesting Percentage", "documentation": "Defined contribution plan employers contribution vesting percentage." } } }, "auth_ref": [] }, "payc_AmendmentNumberTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AmendmentNumberTwoMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amendment number two.", "label": "Amendment Number Two [Member]", "terseLabel": "Amendment No. 2 [Mmber]" } } }, "auth_ref": [] }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred contract costs", "label": "Amount of Deferred Costs Related to Long-Term Contracts", "documentation": "Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs." } } }, "auth_ref": [ "r191" ] }, "payc_SOFRPlusOneMonthInterestPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SOFRPlusOneMonthInterestPeriodMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR Rate Plus One [Member]", "label": "S O F R Plus One Month Interest Period [Member]", "documentation": "SOFR plus one month interest period." } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r820" ] }, "payc_TwoThousandTwentyTwoTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandTwentyTwoTermLoanFacilityMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Term Loan Facility [Member]", "label": "Two Thousand Twenty Two Term Loan Facility [Member]", "documentation": "Two thousand twenty two term loan facility." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r184", "r336", "r599", "r737", "r754", "r899", "r900" ] }, "payc_VestingPercentageOfEmployeeDeferralsAndRolloverContributions": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "VestingPercentageOfEmployeeDeferralsAndRolloverContributions", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee vested percentage in salary deferrals and roll over contributions", "label": "Vesting Percentage Of Employee Deferrals And Rollover Contributions", "documentation": "Vesting percentage of employee deferrals and rollover contributions." } } }, "auth_ref": [] }, "payc_FundsHeldForClientsCashAndCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FundsHeldForClientsCashAndCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Funds held for clients cash and cash equivalents, amortized cost", "label": "Funds Held For Clients Cash And Cash Equivalents Amortized Cost", "documentation": "Funds held for clients cash and cash equivalents, amortized cost." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r771" ] }, "payc_DerivativeDescriptionOfRateReceived": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DerivativeDescriptionOfRateReceived", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative rate received", "label": "Derivative Description Of Rate Received", "documentation": "Derivative description of rate received." } } }, "auth_ref": [] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper [Member]", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r933", "r1002" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate [Member]", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingFirstPortionTrancheTwoMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Vesting First Portion Tranche Two [Member]", "label": "Time Based Vesting First Portion Tranche Two [Member]", "documentation": "Time based vesting first portion tranche two." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r807" ] }, "payc_AfterTwoYearsOfEmploymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AfterTwoYearsOfEmploymentMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After Two Years Of Employment [Member]", "label": "After Two Years Of Employment [Member]", "documentation": "After two years of employment." } } }, "auth_ref": [] }, "payc_IncreaseDecreaseInAccruedCommissionAndBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "IncreaseDecreaseInAccruedCommissionAndBonuses", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions and bonuses", "label": "Increase Decrease In Accrued Commission And Bonuses", "documentation": "Increase (decrease) in accrued commission and bonuses." } } }, "auth_ref": [] }, "payc_PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, net, Excluding Land and Construction in Progress [Member]", "label": "Property And Equipment Net Excluding Land And Construction In Progress [Member]", "documentation": "Property and equipment, net, excluding land and construction in progress" } } }, "auth_ref": [] }, "payc_DerivativeRatePaidPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DerivativeRatePaidPercent", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative rate paid, percent", "label": "Derivative Rate Paid Percent", "documentation": "Derivative rate paid percent." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r99", "r667", "r685", "r1020", "r1021" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Liability, Total", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r384", "r385", "r396" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r193", "r332", "r333", "r729" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value (100,000 shares authorized, 62,655 and 62,518 shares issued at September 30, 2023 and December 31, 2022, respectively; 57,700 and 57,867 shares outstanding at September 30, 2023 and December 31, 2022, respectively)", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r99", "r614", "r754" ] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r178", "r197", "r200", "r212", "r216", "r223", "r233", "r234", "r253", "r260", "r264", "r266", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r485", "r488", "r489", "r516", "r529", "r604", "r621", "r653", "r687", "r703", "r704", "r734", "r751", "r752", "r768", "r866", "r905" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted Stock Awards and restricted stock units, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r440" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r117", "r214" ] }, "payc_EmployeeStockPurchasePlanOverlappingOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "EmployeeStockPurchasePlanOverlappingOfferingPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan overlapping offering period", "label": "Employee Stock Purchase Plan Overlapping Offering Period", "documentation": "Employee stock purchase plan overlapping offering period." } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingFirstPortionTrancheThreeMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Vesting First Portion Tranche Three [Member]", "label": "Time Based Vesting First Portion Tranche Three [Member]", "documentation": "Time based vesting first portion tranche three." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Awards and restricted stock units, Granted", "terseLabel": "Restricted shares of common stock issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r438" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r237", "r248", "r249", "r250" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Changes in Deferred Revenue Related to Material Rights", "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." } } }, "auth_ref": [ "r908" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap [Member]", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r725", "r764", "r765" ] }, "payc_DeadlineForVestingOfShares": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DeadlineForVestingOfShares", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deadline for vesting of shares", "label": "Deadline For Vesting Of Shares", "documentation": "Deadline for vesting of shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r438" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unvested shares of restricted stock and restricted stock units outstanding at end of period", "periodStartLabel": "Unvested shares of restricted stock and restricted stock units outstanding at beginning of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period", "periodStartLabel": "Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r435", "r436" ] }, "payc_MarketBasedRestrictedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "MarketBasedRestrictedSharesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Market based restricted shares.", "label": "Market Based Restricted Shares [Member]", "terseLabel": "Market-Based Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive earnings (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r199", "r201", "r207", "r602", "r625" ] }, "payc_CurrentLiabilitiesBeforeClientFundObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CurrentLiabilitiesBeforeClientFundObligations", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Current liabilities before client funds obligation", "label": "Current Liabilities Before Client Fund Obligations", "documentation": "Current liabilities before client fund obligations." } } }, "auth_ref": [] }, "payc_SecuredRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SecuredRevolvingLineOfCreditMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Revolving Credit Agreement [Member]", "label": "Secured Revolving Line Of Credit [Member]", "documentation": "Secured revolving line of credit." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted Stock Awards and restricted stock units, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Number of units vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r439" ] }, "payc_PerformancePeriodCommencementDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PerformancePeriodCommencementDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period commencement date", "label": "Performance Period Commencement Date", "documentation": "Performance period commencement date." } } }, "auth_ref": [] }, "payc_SeasonalityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SeasonalityPolicyTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Seasonality", "label": "Seasonality Policy [Text Block]", "documentation": "Seasonality." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r819" ] }, "payc_GoodwillAndIntangibleAssetsDisclosure1Table": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "GoodwillAndIntangibleAssetsDisclosure1Table", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill And Intangible Assets Disclosure1 [Table]", "label": "Goodwill And Intangible Assets Disclosure1 [Table]", "documentation": "Goodwill and intangible assets disclosure." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested, Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r439" ] }, "payc_RecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "RecurringMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring [Member]", "label": "Recurring [Member]", "documentation": "Recurring." } } }, "auth_ref": [] }, "payc_GoodwillAndIntangibleAssetsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill And Intangible Assets Disclosure [Line Items]", "documentation": "Goodwill and intangible assets disclosure." } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingFirstPortionMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Vesting First Portion [Member]", "label": "Time Based Vesting First Portion [Member]", "documentation": "Time based vesting first portion." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (4,955 and 4,651 shares at September 30, 2023 and December 31, 2022, respectively)", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r32", "r61", "r62" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r85", "r146", "r205", "r256", "r545", "r690", "r767", "r1019" ] }, "payc_ABRLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ABRLoansMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ABR Loans [Member]", "label": "A B R Loans [Member]", "documentation": "ABR loans." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One year to five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r889" ] }, "payc_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Fixed Charge Coverage Ratio", "documentation": "Fixed charge coverage ratio." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting rights", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, One year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r888" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "payc_LeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatio", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Leverage Ratio", "documentation": "Leverage ratio." } } }, "auth_ref": [] }, "payc_AccruedPayrollAndVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AccruedPayrollAndVacationCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and vacation", "label": "Accrued Payroll And Vacation Current", "documentation": "Accrued payroll and vacation current." } } }, "auth_ref": [] }, "payc_SummaryOfSignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SummaryOfSignificantAccountingPolicyTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policy [Table]", "label": "Summary Of Significant Accounting Policy [Table]", "documentation": "Summary Of Significant Accounting Policy [Table]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r24", "r871" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r24" ] }, "payc_TwoThousandAndTwentyThreeLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandAndTwentyThreeLongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty three long-term incentive plan member.", "label": "Two Thousand and Twenty Three Long-Term Incentive Plan [Member]", "terseLabel": "2023 Long-Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "payc_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferral of revenue", "label": "Contract With Customer Liability Additions", "documentation": "Contract with customer liability additions." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Current, Total", "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "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." } } }, "auth_ref": [ "r860" ] }, "payc_ExecutiveOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ExecutiveOfficersMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Executive officers.", "label": "Executive Officers [Member]", "terseLabel": "Executive Officers [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, One year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r284", "r605" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "terseLabel": "Long-term deferred revenue", "label": "Deferred Revenue, Noncurrent", "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 noncurrent." } } }, "auth_ref": [ "r861" ] }, "payc_LineOfCreditFacilityIncreaseInRateOfInterestInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LineOfCreditFacilityIncreaseInRateOfInterestInEventOfDefault", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility increase in rate of interest in event of default", "label": "Line Of Credit Facility Increase In Rate Of Interest In Event Of Default", "documentation": "Line of credit facility increase in rate of interest in event of default." } } }, "auth_ref": [] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Loans [Member]", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, One year to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r285", "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r750" ] }, "payc_UnitsThatCouldBeAwardedBasedUponRelativeTSROverApplicablePerformancePeriods": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "UnitsThatCouldBeAwardedBasedUponRelativeTSROverApplicablePerformancePeriods", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Units that could be awarded based upon relative TSR over applicable performance periods.", "label": "Units That Could Be Awarded Based Upon Relative T S R Over Applicable Performance Periods", "documentation": "Units that could be awarded based upon relative TSR over applicable performance periods." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r24", "r871" ] }, "payc_TwoYearPerformancePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoYearPerformancePeriodMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Year Performance Period", "label": "Two Year Performance Period [Member]", "documentation": "Two-Year Performance Period." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue expect to recognize amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r161" ] }, "us-gaap_LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of draws made", "label": "Line of Credit Facility, Revolving Credit Conversion to Term Loan, Description", "documentation": "Describes when borrowings outstanding under a line of credit will convert to a term loan, and describes the repayment terms, collateral, and priority (seniority) of the term loan." } } }, "auth_ref": [ "r24" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r126" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r162" ] }, "payc_InflationReductionActTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "InflationReductionActTwoThousandTwentyTwoMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inflation Reduction Act 2022 [Member]", "label": "Inflation Reduction Act Two Thousand Twenty Two [Member]", "documentation": "Inflation Reduction Act 2022." } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 3.0 To 1.0 [Member]", "label": "Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member]", "documentation": "Leverage ratio is greater than or equal to three point zero to one point zero." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r114" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "payc_TwoThousandTwentyTwoRevolvingCreditAgreementLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandTwentyTwoRevolvingCreditAgreementLoanMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan [Member]", "label": "Two Thousand Twenty Two Revolving Credit Agreement Loan [Member]", "documentation": "Two thousand twenty two revolving credit agreement loan." } } }, "auth_ref": [] }, "payc_NonEmployeeMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "NonEmployeeMembersMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Non Employee Members [Member]", "documentation": "Non employee members.", "terseLabel": "Non Employee Members [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Vesting of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r15", "r132" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r133" ] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2019-12 [Member]", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r469", "r470", "r471", "r472" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r408" ] }, "payc_JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "July Two Thousand And Twenty Two Revolving Credit Facility.", "label": "July Two Thousand And Twenty Two Revolving Credit Facililty [Member]", "terseLabel": "July 2022 Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "payc_NamingRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "NamingRightsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Naming Rights [Member]", "label": "Naming Rights [Member]", "documentation": "Naming rights." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Time based RSU vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r749" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value,Total available-for-sale securities", "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r278", "r325", "r600", "r879" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "payc_CertainEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CertainEmployeesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Employees [Member]", "label": "Certain Employees [Member]", "documentation": "Certain employees." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan [Member]", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Earnings per share, diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r208", "r227", "r228", "r229", "r230", "r231", "r240", "r245", "r246", "r247", "r251", "r515", "r516", "r603", "r626", "r732" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period for recognition (years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r454" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r217", "r461", "r466", "r467", "r468", "r474", "r476", "r479", "r480", "r652" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r808" ] }, "payc_TimeBasedVestingFirstPortionTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingFirstPortionTrancheOneMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Vesting First Portion Tranche One [Member]", "label": "Time Based Vesting First Portion Tranche One [Member]", "documentation": "Time based vesting first portion tranche one." } } }, "auth_ref": [] }, "payc_PerformancePeriodMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PerformancePeriodMaturityDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period maturity date", "label": "Performance Period Maturity Date", "documentation": "Performance period maturity date." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "payc_VWAPSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "VWAPSharePrice", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "VWAP Share Price", "label": "V W A P Share Price", "documentation": "VWAP Share Price." } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r808" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r335" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r111", "r689" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://www.paycom.com/20230930/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r219", "r220", "r221", "r252", "r593", "r649", "r655", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r705", "r760" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r334" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r831" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r839" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-Term Debt, Total", "negatedLabel": "Payments on long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r38", "r650" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted / Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r839" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r253", "r260", "r264", "r266", "r734" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r812" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r812" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r99" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r840" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r342" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposit [Member]", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r11", "r761", "r762", "r763", "r766" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r813" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Plan", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r9", "r708" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r840" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs written off", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive earnings (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r105", "r190", "r615", "r642", "r646" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased, average costs per share", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r61" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r813" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r813" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r841" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "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", "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r55", "r183", "r618" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r840" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Securities in unrealized loss position for less than twelve months, Gross unrealized losses", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r329" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r813" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r813" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r842" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue expect to recognize description", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r392" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r841" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r401", "r412", "r446", "r447", "r448", "r567", "r591", "r634", "r657", "r658", "r709", "r710", "r711", "r712", "r721", "r723", "r724", "r735", "r743", "r748", "r756", "r759", "r901", "r907", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r813" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Contract Cost, Net, Total", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r334" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r813" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r91", "r135", "r647", "r648" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r814" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r412", "r591", "r634", "r657", "r658", "r709", "r710", "r711", "r712", "r721", "r723", "r724", "r735", "r743", "r748", "r756", "r907", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r156", "r157", "r159", "r160" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r401", "r412", "r446", "r447", "r448", "r567", "r591", "r634", "r657", "r658", "r709", "r710", "r711", "r712", "r721", "r723", "r724", "r735", "r743", "r748", "r756", "r759", "r901", "r907", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred contract costs", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r6" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r843" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "negatedLabel": "Securities in unrealized loss position for greater than twelve months, Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r329" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "negatedTotalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r213" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r831" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r816" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r412", "r591", "r634", "r657", "r658", "r709", "r710", "r711", "r712", "r721", "r723", "r724", "r735", "r743", "r748", "r756", "r907", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r774", "r844" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r815" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r831" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r784", "r795", "r805", "r830" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r817" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r128" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of unvested restricted stock and restricted stock units", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r241", "r242", "r243", "r247", "r422" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r818" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Estimated remaining amortization expense in 2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r818" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Estimated remaining amortization expense in 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "payc_DefinedContributionPlanEmployeesMinimumAgeForParticipation": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DefinedContributionPlanEmployeesMinimumAgeForParticipation", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) minimum age of eligibility for participation", "label": "Defined Contribution Plan Employees Minimum Age For Participation", "documentation": "Minimum age for participation in 401(k) plan." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Estimated remaining amortization expense in 2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r774", "r844" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance cost", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Estimated remaining amortization expense in 2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from the issuance of debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r868" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r832" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Estimated remaining amortization expense in 2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r21", "r198", "r201", "r206", "r535", "r536", "r541", "r601", "r623", "r864", "r865" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Realized Gain (Loss), Total", "terseLabel": "Debt securities, Available-for-sale, Realized Gain (Loss)", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r892" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://www.paycom.com/20230930/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r220", "r221", "r252", "r593", "r649", "r655", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r705", "r760" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r774", "r844" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Estimated remaining amortization expense for remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "negatedTotalLabel": "Net cash used in (provided by) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r213" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r80", "r81" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r831" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r519", "r520", "r521", "r522", "r524" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r779", "r790", "r800", "r825" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r100" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r372", "r402", "r403", "r404", "r405", "r406", "r407", "r520", "r564", "r565", "r566", "r739", "r740", "r745", "r746", "r747" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r117", "r118", "r119" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r419", "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r281" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r372", "r402", "r407", "r520", "r565", "r739", "r740", "r745", "r746", "r747" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan [Member]", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r140", "r187", "r216", "r253", "r261", "r265", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r486", "r490", "r529", "r610", "r679", "r754", "r769", "r905", "r906", "r1006" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r372", "r402", "r407", "r520", "r564", "r745", "r746", "r747" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r419", "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r372", "r402", "r403", "r404", "r405", "r406", "r407", "r520", "r566", "r739", "r740", "r745", "r746", "r747" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r462", "r463", "r611" ] }, "srt_ChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefOperatingOfficerMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Operating Officer [Member]", "label": "Chief Operating Officer [Member]" } } }, "auth_ref": [ "r878", "r1005" ] }, "us-gaap_LoansReceivableBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableBasisSpreadOnVariableRate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings basis spread on variable rate", "label": "Loans Receivable, Basis Spread on Variable Rate", "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "negatedLabel": "Tax effect", "label": "Other Comprehensive Income (Loss), Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r202", "r206", "r464", "r477", "r478", "r535", "r539", "r541", "r601", "r623" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r757", "r758", "r759", "r761", "r762", "r763", "r766", "r873", "r874", "r1001", "r1018", "r1020" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r280" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r106", "r144", "r253", "r260", "r264", "r266", "r604", "r620", "r734" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gains (losses) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r195", "r196", "r306" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r110", "r216", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r529", "r905" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Cost, Depreciation and Amortization, Total", "terseLabel": "Depreciation and amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r867" ] }, "srt_VicePresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "VicePresidentMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vice President [Member]", "terseLabel": "Vice President of Operations [Member]" } } }, "auth_ref": [ "r878" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r125", "r158", "r163", "r164" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility agreement date", "label": "Line of Credit Facility, Initiation Date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Fair value", "totalLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r151", "r327", "r736" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Securities in unrealized loss position for less than twelve months, Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r329", "r736" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Gross unrealized losses", "negatedTotalLabel": "Gross unrealized losses", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r152", "r328" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "terseLabel": "Securities in unrealized loss position for greater than twelve months, Fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r153", "r329", "r736" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Summary of Unrealized Losses and Fair Values of Available-for-Sale Securities that have been in Unrealized Loss Position for Period of Less than and Greater than 12 Months", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r150", "r736", "r897" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r770" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maturity date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r519", "r520", "r523" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r754" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r592", "r869" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period", "negatedLabel": "Restricted Stock Awards and restricted stock units, Converted" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r320", "r321", "r322", "r323", "r324", "r326", "r330", "r331", "r380", "r382", "r505", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r624", "r736", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r892", "r893", "r894", "r895" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r236", "r417", "r846", "r847", "r876" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r126" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r772" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r236", "r417", "r846", "r876" ] }, "payc_TwoThousandTwentyTwoRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandTwentyTwoRevolvingCreditFacilityMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Two Revolving Credit Facility.", "label": "Two Thousand Twenty Two Revolving Credit Facility [Member]", "terseLabel": "2022 Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt, Current Maturities, Total", "negatedLabel": "Less: Current portion", "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r188" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Line of Credit, Total", "verboseLabel": "Line of credit facility, borrowings outstanding", "terseLabel": "Line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r22", "r142", "r1016" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r50", "r52", "r594" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r137", "r492", "r505" ] }, "payc_RentalClocksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "RentalClocksMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rental Clocks [Member]", "label": "Rental Clocks [Member]", "documentation": "Rental clocks." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r127", "r349", "r350", "r722", "r902" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedLabel": "Gain on derivative", "terseLabel": "Gain on derivative", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r75", "r850" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r50", "r52" ] }, "payc_IncreaseDecreaseInAccruedPayrollAndVacation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "IncreaseDecreaseInAccruedPayrollAndVacation", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and vacation", "label": "Increase Decrease In Accrued Payroll And Vacation", "documentation": "Increase (decrease) in accrued payroll and vacation." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r542", "r559" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper [Member]", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r129", "r761", "r762", "r763", "r766" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Fair Value Disclosure, Total", "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r80" ] }, "payc_LineOfCreditFacilityMaximumBorrowingCapacitySubjectToCertainConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LineOfCreditFacilityMaximumBorrowingCapacitySubjectToCertainConditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility maximum borrowing capacity subject to certain conditions", "label": "Line Of Credit Facility Maximum Borrowing Capacity Subject To Certain Conditions", "documentation": "Line of credit facility maximum borrowing capacity subject to certain conditions." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase plan expiration date", "label": "Stock Repurchase Program Expiration Date", "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format." } } }, "auth_ref": [] }, "payc_TimeBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedVestingMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Shares [Member]", "label": "Time Based Vesting [Member]", "documentation": "Time based vesting." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value Disclosure, Total", "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r80" ] }, "payc_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Restricted Stock Units [Member]", "label": "Time-based Restricted Stock Units [Member]", "documentation": "Time-based restricted stock units." } } }, "auth_ref": [] }, "us-gaap_DerivativeCashReceivedOnHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCashReceivedOnHedge", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash receipt from settlement of interest rate swap contract", "label": "Derivative, Cash Received on Hedge", "documentation": "The amount of cash received during the period on settlement of a hedge." } } }, "auth_ref": [] }, "payc_BSBYRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "BSBYRateMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bloomberg Short-Term Bank Yield Index [Member]", "label": "B S B Y Rate [Member]", "documentation": "Bloomberg short-term bank yield index rate." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r542", "r559" ] }, "payc_ClientFundsObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ClientFundsObligation", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Client funds obligation", "label": "Client Funds Obligation", "documentation": "Client funds obligation." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r542", "r559" ] }, "payc_SummaryOfSignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SummaryOfSignificantAccountingPolicyLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policy [Line Items]", "label": "Summary Of Significant Accounting Policy [Line Items]", "documentation": "Summary of significant accounting policy." } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 1.0 To 1.0 But Less Than 2.0 to 1.0 [Member]", "label": "Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member]", "documentation": "Leverage ratio is greater than or equal to one point zero to one point zero but less than two point zero to one point zero." } } }, "auth_ref": [] }, "payc_ContractBalanceNetOfRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ContractBalanceNetOfRevenueRecognizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract balance, net of revenue recognized during the period.", "label": "Contract balance, net of revenue recognized during period", "terseLabel": "Contract balance, net of revenue recognized during the period" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "payc_CorporateInvestmentsAndFundsHeldForClientsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CorporateInvestmentsAndFundsHeldForClientsLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Investments and Funds Held for Clients [Line Items]", "label": "Corporate Investments And Funds Held For Clients [Line Items]", "documentation": "Corporate investments and funds held for clients." } } }, "auth_ref": [] }, "payc_LineOfCreditFacilityAdditionalCreditFacilityCapacitySubjectToCertainConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LineOfCreditFacilityAdditionalCreditFacilityCapacitySubjectToCertainConditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional credit facility capacity, subject to certain conditions", "label": "Line Of Credit Facility Additional Credit Facility Capacity Subject To Certain Conditions", "documentation": "Additional credit facility capacity, subject to certain conditions." } } }, "auth_ref": [] }, "payc_ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation award VWAP equals or exceeds four zero four per share.", "label": "Share-Based Compensation Award VWAP Equals Or Exceeds Four zero Four Per Share [Member]", "terseLabel": "VWAP Value Equals or Exceeds $404 Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r505" ] }, "payc_OtherNoncashIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "OtherNoncashIncomeExpenses", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income Expenses", "documentation": "Other noncash income expenses." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "payc_PerformanceShareUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PerformanceShareUnits", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance share units", "label": "Performance Share Units", "documentation": "Performance share units. Each PSU granted under the LTIP represents a notional share of the Company's common stock." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r542", "r559" ] }, "payc_NonExecutiveEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "NonExecutiveEmployeesMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non Executive Employees [Member]", "label": "Non Executive Employees [Member]", "documentation": "Non executive employees." } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r16", "r67", "r68", "r69", "r70", "r72", "r74", "r77", "r78", "r79", "r505" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Expected Maturities of Available for Sale Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r109" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r831" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period, weighted average grant date fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Converted, Weighted Average Grant Date Fair Value Per Share" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment and Accumulated Depreciation and Amortization", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r8" ] }, "payc_LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Is Less Than 1.0 To 1.0 [Member]", "label": "Leverage Ratio Is Less Than One Point Zero To One Point Zero [Member]", "documentation": "Leverage ratio is less than one point zero to one point zero." } } }, "auth_ref": [] }, "payc_FirstAmendmentToRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FirstAmendmentToRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Amendment to the Revolving Credit Agreement [Member]", "label": "First Amendment To Revolving Credit Agreement [Member]", "documentation": "First amendment to the revolving credit agreement." } } }, "auth_ref": [] }, "payc_FundsHeldForClientsAndClientFundsObligationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FundsHeldForClientsAndClientFundsObligationPolicyTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Funds Held for Clients and Client Funds Obligation", "label": "Funds Held For Clients And Client Funds Obligation Policy [Text Block]", "documentation": "Funds held for clients and client funds obligation." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r267", "r593", "r628", "r629", "r630", "r631", "r632", "r633", "r726", "r744", "r755", "r851", "r903", "r904", "r909", "r1017" ] }, "payc_MarketBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "MarketBasedVestingMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based Shares [Member]", "label": "Market Based Vesting [Member]", "documentation": "Market based vesting." } } }, "auth_ref": [] }, "payc_InvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "InvestmentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total investments, amortized cost", "label": "Investments Amortized Cost", "documentation": "Amortized cost as of the balance sheet date of all investments." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Current, Total", "terseLabel": "Deferred contract costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r863" ] }, "payc_PercentageOfPSUsEligibleToVest": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PercentageOfPSUsEligibleToVest", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of PSUs eligible to vest", "label": "Percentage Of P S Us Eligible To Vest", "documentation": "Percentage of PSUs eligible to vest." } } }, "auth_ref": [] }, "payc_SeniorSecuredTermCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SeniorSecuredTermCreditAgreementMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Term Credit Agreement [Member]", "label": "Senior Secured Term Credit Agreement [Member]", "documentation": "Senior secured term credit agreement." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "payc_CashAndCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CashAndCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, amortized cost", "label": "Cash And Cash Equivalents Amortized Cost", "documentation": "Cash and cash equivalents amortized cost." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r267", "r593", "r628", "r629", "r630", "r631", "r632", "r633", "r726", "r744", "r755", "r851", "r903", "r904", "r909", "r1017" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r223", "r224", "r225", "r226", "r236", "r272", "r273", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r344", "r456", "r457", "r458", "r469", "r470", "r471", "r472", "r481", "r482", "r483", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r527", "r528", "r531", "r532", "r533", "r534", "r543", "r544", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r595", "r596", "r597", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ] }, "payc_ThreeYearPerformancePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ThreeYearPerformancePeriodMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Three Year Performance Period", "label": "Three Year Performance Period [Member]", "documentation": "Three-Year Performance Period." } } }, "auth_ref": [] }, "payc_NumberOfPubliclyTradedCompanies": { "xbrltype": "integerItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "NumberOfPubliclyTradedCompanies", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of publicly traded companies", "label": "Number Of Publicly Traded Companies", "documentation": "Number of publicly traded companies." } } }, "auth_ref": [] }, "payc_AdjustedLondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AdjustedLondonInterbankOfferedRateMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted London Interbank Offered Rate LIBOR [Member]", "label": "Adjusted London Interbank Offered Rate [Member]", "documentation": "Adjusted London interbank offered rate." } } }, "auth_ref": [] }, "payc_AccruedCommissionsAndBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AccruedCommissionsAndBonusesCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions and bonuses", "label": "Accrued Commissions And Bonuses Current", "documentation": "Accrued commissions and bonuses current." } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate Plus [Member]", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1000" ] }, "payc_OrganizationAndDescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "OrganizationAndDescriptionOfBusinessAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business [Abstract]", "documentation": "Organization and description of business." } } }, "auth_ref": [] }, "payc_DefinedContributionPlanDiscretionaryContributionsByEmployerVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DefinedContributionPlanDiscretionaryContributionsByEmployerVestingPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum period for vesting of discretionary contributions", "label": "Defined Contribution Plan Discretionary Contributions By Employer Vesting Period", "documentation": "Defined contribution plan discretionary contributions by employer vesting period." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]" } } }, "auth_ref": [] }, "payc_TwoThousandAndTwentyTwoRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TwoThousandAndTwentyTwoRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtScheduleOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Revolving Credit Agreement [Member]", "label": "Two Thousand And Twenty Two Revolving Credit Agreement [Member]", "documentation": "Two thousand and twenty two revolving credit agreement." } } }, "auth_ref": [] }, "payc_OneHundredPercentMatchForPercentOfParticipantsContributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "OneHundredPercentMatchForPercentOfParticipantsContributionMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Hundred Percent Match For Percent Of Participants Contribution [Member]", "label": "One Hundred Percent Match For Percent Of Participants Contribution [Member]", "documentation": "100% Match for percent of participants contribution." } } }, "auth_ref": [] }, "payc_CashPaidInSettlementOfDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CashPaidInSettlementOfDerivativeInstruments", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for derivative settlement", "label": "Cash Paid In Settlement Of Derivative Instruments", "documentation": "The cash paid on derivative instruments as a result of settlement of derivative instruments during the period.", "terseLabel": "Cash paid for derivative settlement" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted average shares outstanding", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r239", "r247" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r61", "r132" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSubscriptionAmountPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSubscriptionAmountPerEmployee", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees Company's common stock shares purchase limit amount", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Subscription Amount Per Employee", "documentation": "Share based compensation arrangement by share based payment award maximum subscription amount per employee." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r808" ] }, "payc_DefinedContributionPlanEmployeesMinimumPeriodOfService": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DefinedContributionPlanEmployeesMinimumPeriodOfService", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) eligibility minimum service period", "label": "Defined Contribution Plan Employees Minimum Period Of Service", "documentation": "Defined contribution plan employees minimum period of service." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r179", "r194", "r216", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r486", "r490", "r529", "r754", "r905", "r906", "r1006" ] }, "payc_DebtInstrumentRedemptionPeriodAfterYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DebtInstrumentRedemptionPeriodAfterYearTwoMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter [Member]", "label": "Debt Instrument Redemption Period After Year Two [Member]", "documentation": "Debt instrument redemption period after year two." } } }, "auth_ref": [] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPurchaseMaximum": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPurchaseMaximum", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share of common stock purchase maximum", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Purchase Maximum", "documentation": "Share based compensation arrangement by share based payment award number of shares purchase maximum." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue expect to recognize period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r162" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Earnings per share, basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r208", "r227", "r228", "r229", "r230", "r231", "r238", "r240", "r245", "r246", "r247", "r251", "r515", "r516", "r603", "r626", "r732" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r440" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 2.0 To 1.0 But Less Than 3.0 to 1.0 [Member]", "label": "Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member]", "documentation": "Leverage ratio is greater than or equal to two point zero to one point zero but less than three point zero to one point zero." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r257" ] }, "payc_BSBYRatePlusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "BSBYRatePlusMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "BSBY Rate Plus [Member]", "label": "B S B Y Rate Plus [Member]", "documentation": "BSBY rate plus." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring [Member]", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r518", "r524" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Basic weighted average shares outstanding", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r238", "r247" ] }, "payc_CreditAgreementTerminationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CreditAgreementTerminationDate", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement termination date", "label": "Credit Agreement Termination Date", "documentation": "Credit agreement termination date." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "payc_UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Units that could be delivered upon settlement of PSUs based upon relative TSR over applicable performance periods", "label": "Units That Could Be Delivered Upon Settlement of P S Us Based Upon Relative TSR Over Applicable Performance Periods", "documentation": "Units that could be delivered upon settlement of psus based upon relative tsr over applicable performance periods." } } }, "auth_ref": [] }, "payc_CapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CapitalizedContractCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of Costs", "label": "Capitalized Contract Cost", "documentation": "Capitalized contract cost." } } }, "auth_ref": [] }, "payc_PercentageOfExciseTaxOnNetStockRepurchases": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "PercentageOfExciseTaxOnNetStockRepurchases", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excise tax on net stock repurchases", "label": "Percentage Of Excise Tax On Net Stock Repurchases", "documentation": "Percentage of excise tax on net stock repurchases." } } }, "auth_ref": [] }, "payc_FurnitureFixturesAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "FurnitureFixturesAndEquipmentMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, Fixtures and Equipment [Member]", "label": "Furniture Fixtures And Equipment [Member]", "documentation": "Furniture fixtures and equipment." } } }, "auth_ref": [] }, "payc_OneTimePaymentForIntangibleAssetAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "OneTimePaymentForIntangibleAssetAgreement", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One-time payment for intangible asset agreement", "label": "One Time Payment For Intangible Asset Agreement", "documentation": "One time payment for intangible asset agreement." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r878", "r1005" ] }, "payc_DefinedContributionPlanContributionsByEmployerVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "DefinedContributionPlanContributionsByEmployerVestingPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum period for vesting 100% contributions", "label": "Defined Contribution Plan Contributions By Employer Vesting Period", "documentation": "Defined contribution plan contributions by employer vesting period." } } }, "auth_ref": [] }, "payc_InterestRateFloorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "InterestRateFloorsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Floors", "label": "Interest Rate Floors [Member]", "documentation": "Interest rate floors." } } }, "auth_ref": [] }, "payc_SOFRPlusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "SOFRPlusMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR Rate Plus [Member]", "label": "S O F R Plus [Member]", "documentation": "SOFR plus." } } }, "auth_ref": [] }, "payc_ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation award VWAP equals or exceeds four sixty six per share.", "label": "Share-Based Compensation Award VWAP Equals Or Exceeds Four sixty six Per Share [Member]", "terseLabel": "VWAP Value Equals or Exceeds $466 Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r345", "r346", "r347", "r348" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r28", "r180", "r216", "r307", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r487", "r490", "r491", "r529", "r754", "r905", "r1006", "r1007" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "negatedTotalLabel": "Decrease (increase) in cash, cash equivalents, restricted cash and restricted cash equivalents", "totalLabel": "(Decrease) increase in cash, cash equivalents, restricted cash and restricted cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r117" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers [Member]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r820" ] }, "payc_CurrentAssetsBeforeFundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CurrentAssetsBeforeFundsHeldForClients", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Current assets before funds held for clients", "label": "Current Assets Before Funds Held For Clients", "documentation": "Current assets before funds held for clients." } } }, "auth_ref": [] }, "payc_AvailableForSaleSecuritiesMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "AvailableForSaleSecuritiesMaturityPeriod", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities maturity period", "label": "Available For Sale Securities Maturity Period", "documentation": "Available-for-sale securities maturity period." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r99", "r667" ] }, "payc_TimeBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "TimeBasedRestrictedStockAwardsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock awards.", "label": "Time Based Restricted Stock Awards [Member]", "terseLabel": "Time-Based Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Direct Operating Costs, Total", "terseLabel": "Operating expenses", "label": "Direct Operating Costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r110" ] }, "payc_NumberOfTradingDay": { "xbrltype": "integerItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "NumberOfTradingDay", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading day", "label": "Number Of Trading Day", "documentation": "Number of trading day." } } }, "auth_ref": [] }, "payc_CostsToFulfillContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20230930", "localname": "CostsToFulfillContractMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to Fulfill a Contract [Member]", "label": "Costs To Fulfill Contract [Member]", "documentation": "Costs to fulfill contract." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r812" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r833" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year Two [Member]", "label": "Debt Instrument, Redemption, Period Two [Member]", "verboseLabel": "Debt Instrument Redemption Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r18" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r811" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r18" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r835" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r838" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock expressed as a percentage of its fair market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument, notional value", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r997", "r998" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r832" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r186" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Recognition of revenue included in beginning of period balance", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r397" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r277", "r325", "r609" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r810" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r165", "r223", "r235", "r313", "r473" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r834" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r90", "r460", "r1014" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets", "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r102", "r103", "r121", "r669", "r685", "r706", "r707", "r754", "r769", "r872", "r896", "r1004", "r1020" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r558", "r560" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r484" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r71", "r73", "r74", "r76", "r656", "r658", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r713", "r715", "r718", "r720", "r730", "r757", "r759" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Software And Capitalized Software Development Costs [Member]", "terseLabel": "Software and Capitalized Software Costs [Member]", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r839" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r836" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r87", "r862" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r484" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r783", "r794", "r804", "r829" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r837" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r811" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r838" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r171", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r398" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r811" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments, Total", "verboseLabel": "Total investments, fair value", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r608" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software development costs capitalized", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and Debt Expense, Total", "label": "Interest and Debt Expense", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on disposition of property and equipment", "terseLabel": "Gain on disposition of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r812" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash marketing expense", "label": "Other Noncash Expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r119" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r838" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r334" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r372", "r402", "r403", "r404", "r405", "r406", "r407", "r564", "r565", "r566", "r739", "r740", "r745", "r746", "r747" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Investments and Funds Held For Clients", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r138", "r147", "r148", "r172", "r274", "r275", "r525", "r526" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r334" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r812" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r839" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance cost, written off", "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r57", "r58" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r334" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.paycom.com/20230930/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Asset Balances and Related Amortization Expense For Contract Costs", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r898" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r839" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r783", "r794", "r804", "r829" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(d)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r846": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r847": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 77 0000950170-23-058167-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-058167-xbrl.zip M4$L#!!0 ( *^ 8E=7@O@^O70" /M5,@ 1 <&%Y8RTR,#(S,#DS,"YH M=&WLO6EW%$FR)OS]_HH8W;DS5>?%A>\+MM?LTA)2" A(44J/45R.)"+9X2'FYO98^:V_/R_/AZ,FO>YF[:3\2]; M;)MN-7D<)ZD=O_MEZ_'>D^?/M_[7KS__-T*:ISO/7S0O\H?F<9RU[_/3=AI' MD^F\R\T/>W_\V#P?C]IQ;O[SM]W?FZ>3.#_(XUE#FOW9[/#1PXC^0QN-=V.DX.'#2&+:S_ILL>/FZ=^EIM'G')!&".4OV;LD72/I-V6C-/_ MC])'E'[ZU>3PJ&O?[<^:'^*/#?X([CP>Y]'HJ-EIQWX<6S]J]DYN^0#F&+>; MQZ-1LXN_FC:[>9J[]SEMXR7_[>?]&:P%K,=X^LO6F7E_$-N3[MU#YIQ[^!'' M;"T&/?H8NE%J3\?BVWXDIU0_7'QY;NCLPJ%J,71V=FA[;@)G1XN'L(@S>+1\ M,AZ6_<^O#,>O@Y^>#O_XQ?ASSX??G@QM/UYV78;30'HCN4^&CR?C%T#VKHT7 M_RS-NH>SH\/\$ :2\6+DZ:RF[45S@B=@#__SC]_WXGX^\.3S1T_YL]6?YKC] M;O+^(7SQ$/?#R<#YE+SS_O!TL4"P6\XH8((=O++0W]T?E7Q@\E!ST5X!^H$_42V&8$9G!M^ M,J-/5'LXZ_QX6B;=0<]Y2%1%J#US3[C.Q?/\VD5PXIPP?7*1:3?[Y)GOQ0W)_YRW M[W_9>C(9ST (D=>PI%M-7+S[96N6/\X>+MCX(5[VX?%U?PZ3=-1,9T>C_,O6 M@>_>M>-'C9_/)O^M/3B<=+#Q9C\=^H22\5%C#S_^M-7?-K7O3WZ4VNGAR!\A M(V3X]N?VXR.\=NX6+]N4\KA_^8E3FA:VSL[;[ 6CA0<27?)$&IF(*TJ2XK7C M1;L@-)!E[ _P+KE]]&P,SWWT!)ZG\Z/GXY0__I]\=/R,'V>[N<#3OXU!"B=R M)C;$!!7LY$[TU [H,C]Z!5>:I!WX;'JSB?Y-7&N6%C09A:D2*S0L M(5R >*45B3Q[29WVEL:SLWPR[[K32?XC^^[9.*&>O-DD"6$YT/O:* M>#%56HJRU$K"A8$%E:P0;RU06V2I1-(V47HRU6-1^NC)Y."@G>&R3A^/$S(A M< Q@BC9_L:S%:>=5RK@2E$@+.PJO2%)A-#BJA(L@(^;C=O&#-V_?[#T%F3%M M'XW;$7!R-\_ 9@_/3_V21W$,KFI\(8KBO7CBQ#J5"/7<64N%2E3>XE%B9L9P M3@E- 58*-AJQF1I24C0Y4^>S&.Q18(TL4P46JV1+I)>16*TB@1MERIT&0<(_ M?Y2]V23^^7PZG>?T=-[!8RQV^]Z^[_(4<- ,-L$LIW[8XP^^2R_R[&79F70E MMS, >5\\L-921-BI1 <&NU@"U_D2(BE9&"<$SXSJ]ZW?;LXV'&%7K= M'L"0EV4//IV6Q506:\D^7R*NK!!&2Y)!\A")TPB\%&($4"@5*HP76[^^$G]< M3VQX;[PRF5 0;(L-'"+UI.BD3-$FN-:3R:!0MH:2S@L"9')!GBRPHEF7.LBF?;9W-63&271TG!$^0"K M#*Q&'"@X0I7.T>F8O9>7\NW7A:F6&M1Y]@3V:(1%@SWAJRM]'P,$.1=&T;Y\72:02(= "AI_W7ZH.-I1N6P V.'D;-G&%6= M,JJ^@E'%MKL>H]K,/(@)$,#: *.:!(I*:4.8CUE'Y[4W7VSG7EK]!L8,R.(# M?.+^X1]W $+?9133OQU]&O+*'^%'O3#K__D[2+E3P?<%X0'8I.!!#3/J0)YI MH+F#.1(#R"$8JZ-BN*7%];9T#"H+Z2,1C@E@UH#2$1Y6@#*-MCC+V1>T7N;3 M>6I,*HZ1(A-@ Q9A!X#*(]I[!D006G%V\=,]/ ]=NUPRH)&8I[_^C+;BHVEO MFL%MFMYV?(0&S"];4\#,([33^L_V.YP%FBSDQ%C9_CA-R#CGK[&XW=E[]&^G MDWG7O^MMXT?'C]8O-6A>E[76((MT!"0EK0C$BQQ)#(PQP9P"E+5U\M/< ^>3 M=VW"]Z7-7=-/(5]H,SUY_G_.P^3/?WQRN6E^AS19O$UPLX^'HS:VLS_R08!; MI!:^7?A9/FEEP''XFV=@L@"@![J#[8!PXV,[W?KU9-ACL#IP+P!&]2T(@B?^ ML)WYT>*Z/S^\\':_GLSS=%8/+UJ"PWZ_G"Y(;V#/?NT=,+T!>OJTQ]^_0T/%5@Y;L9 M(OYCNC#X>WJ=T^].UR^=&7J6A"??W(B$ILB8C"8L6I".T7/B0,"!B%3 ?(GQ M(D6M)#SFEO9?N8?PJ)6>3*:S!0%1*#W"M]/7DYWYJ+2CTE) M=F!=2<#V@*V1EWE2,2IK>3*UDO,I/.=[C\<#SV%#=[US9;>=_GF>FH!D0;]/ M9[NP1'L?_.'RR0BFA;PF&<\.O0T9F6;)J<"(XP*,=*8!Z",6Y,P#\C5&TU(M M&6M0>LN!(K3P:'R1Q')TG11EB-=)$I]X5,9:FH5>RQ$ M^L30%1Z(D]*14EB0ELG,8ZF50G_W7>O!0$?!=@9>_+;WVS_PHU>C^?0*,GR# MI VS3S+VS,U>?YB\WI_,IWZ<7G^ KX[@@]W\?C)Z#];ADR[#YGC\KLO]1OI] MXL=#36AQZ1T?VQ&0Y.()/;[&G):O#!2AUU4&9X?>2J>K4%@2AA3G85/;F(BE M8 %IV.R>\>AXKA<^7T;8_ST?'5V/N(L?CV9'-0&VXV.0 6PC;Q+G/A(NE">2 M2@!LVJ"Z-]Z"NA[Z%1;;&9\^X?_V![,#X82AKV?;CT-HJ?T 4( 8\Z.\+U MGH' 0B1UN'"M8I3 >2#U.PBU=2$*RZY(&1SQ!D@AN;,D>*:0#2/7@AEMJB7* M=7%MC/.#^0C&II>S_=SAN"[OX]70W(R3@[QDC\TYC7$;:KGB=*01E(7OC\\\ M)U["#710#+2&DJ8L76,LF5JON^RG\^ZH%W0+0_%^.D:]DMX*4/FA<"(UFOD9 M^-!R;I*V+ ?#UIR4NWGFVW%.SWR')ZU7F3"W]HL.!4U*$:683(FR21.9:" > M;$O"C$U<>J>+KY?+J@ 0M^"OLXKM-OS%G;>!I4R22X8 Q !\R8J'&S@1$Z?6 ML:4KMF_;P6PX/9%32LP6V+P4O54L,>(]O&*<47AXKH.KUA>R-EI],'DCLN?9 M9D%R8(5(Q3% 2P DPQ.R%'U,CM=*K3Z$X!,$[D7,'[[[,\_Z:(,S 6)]%->Z MP&(1A>IM%:TP)(PZ#Z:Y[H/#K.+:\D0W[MX;>EKD]8_&]$#*H$AJO.,2B)C! MRG'"$"LHT-1P;C7S1L8JG0V@OM,\SEYV>[E[W\:S3+:;X[S#>,Q[J;UU-,P' MJ\#0<7C<$C@)(GABC5<^9Z9+7C>"/>N7OJI21"C+D0 MI@H>Q0#L\D%$X+X0*+/)A%BMU_HSA7;J /H4)KHL358!VT6E8\E ,U[P($U3 MH%E G!/A7RVE5/5Z@[[)1?=DTA^!]6&FS\>]E92G:X-.6.$I%9V(ER 3I2R4 M@)&32%!@\Q3AI=2I5C+5#.\_Y\#K(A4Q'%(!2T#XH"0Q07@\\%- 6H"@C$IK M,8:\J&JC/W9\V_W=C^;YMZ,^TOS)R$\_(^NE3%K3 =]P*.9:H>%U$O,2/?A9 MQL]0YU['0>AG3_]A4&]"'G]UVSM==';7CH,KAZE-9GXP*-U4*,2T.3E.+^:M./9_\O=Y/R[W^:SWP$CXNC7'R:7#%IZ M4-3U8V?N,# *&-Y='7HK2R5+Y803)'"OB?3 (]8Q0P2/.1:1C*T7)U46 M)3N@)YM&5;QSG'B',9A4>^*$@%>."9V+<]PS'/2XH M(SY,,$=R^K(L-/@=\-5J5+B0P25J0>X' W(_:H2L8(E$(YG/D1KAJW.\U<17 M%:CN B:'8(:18$L")C2)6*XLB3YH%B3G*E6+PFZCNGNM?)7FW@>EN&3=?4DP M]^/?=C%L>K! [C6""*L1929J'[(.8&YKC #PF3B)^._7P M9< 8FSO*/!PL/B'Y$J5TE,0")H:D&2L:@*P47.G(>;)25(O>!CH@N/;]T%7V MPA^<%26_3\;O7N?NX#G<;(QNA;N)XN'7YV%.N!V"AR5/1F6+3FZ,XI$>-DH, MEG#NK**F<,&JU65[^Y-NAF1"I?;EAOFM:].[?">9-%5HA/,6QUD[\%8YS$') ME(TG3&+E+L4C"8X#E#))[;U9O+X+:_[.'>59 M.VX]:.DB-4#6:"R!U:;$.3SN-\IE5N^!,5PAM:/>O;N'01GMK,W39Q_C:)YR MVNDF!VB(S!?'_F _'@?#@KY8%&4YNO@"7W6[OQFWL^GNWIM[B=N8R\9FAI4, M(U8*[-.B#)R6>U*Y'(RMDE1>)4&"% K82#@21 +- MB)Z=( U3]::.UAPD#M-\#H+JC':$WBY=SK=H&<6L"+<)J,N@K) "L\@,+0JQ L? M"(L.I >U/K%JU4MUQSHKB@S4VM& Q1 Y'NL$YXDO+A$;;'8!D%YDU7DZZLEA M6$$4O.>&Z80Y1"$ '=P;9>XA[?49*Z24K+:#-]O"J;>FY09*/4,XTY>/@4A M.YKTO^@-WGM)X**,3A3Q0S*"2 _BU7F+?2R88=(7$5)UCHH:DU16XW/4#B2J MUY$(/(B227@2X!.2I#E7J+,M]C3_!JXN>S,HDS18FGFA.9,7X^8G<;I4R(V?C$JTV,7A\7UF Y MTX93JW($)8@.1U6P48KW)/(04P)1:WBUA_KUXYWEV(6>YY"5C"1Y/&NA?2&H ME(G)%+@+[$(KJHV1J2EB?SE%9XOU/L=B"0]H\KF ">PRDV(\,!N(0Q:K,_EJ MKA$T($ZQE.M0"@729& M=:XXN>NB,X?3!,,+0V[618$;;[!+7R(<= +82P"6@]..6"TL3Z%05:\"KS58 M8J@S72\$JB+;DX#E3-U>JOZZ93G*1'7)[]^'W$J%:0V)B",#%'2R)E!DNP%!*\ MBK#['A)0I".)"]H8=:*K.6: M[^/E.P8KB" TR'9:( G7"E 1XT.W@1F8L;:_@YKYH1:Z5BO[OA<.JV@;Q,@ M>!:4" 2V"P9K94:\!#J[+'V6@$.$KY:PU3+H"H+N.(_,2%,*V^JU9OU>$LK M.(P(2@MM.=!0,^QRX#AQ3E*@IF8L\Y!+?;&5E03#KL:+*F3D"DQSXJ001#+A MB8^9$I:IMV",9^EA!7.,L.C(DE0+. F-'$I6!)<#M;DP NMEL[5(-CEY(K:'(M!6H#QV!=% M"20H:0FV473 ?]G':D'I]"D=<*!B"G$JT&HM359?44:O%MYS0.Q!P M40A52$;))QDKZ"]#'259XI$*%JJ%DA67R%\-G#34,A<%V 4FAUE\S!M4^M!*'JL_KZ(BCE'S)-Z[W=4;705\C+K4(RW)'+IB0P& MNY( *4TNL11ELJRW%$$-:505'*6QI*D.3A/NL)0/*Y98G@I),CIN0-PJ6VTF MW-TTCOA:>X?3W@XO2VEC[I99^/'"HQ4L:7M'%2&7E(3"(BUJ;* M>NA+S55*5 E2(@?CW21/;-:<< -/9CREUJQ]?-^*..^^[T]-3H'FDA(?5W93CKT2,.Y-Y-\MYW(-'^&(@)'D+M'ZF\MM >'W0!G;KN8== M,E(914E25&+ISX(VN2=@JM- 8U$YU.M4J=4=O1K_F** G47DQ(B,@0X*X*+B MO;LL,6JI<_5V2K@BG/WW/)OE[F59Q -^'PE&RRF"3X7B6J=$&.P2(IE4)%B+ M&6LN*F:9*;E:!T[M;9N'34W1(5A&.)A] $*3(P _'2G)*^Z#R/"W5C+5F0F_ MFEBF!'\<1:7JL?8#=]A8R&K"@*32 D2TKEJ9?.8 ZO3E7^&*OHO[1Y@5.KJD M7O+S\>%\-NU'\*%D]35.PYZ ;(!'CD"KZ=BKPU>\7E;A<TX(8%Z6QUV'3XX7/ML.$-XG_.S%''\.LUFV"#%G M>G+="L9P8T32D2C.*5B7-($(T8YH;;D2168K-Y&!WT::P?KOHI=*.8#_$6P M:0T@$ZXD"8F99 MUR=:;WWJQM?BY%^N4>7$HYD*?L/P:"I)J#$C#@I/*X14E ML+0LG'B60<,PRJ067$A9[[ZI^%"J @>2CX+GB&:2H(5@:Q "8B&B7(@^&AG+ MVI]@K2*><4!(KCVGQ=F"A;M :*<8B;5\D0EL(G,BQ&I/'&HL$[6B0$9KC0C. M$N.R)5)E#BQ6/!'))3"P+-.V6N=.W5&IJZAU:"GC,EJB Q(S%D=\3I0(!1\P M6/WHJXU(6C8@CROB$Z6F*B.!]"8SY7&^3E '<*XL?CV[O\ED^ M5]Q/#[ M(6D-NXX)N*:D)I%@ ,$8PQ1G%C8GKS;>H,9S@NN6Z?T+ .49[!2L MU-OURO[UI <]-RO:6XW[46NPCETQQ)2(598\F%NJ).)D8EB51X1Z$]K7I S: M:A15IC0XS.P1$=-["N@HSPH>>'!>7.!2E&H%Q=]]U_HP0MX[:Y#LO=S9?36: M#V:BUGW<4$%!;!M#4$%%$ D"E WWA0"^D405+ZR*Q0A;;8>#^MM*52 D0A3" MZH"Q7)X3*3,ECFE*M#*1:T+=\1BL2?)+"&YJ+;*0DTQY,NI@1$S,P;#+RA6LY8%A*+-(')+BB9GZGP62S^P79F+ M$WM&,6HB80JK."H>B2M2$1NBD]X9;*^\YEOSK@-0ALJ73,9ZT,B2^"+[)N6% M. 4W" RTM0;$Q\Q:Q*8-ZP6HUT;XO$ 9-4/L A>Y338Z8K!-AK39DD"YAUU@ MHXB.9E N->Z""AMCKZ)4IRK1R\A(*AC?)QPCV.J(I&129EH+[JH#W%_Q#>-7 MG]?H6/)YT*O5/RJP$[+1A5J7P?QSV T:!8KVF62A MHRE%,,G6/>YT-9V1AJO,5KC76/9#@,D.%!)X#F<\*4Q$[:W3=U [[P9[>05U MY97.L&,I)TDE/+'$- RK"E&>2Y9B$=%6&Y5W*V_UA\FKR46NZM_FLY,F=+?P M:-\>D:WP%.!V#L=JG/F*P<9.01(7A27217QE(]$\*,ILAKU=;7;^"B?7F:+PT&X36SI==3P5,PW MWE"AN,@+/2 ):$9')I$MD MSM9[K+AFGM[56!:4:[ L0!88A036&KU6RH"0*#[02 '@51M6N>K"U17P)\KO M D@;8!"6QO'8\Y**0%BAQ4I6M4?:556^LP#2LJUJD(I0/8F0D5X*2D7#% M"Y$L,!*84,1P!\"91FS_6=LNK/:X:##3SROCI,A E01FC RRD"! 0 17A&4E MB.1K:,=8@1+4DD;'L:R8"%BLA6$/4DM)SD9E(1E-KMH [4TX_YW7QE7"Z& X M,=8S(B,+Q$J:B4\>,+$RFM;72'#Y!RH#*=?UA&%4Y,(X+21*X0$[.T>XY; G6*K"\@2*5%E)9"Z4.!L2T2$9;$2GLJONI&M3(/&M MQ)8N.C(2@PK8Q"R3H*4B)>MLA5+"R6HC")Z/>U;!8X+?CI[ "KR;=$=8&BG, MCC7N9XKP\7O?CM"Q"+^;^E%>@EYNQ\"ZK1]][CN[316G:J!MMB457B08NQSD M+66:6)4H\2H$Y04F8U3;X>(.LRW64Q((:Q,--I.,O>ZDQ0YW/#NLI&@"\\&P M>CO"UG:H6$$6/I?96Q'1I:@4MAE5Q ,9B38Z AL+'TIU+JIO/5<[.2<[>RZV MG%.R2TZD'O^VBX5W-B'P=Q4"+Z*TG I!7. 5[AVQ.LH2:$@M7C42OK[K('N M)OYM0*L@2)NY3)IP0T$*^<*)C4Z0G++-D5KCZJT%4G,YI>443>,^.F.<)H;% MB-63L9>X"<0[QS404)9ZDY2J5*$QDU4"6F3(12 MQ6@G5"P;KED-7O/4F%0<(U@["1 \(\5*A'M/1,\":UXM7$IRZ^[*A>;:RKQEY[7,8!6@I-QJYDP9,L#+;8I-APCSNB@O.4 M\9)4K%;YKE_4[PKZ512P2103$L/T!)&:6>)1?7#%G9&I@$Q:=TM^14IC**M1 M6TH3-D9ER5(B,[8-P$YBA5&G?0E>LG4O_[Z2?H$K2"SS*5-16"2QV #,E@2Q MC$*\#KY:4-?127X['3'LAJ8N1!.45QILHXDI" :LIFE5]%XAQ49K"62VTR\%A'=?PEK:7*1JD5<3^$YW_M9 M'V]X(HMVV^F?Y\5!SY6 .) ;]S[XPW4Q5Q('"!&S)HX%2B25B5B=(XDB9:FU MDBE5ZVK8]'6_\^W"I0G4 _NRHC*14ACB2Y&DL%!L8D:R5*W?M^XDI>4(7L>! M+CPA_$-OA 5%:G.Q1,L$9(Q9V7J#CE>5.+HD-UWACDN:B$E&$IFPD#2G@N@< M@E9.*A&K+2NY W;:+/\.*C"!G@,;K@60VHO<*8@^_U^3[HSH72#T0\ KDVZZ MWQ[NMN_VEW[DS*Y_Y-P/'2:F@"-!&?4D,ZJ)9$Z"&F6")*I\,50#*:I-P%B6 M<;6>MH91S(8H*;&,!C XBB$.B$A<4"$9[4LRU3K1[^[$I1IA6E1RE(%IF+D$ MM29!HCJ=.8DY9JN=RL:M=S!/Y:;AD&W)"W"8,IJ4R#,6<4]@%6I/N'$IP^)[ MPZM-.L1(Y#:UOCO:\QCHMP@9.,=K)S%^][?(18BJL)0RT8IA5S6=2+#9$V,# M?("52^I5@C5%]2PG4)<[HS2"'B $YAP8[%]2$M$E(&&R$'X3$O)MI!E*\M$@ M1<$:\RHJ3F2)B#EXWYTPFZQ3,*E:QJFOB,"FU/87&W6POIF%R> 5T6O\TS)WYJ+2CT1VER [F M%!5,6Q^+(S%(I U-Q$<-KWQ@5+)00JA6\59F"H$BXN/1IQ91Y&K6PLKH 3IC9P0$*NYPB,3PI)6C) MT50;'G\F)2TN(#44Y),'T")\'83#B3 M-"GNK+3U"=7ABC1;;Q6S1!0\MLDJ$1=S(:!)4A+)A"BKC4:JOTK4DH1)D,*) M#"@ 8!F1IAAB%5:Q=ZXD98V4?NG'T^OA,_.Z*)V5)B5@3TN.!U\*KLZ5UM': MQ+.O-@WKFW8W^CSFL]R=#EJ7O2Q,<2HF3HQ$1)M%((Z". K46FER8#Q5IQB7 MWX?OV_,/P/P!.'0GJ0>KJ@! %551$&.PEK"QFM@,_!R"#Z98[8NL-F"]QC+/ M P(H4[BR@!^P;GW"IN-XW"H-X99JS;PJ8*;52IHK(M9>CO,?\*S[)]FNK_IE MV9Q*W-&I!'"@1"8AK3FR*(L&KK.OM'E9SWYX:*ONVE#9*AT; P;*8J7.CW;FXS1]AL )(21"PV6'7VXLCW/Y\5(R#EM5^0"XQB9*7'"*4*5S=#IF M[U=D>Y]U\X%L,9HR7>-TB MU[\L>_#IM/@^HWKO9($7N^+GY5QX.TWP.D@U=6*3+/=.IQOTS )6),QTSID: M+HG#J@R8*$D?!T@@.UL8=PZ,*RDI/,H@@( E/ MQ&<@"=9BT%Q3N%NUWK-*:S(,",9<]%13 ,F66@9(F8'UDG0"^6)TR#%PF:L% MR==P-5]JX-P%$+OS;'.>%*5XIA,2V#G2QD*"Q!HH4D8A"W.95Q>34]^93@6$ MI("86> 92Z,4(E7"KO4F$J:"%SE[G^N-F+]NP:6_@-"@(6 MTZO)1;67?IO/3@HT]JG23ZHQ%6B"H*H%/J*U4&3YC.CEOI M4HSK?M9_A]5Y!NM$JH6D6'K-P+(1J1W6O_>&Z)P24:,TC%$*;#WM0A*U%O&Z3%<(;6C/OWTTWGSHGIL3CO= MY& 1)MV?'[PL)WG@KW+7FT( _RZ\P(I<.A44TRE94Y8S)0)D.N ''P #"DM* ME#0Y95642Z\;M1ZN%5E2$HH&0J/'"+DQ6HS/!?-I4_5!E^M M8\ON-WNG[N&U"Z7T+'J=@R-1&D5D03$,VX/XE'1FSC FJG4H;GJL7F 7E*B2 M#HH$EAF11BKB-5@(L6A':::&BFIY_[*6H[_M8H#%8/Q<8W7V6[E4;^XN'<1W M?O?1*#+@L:(@+&%28XY@T15A\-C<9M26682IBII9'9JW-U<4D?:5$&W[U>86VH;;&!>KQ)K6VKGV_2T*N MS@0++RO X7,-S*^O@3GA=@CIY%-TA6(TA#*92*89\<)C)+4$'6R3\KJZ !7< M?& DI7FSV=M^9S;+$FDX5',46+90!TH#XP ;?@:$G D1*QOQ)9J). MLCI!LG8IL*OQ_7H.Y@L-G@AM"U@W"HA?)!USO2>>*^^NL!SOA-!4 M,BHI"2YK(H$2\,K VRB"EK10EZL[[_Q: -]GIT[]$'0;O=I[LWA=%6<-)30E MYO94+6<-TLSYF_BX+Y\X>_8>_KF@_-GY ;>] M[U5E@%]@@M8QSKQN6?[;(,U5EWO]C%D8)8Q?CUG.#;U5S++67DHP56QDV%=4 M*.(+@$/#/6 +I;C2U2:055,@J0*D:%C,% 0>X5)K=#QXH&AV! Q.GY,3KJ1J MD>+&L7['.7""JFB+(LEA@HZ #>-#EH0I)1)7HCA7;8#G)3EPITV \FR6NVNV M ;J^H%D3_]50+09"9L;;$ GW&) MAQ!#M9MLY=W%T,B<78YD\%SYE3]"F'LO]TYQ.C+8)B113/DHF9*@LR?!TL*, MYCS)>E'HNOBV5Q,/FU,I2H%$*,% J$R>-(XHI^(]SIFVUQFAMV1U+JBIH M<^;,.=@;11"9I<"F(GA6G2*UKF1;JNWM7&^RY@IZ/-O$A!$%$'D')"4,DI.O"^..#!V,^6!:;U)S_D& MQAK0A1DM3V#<)L(#-IZECA&;7"1"BVP8?&5756AQC8XMEI,T'$/2PDM&A$@< MLS$ 6N2 %5ADH0 +BV!+KQ^]LH&JWN+9 M]=5C'++[%9.."F\)@%Z)[C +LIP#80 FI: -%;8Z3;P.UN9RQ#L%O:LC$T1E MDT"\"^Q,'3-)P22E%%6,UY!"O)P"_# AFD/V1,B^D ZEQ'.C270&X&*.E-:; M35IQ^[$A2XCS[&.4@.,U]=B"VQ,/AC1)(LK .,V&5MO^<(U\VJM)X:!6%"IH MP2S\0B0S!5&_@MW#%1,<^*_>.E;KUC#X!E$4-[E]U0>Q0U8#UU)$2R/1@3D\ MMQ?$EQ )@%+C!.Q=5J]6,JS%L*Z!CL#FRS/'@ S,W3,"JELD H(VX[BD45ZT6&0 B+'X\6D;-\265 M(DW18A0+R9QIT/K9$(!XE,0L10J6*UIOWYY[7,%J1<&TU$7F%9B?6@+SHN7I M1(;-(*CS45(:3;4!3:M+<%R.XZ;8D+B(CJABL&H -C OJF!Y2%.$B!P8ME9: MW"9U_FRJ_.7E2+%DZ7TI1GKM.5W1?7?9AX-#E2TJDFD:^B:8&KT(#G8V+09S M/9626L9,JZV'\4U^GDL']VY*'+\VYT[!4S"P:""NKU-KE"*!6T%X]")@!9/@ M5N2;NW<-ON2FP5=?C%LY93R8@L9@!GB@&-^12#).E:B5E:5:>_!V9S-N[XJUQ15%GR6 MN_>?Z;73'/>>IB"&!@,X, .X]]FH=QC4-V(Y_FJ)F;CXU=_;F%^!D= OY_+] M,R#JQ37],V>'WL;$8Q1,?!HQ[#%9;%*5P*+(A8C">+)"TJ2J]<_4?!Y<@?7. M9*%&6M"6,F 5![#C'0=[E($5&8UFPOEJ9<\:G<[U?M5/=8FNX%LS4 DC!J3% M%MM@*CF&@5\"=(H&%.Z\+Y%ZR^I-3:PTWG7 \">KA"P<+B<=LIXLF01E,3): M62&B"5I5&U9^97V(GLP---'GRR0820JRNK6$^QI J.PTQVSAG'"2]286-T#SH9(ZLE"@;J M/=RM5@)>OT3W+GSH1T]&0,6U\6BE*+0OA1+.I"32.$F<5QB[*K-(D2N=EA[D M_LUFZF!AY-S'X@PC.6,Y'"_:NJO)[J-48; M.0V1T,*Q5K%V)VJ1YX"([0VVU<4/?!VR[/DM]X3I:G/&C[P@-#AB_2-S" M6?W]@S_L)<(4),/'F'.:XFKMM1]G1_#/28# O=SS&G!'2,R04+#+94X*T&0& MA&FID@DL21^K=0!5B$B&//&7R15O"\D"]+$TUI) ,8NQ0"C&%O64'A_ [Z)_.AF-?#?M!<@IM7I/ 7CH_ MFYRN^<$B /?7=CJ1G)E';_:>GLS@Y*N3]Q?^'C]\FL>3@W9\T66/%ZP/@?G: M=<]=XN'YV9\9=L%J',[///#YV^)77[OI!5=;S/22ZUW]&!=<\77G,7'KJ3_Z MXJH+[7GZ_3=>&-6+'U]RU>,OO_&20/PO+G?-C?'KS^W'1UT>]=INNM\>-J-V M_.?N9'1>)N /MB?=NX><4O&P@Z\?XKBMQG>Q^_K@XQ$/\729E,ED-I[,\E8S M ^Q8IK]L[;QX_=9K&FD.@7AAP>S5*H!]P1VADJ40J348O-24;G)P_)NWP400 M22*2(HT&D62P/:.EF6T\1J\:0Z6>4N*=H&@?"56ZD*4M)9Z M:QD5#(9Y)U0ODX/$LAY<+7$C7$E$^^M@*ME0;RAE#!I M0.889H3%N?FLF1(4YXS'VY)E8H-CI'"FBM2N2*MA&#,YEKA 3BL MCQ=<"Q=YX1&'I1AXREA_*#FX*<.0/2VQQ&'P0B0JDE4PC$I;7 EP%RKP:@9T MBTM GZAMB4$43='@>_C9WJEB,\'J),6 0!GS&*6 5;,Q2,*YRQ0HZ%(JYS>3 M5Y1';V B*>PMHE;9SQBL/.=$@PD83S4<#2CC[Z# M>WUHTVS_46EGI%>H8[S)__AWINE//S_$>\'#'G[M40]]0O%\,F=VA0FHW1V>NR&J_'FQ?/7SYXV>Z\?OWZV=]M%N3%C5+4D>\^> MO-E]_OKYL[WF\8NGS;/_?/+7QR_^\JQY\O*//Y[O[3U_^6*S3KA._]=/L+<78^WW#MK1Y>C2?CWIAK8P_^ 4=2ZY6*DC"# M9:I5T,2GXDA2NH0@(RO";37'9BE GD7Q$2F_WD-I?_@51^.$N7#'%JV^AS8^!%]_E-]Q>KB\MYP;W@ M:4CHLO_S4?\OP0\N)M5[K-0=_>AX$\(FQCNOU@BX?+?\S[W\;I*;-\^;O:,# MV%G_\\'4CZ=D"LQ;+A-R1>0$]AP8RR$9]! H$D0 8UF!&%.6*L;D4$+N;W/? M@>88'>WFPTDW UNQ;[OPRU8+#SS-$;AA,@I^-)K,PN3C4IG]JTMUN>9U1NJ? MKI:.%^_?&V^[Q/?UL]W?_]'L/GOU-Z]?-@"_7P/&;IAH7NXV3#4_I!^;ESO-Z[\^:\Y \U-8_OC):_R:.2$O M(M>)*('_42+>"V1UTW7?F73-;#\W_SQAVF;ACV\R+$&Z G)===/+A)'D&#G+ ML<*A)](728*2FK"8LC;>*YL&$T:O^J=YMCC!.R>*'B7XA!S 7?;Q9R3Y(W*4 M?4?RN K*[.7#V>( 2- 'RR%$*H8[XR)1FBHB&;>89D9)YEPIKHUPN@Q%B)UV M"J+N'[# ._#)M(HEQJ/>J\3\5['QV@(P=@T 9M<.@-U")M\!!(O4)*H""1A7 M+I7T)&0,4&0^E&*2ERX,9F=V,)T6?=[KC,'D.F&P@??>:@3BZ]W'+_:>]UAK M \-6 <-FIXQ[@L/PH*UYV_]I9I/C5_?,+7C35<.LE7:*H3'-3@N*&.0#X*5' M2P)+'K"29YQDE?M33A##+!62+ !8P0I5VMQ6?C_K(VKP61:/4L4J4\JPX+6[ M$BI]A]Y]?;^\^V=N)6_&)9E9H0M3Q+L^%(7"WM>R$%6"E,)*=*T/PR6[^5T[ M17DYP[C<8;WJ5SW\961]Y8\BB.N]29E]\%U^T#P?Q^TEN=FK.C&\L9?]V41916>;] M,!H.BR=T8+[[XZI"L_QD,A_/NJ,GDY2_-.FG..*PF[S'ZU3BQ'R:1QXUX9T; M\M=U(55TDC)&>HX&/B9>PK+>1Z;FPM/$52 ZAT)D,H8$XRF)SMO(;3'J]D$@ M"Z9^[3\^/\X B3UC5V3I64JH4T9:]0W\N@8J92@FKPHY]PJAF73-!--XFO^: M=^TTM7T%.H#29RGU7:Y/>U9Y]LO4O?/C]E_]^Q\WBF?X%:]0[=S'C?W#\^W= M[;WMYKB:1_?=<_IY==J\F&Q?R-YG]=2]WYI7F-8W7>HO3.M[*#S7>.DV^W"8 M0\7US>;:N+FNLDF$V]:5F"5W>)QS0[,XELB39I2XH#61T8)U*Z@CE')J2BK: MF#R,6?PXI2Y/I\?__=Z.,ZL"7!A%6?-_MYL_\L&D:_T(AOMT#>OX'A!?B4)# M,H)DK1F1F442D)HE29ESU$%3.BCQG\#+E]WKR85JN?.4$\E"WI/8/3F.=?DP *#T7*A@C LO"$-EI2D)1!FLRO6 M*RFB&E0NOYJ X!W]O_:P/WRL0>@:P20?YJ""LVJ, KM*!KM2#0S'8,M]SMOM MR)LNPP_'O(*A3(<=P)?V$"R&_#''ON3U7L\$7 MJ_T#:($&URW\L!=&?MUQW4K;KH]?[BB9L55U[TL!BED6L )R[33"03 M@7BL_V:\+RD;[VS0M]7^:/4^!F897-_?>#$EO2HNH8))_GA5F9(;DIR[9*), MC$1+/9%%,>*C AI*+PW+WL5\:\#W^P0$WZO]R7@9Z0/G#+WT[29Y5$^1&HVXYZ<#QJ )*,Y!D$W'C@;=LMY&7ZC];LR M5GX]@N8^-:0^CD+/74[-X;R;SC$VS,SNPC7R<;7MY]D1]!O1JQ'O? M0Q%%3O9QOXDC/YTN/0?Z4JHT_U[Z/U142)\[[_%\<9H[U"S!_COA^_@P_P /OD$X;_Q)&!HB%-] MPLQ5!+C$'>&4$#(Z3FAD&CU0G/B<(KS51C,I5(SQMNZ(8Y/LB/'0 Z"!+<6; M;KU%K]2F[Z?TH/GO8"VP!FR#YKT?S>\^T>U88M0G%]9; M]'GHTJ&9^T)RE2 M+ (*W!LR,*[,)?F4;=;IUB[$8WRV@">5,.RKQ_]XLN'+#5_6RI=* M[3,U6'Y@/S;[?MJ4=I13XTI^8$OGC' IH?OPW_! M$^#X?BC\"&=Q?!VLK#CM)]%/TD]GC:--\D?3[5[,??7<[VJ:7::UL^(!X[M M1 "G:PS#]D$1;ZS+7C"E*!LFTNO)O.O@$1 EX>PWZ4[G'1)/@! MFBAP.<#UN([OFG?=Y,-L_^1KD--[.?>32[FTX[XJ);7%5%CP7V^JJ(=N.7S?Z M,=ARJ>024B(I>46DLI1XH2*)):8<*!>2WOH([-EI0?#N"6RS=Y/NZ *O73^H M%RSQ>-#P#KP;"__?+Y:2&W@V,#P;WN5>#;->=61Q8_HN^]"BFA5<'0L]OI3Q M-ZM]YV;(LHNA?0,%]#W DZO;OYO5VZS>9O4&K!=W!Z& ]U@]7?LX_R(GS67^ M\/JUZ#W;%QN8O;Z9_["*5;^C3NG?R/&7^'52-)D6'HBS+A+I32;6"DF$ MD5XYYY+A P5<]$3[;3YMQWDZ76J/SKL2CIMXK&]CVV<7._)OLHRL M&$LHEX5("AO8"4-)"-%+&BAE0[DP3Q[T+_US/ED\YOW>\M_WSGY>OG*VAI4( M+CP2;,M%@2-]N C Q?&DC_:83Q?'/,/+=P:V6H, MTYZ@DGS?3GOX.?;CB%5= 91B:R4[N?1Z%1F_P [M3\I7C0L_/H!["(,Z!\PLSL1])%R)JB4 MQ*O"B11>@!T& MQMDD@%CA\D'#*1?IR/NL5.FCVK68^;A>7?_-VVG^[!0([MO#PTU^VGK_8.2>O'HWG M!R1-9N1XR-:OFC[@W#Y@6IU(A9/GK$TL+)X.]UE<)*M.%\FJIVFJ^-5QYBIL MPG[X@V;R::W.EHKB#Q0W#X149RX+_\U '"(HZR]]S7BB.VO!R[M0/_;N\<#(17V:Y>^1''_S1]*>MYN'WMBBKSE:\91$_ M?M,;L+.>6%Y';QER[;%E/NB74+;N6YYNO M<,O>E%EK+:J\9-&XKC6JZTJ-]\U^AQC[WT$$S=ZV;T^=;&_;\0)> V"^7"F5 M595\]WGW=/#^.JA<_-3O/7SQ^\>3YX]\;, 9>[O[Q^/7SER].Z>:7Q0H; M.;*"C3_4>MY,E R_HI7JOWL1++1:8'I;/\*-Q>/S63YHV/9R<Q8\Q3'PA =OV1D@ZXN!W [&#,>I.Z<'F7NG<[O")7FW$VPJ05'W MPH%0$8JJREW[3A.#KY2#+\*!/#)#X'A0A@/VN5] M>"XL[O>\?X -*JA= FQ0P9G>H]_:49QNLPTJJ&M;;V3"N4<^5G&#[L=:5.B% MBK./5-V?C%+NIF_S/^=KI4+WSDS^I,5K\^R?\W9VM-&DU8J^ MWGMZ(Q VQO6]-:ZCG^Z_+6N%#)[ E)N=T>3#QM%>/=]O@,"G)=<;(+#>>WHC M$#9 8$V!P*1[Y\?MOP;(11A.'KZ8S&#<;-+7BKA$\W\MT&^C]6ME\HW6_[3D M9HVT_OT2O-]A\@+?)"]4+!:_F]5;=?("?PL_\^^.71RIG<;Y= K(YRU\.CJ: MMM-Z/!Y_G$[TY)!CVCP]G7#?!.GQ\:31]_$)#P%,2HL2<#AF-T_GHX5[Y.4A M%AO&WDW+!TH5*OH-=+HWT(GS#7:Z[X*[BHW68R>QP4X5R\7O9O6J8<&[Q4%_ MPWJS[W3SJIO$G!#0 M5%JV8@.F-F!J Z8V 395!MC<"S6X 1'K 2(NK?39UE34\TQ5SY>O__ILM\** MGAN)MTYJ_.Y7].O9I6[C^%@3@5F?XV-3T[-FX??=K-ZJPV+8VU%^YT=O#]'Y MD+$Q335UM7['B2V\(HN);6)7-BAFK9T1WYKVNX$X:RA?J]AJ"XCS>(-Q*A:- MW\WJK1SC^+==._WS;?%Q-NFJP3<8J-+L+.:T@38;:+.!-ANQ6K=8K6*K;9*: M-LBFEM5;-;+A;^?C+K]KIZ +L(:+'V4LZM;.CMY.R6!U)#EG'Y--%F M#R;:)R8MBK\>3S8M(F#?3OCGSL>MG XXVX&B]P=$FW_O>R^4J-EH/C=0& M&E4L%U<2%7$>-*BWD]E^[H9K13O?YK81O5O5/]WI?HW?I&-\K^% M\M<;Y5^Q9/QN5F_5$$>_S1_WV]#6TR3NV?%\-H!F VC6&M#86P,:F#M>X9JA?Y<7?$=\@2D_\J,/_FCZTU;S<+-!EONH39MP_3'+ M[VTY*;EX/2?J=7;/L*E_VTVS\_S%XQ=/GE]12^ NI_;X]PLS$&](SBMAU;4( M>IP$\8F@G_J@U$'/XV2EYKC,9T7DO*0"^VJX\[L01(.HJ<$$C3^*DX-F;U)F M'WR7'V!+V^V5+TW/U)>T. I^!!R4WT[WS_NBMMY,['T^U;_SBY[/)3P'LYMSUW8I1NT_\X^0&0M],VM*-V=O3H MY/<7G33VM]-JFSK['[AT%SH %G/:5IQ?->:J[^4V%^ZV%QEB(F);,^/._/FF M"W[%!VHO/-$-/O[YK@,QD<@Q8Y;^S[#=B"]C,;LZ^&67ZIK:+.NPRWKJKN=; M2UQB]+(>B[:3Y=A6H%%[2-2 V'HL@RP/=-2;8'8",?!$ ;@CYH..5B M!5QQ!B0J+=4_FT6>B-Q*I58CW-\5A@L5Y@7=C&8R.P:N&C;T].^))> M$1:SQ+N!7369S8.YRZ?3\PZ7:_+)O5GW%1UQ7TM];!9Y26!HL[";A:UR83=B M8;-[UW)AA\!R=^E"JPG+#=CJ8=YU\*KQ/:I[5+<7\YYQP!UZ!;[S1=XL[&9A MUVMA-V)ALWO7E^7]4HX@NLSO3>CSZ+ MF/PV(^A[(%=M@NK:]N=X4K.8.L\%R]GP_WUUUOV%!REWM^)][-7G2_X-*[HR M&?5S^Q&N-M[I?,1,ACZ(=N=ML4XP0SGAE#DBF^ZX[:\;N_^]$<;C0?MXN[O'G[9N\IH#4@?^ZS2%..+:S$ M])O@="U89.KNWS^XYET9T'#&\0R*T1"(U&<*X3H D 'U(P2FQ0AHC MLTPN<47I$.;RB?S;/15_+_+L^'AY(.#!U ,EAS"2-[Q>"Z^O? TW:FBS-3=J MZ Z\ME1JSF@F(>1()+ING;:9^))*D8$:*=T0AO =J"'.'U@I-FIH;P?8^%W[.%[!L6;4CZ0&FV<;;?(R9?^1IN],]F:V[TS_+U MCV/9,:DT$=9Y(I5DQ">KB-8,;&W[;QK=]'F,&EUC;G2'2@F4B ",32 JC#.ZV,H$J% M+WSK-S%S3Z7>BSP4NH"[;QSI]XBQ5[Z&&YVSV9H;G7,'Y[F2QO^?O7=M!5A,OO(C2W#!1G#"QX1*"(RA16I[ M!N;PP3!+U)E-0GM%A<$)$]JXO@LT:'N-]M"7&&@$J9 Y M'8#;&$ )%2%H9< 5;;4(D=6(HDUR.RK@,_PIO],[UBKB8(.U=&!J28M\\]7 30%E6$6/E!H2IN)59J6$TB;1/1]_]*!=BX9E6N-4 MPEU*QOM5+GFWR^FX=,>?CIKXYU$2_W=5Q#]O=T_N];!1[&*,'(R@VO:2UOSD-B0< MD6L2CBZ0.^O(8U89 EI=H^7]C"!^?](%4_AZ&I"$"U[KX-2Z";W'D)=)<%7;(9%2H&H1*M@D[7 M?-TJ#SHPI;Q'SO+)70X/J76?#W1B$$P,WFH"73=:<:9JMSQK9BBO+XM_MCW@ MS2J^5_-N4M5>ZI/J+;2A+44J(RPQ+/%2,VWM<>K8F$M[!ZB#A"XR^M,7%(C58&2,HG0J$K#C$ M8%CA03#K;)-KI(%F&_:RQT[Q0M-I8LHSFS0'6XP%E20'7Y@$FYU)43NLF6"; M&Z'N5>Z[&]P<'F_2UV^$KMT84V7<(%R+X($6>R^+?7(;$H?(-8E#%VA94M)* MIC2X6)-7%9P'=*[FH%'SE*RP2KLV-T.=GT-,#$KU8MR@6 XI90E,:SF66@TXK@VD)++3 MB87H3CK 'C8-^XW W>]\UW#AZY_BS5U:;Y[_UW:;_KF^N6EU9(L/S+4('VC- M][+F)[S\D?VV?HSKG:8M[0>MZ-+F=:S$/I+5J@ MW2W:T5YBM&"2XTPK#D8@@L*:9Z(19KQSF-O,4A8F-#G+>EM]X?"TO'>MQ/?Y M!@\Y/=N.2OBL"N&3U_+7;%JSTH/AG':W%[3^)[D+P]CD6N&C-+YN M]MIN8M/!&]8,PM $RFN3BLEM2)PCYR7.S8-SGE5$U$0;B@OC01M>F15=!N0A MVNBD,QA;)-OGY)P1 ^.2.->-5-"DY7GDY?>3EFG"\NPBFC9;?^\+E7@D1J5* MV[OQN':4= +;#9)N1C_/Q*";Y/A$OYZR_,7L>?_&91ZV-ZE) M*_D:P_IF?5C7[QX'3?]PV,;_>5%?/._V__%O/PG&_1]7XS"\PRLJ2%PZ@*EF M'+_RG[\3O[O.PU2]!8YDZ_G9FL2#Q&-1#DVVII.(O12 7E_TL[KY.8S\DC:Z MNI3Z)9]5Z$WJR=;SLS6)!XG'HAR:;-UXD_%=D_&S-JKPZVLE>ASC>)INOWJ) MKS#*WZ_V^+HC[OIVPW=SM;]*=[%6P;AP@V*-%/YS"M M]V6N=Z(3>>M\O'6^=.*8C)%.@9(*0451\UP3$!A'QS,7)9:3P4R_)3>^-)W< MH&2++5Q:[U1,7EJ67-?B;GMS<\R0?\2(X]*@PO*,4F3:NNNEKD1!2,L@!'G6 M'$--H@W;I:%=^B5$'9RQ$]!:$\ :4"!%< MX1:B$-DG&XS4ID4W]1OQ^_Y>^QKOQ8O!RA:9,*UR6N7SR83)6\E;E\@DF47P M A4XSRM?1';@@M.0652&U<_I>+))^Y NZK,RB?O!B19W^- JI_KP4E+@-_7A M_-/+O-F_'GVX/5XR&$\GVE#%>$8)\MFO8.EELO,<;$QW-745T*C E4XU@C$H M:I(=F(3Z/P/(9#+)6A9TFYL+[N7UG=FRCS?I>('3.Y]J=4>A'1C=47AUTM&C M,! *R9\)A3-!84++=6 @?:DHE#9#J!]"5#R)Y*(,OM4)Z8NA4/O!^WX:L0B% M9ZJ(B[.FDN+ZM@,^,L5V%7)=:WD5;];C5TI](OO5-M3W_L F\BMZCKW%0;1S M2?6))<8PQ@:+*7G(PI::FHL OO P7"5?=92B,]*YX^=>J^U\9UHY4]'97QR M%,8_5R=Y^E856P4RW+A!&$M%"UKZ5Y6PD[>2MRX15-J+RB-F0$J4X[YS F>4 M!73:YY"5D9^7;$\(*C](V<^=NLM>^E1=GTDZW2IGOJ*'U5LH0K6#CFQ,M8.N MPAEI0AD'K$*4O.;=OGZ$S"HH+EC.BD@RI<_/N]^&+?N?XY9687UY?7/M@>\:=,@?T6/J[?PAG8:J^; 8W&@?)'@#,]@O TRQZR-.+DB\B%-YF=$DAS/5TEJQ9I/)MQJ:VUR M2T\_(&V]B=O;O#K@3^]FN\-JDP]TP6A1PAL%0C M@>P-A" U1*F9\EPKDTX&L7[.2+1OCFKW#']Z)YSX-C>;0Z/TH#HZJ$WK?9GK MG>A$WCH?;YTOG8(Q/*(S8,4X',U[#CXQK+ *.E?XI)).+GG\G.%HYZ83KVEN M/_U0RU[O#0N^\T^G)EO7?]ENGD.5P=NZ4!I-!)__T^@M?*!=,]H:7V+XH%R1 M+J4:/B2LX4/@&CQ# ["*?#52@[2=6H"TQV@)?8JR *J@R]G-)C356D*%FIDEIB,R'FHI&DV.3 M NTH;,^JKGU59:UYH"#\4(U)&]^TRJ\J?R5O)6]=(I.2*UZCSB"$3#47S0:< M4A(PB21+<$J6)G=6$9.6LLJI&-M#\GH<";^Z>9O"MCA=.__'T5O4T&8SC$:# M7,)Y:33(92,/9WS2*#/X$BPH] $79S2//IP:G/#= M;)W3?)#KK:,1_\B?B7_SX!_J4+S"FFK;,A[7B0%0>PDFE1)"_0>*)@W19^>? MU8-0_=P83?P[T]SKI0Y6&]1#@T [5PJ64:#WN) MS$J-6)0&-,6#EB9(;X0+Z:0_[C.G;#4/<*2I&;X3W=07*,*YWDHCL8_\F=@W M#_89[J/32H*2(M9_: G!NP+&9NTP66NY;SS.JSW[E!B<:;&[3>SK)[N_HG'* M4V?W-/5ZECD]52XZLC'%-5W%-:3*JD&ZUOD\E2MF)-&]*@ Q#SR9V+>/)A7?/%)BP*8F "E1!H_LF *9EV3 M]IAXDVK].9AGN1]\DQNLB'G]Y/"+.7[\&RS]P4_"/D=8_P0OUJF^Y2___'=6 MBG;,*1#2UA6G>%VOSFDP,BLMDQE#SD^^B.)V HO'-, MZL14-[L,3[:WM^O#;?V7_0HWZ:A Z\WSO(GO[CA\]/_HH/N% JYJQO$K__D[ M\3LJ6O40Z)*MR=8SMC7I"?GX@FU-!TQ[""Q_.&SC_[S8WM1,;?\?__:38-S_ M<97_<;<^O/J23IAV*?FT5SJ_?3RR-=F:].1J[$ZVGDT(^9$#-?RLS3?\^GJD MQMW+[?@V:JPYK'[_YE$NHV24M$L!F0&5(@?%M0?D28%A&J5UJO@B6K1)W!OQ M&*]_A[NGNQ\.>,CI;WASE[_+NQ]>X"Z_7TJJ'^9T_*[]T_+X-N^JCWZUO;G! MW?[U=_]<7OKFVS]_HK[T+WI$C!9%!@Z(&*H%#()70H$/:OQ;6%:GE]$]I%XV M\1_/'K&/#4W^%X6V+M;J\MMP$'4!R4Y>>JPO.U7^" M0ZU-L<:K4!H[WM%O]H_O#B^VN_H7I?<<;G_\XL=KMP]=7!BYR6RL4&$6H!A: M<-%XR&.92UD7%&MR&<9E_L:J!O]B?%O_R^C^+U_A6[L,JV4M)XE<"R\CL!J> M@HJBNHW@%G16* 4:9++)S-H35_MFO[_[#6[VR38((P:C__64@HY\:BSC+LN) M*NU#XIQ#-KP& ]943:Z?@A"-<$DJ'5(ZBR:?P8DT_]>7]W3D1*^%:7TTP H/ MJQ_RRT.^#7FWDFQ8"2;DL5_@JQQ??Y8?/RN&5?VYE[G^83_FFU=_7)@GEN), M'CTQ:9U "9L 2XT38JQNR$4,NJBSR-G3N\/^4 V^WCQOYX[:#O87YIYVY(X+ MU#19\QOFQL-]#$%E(<&G4JJZA%>MLBI>',U*>PQ-9R;A-ZHS*@]94?O(;(0=I<^5#3^QQU";'U M/N%Q?ZQ1?[D1_YH;M+AI<<^S@D3>VHD%9^BM\T51%#'A>)XWE%23&N4C5+08 MD$5R/AYU*J');2!G0U&+,:2TN"<;0K+45&JR9?XXI?6X#/!F]1+7J?[AJX@O MUP>\:3*-9*G/J[=X@R[5I?ZJ)<8;,J*WLC@0-M2$UZ@:><0DP#CIN3=%:]YD MDLC/,OA=5<%O-D_N-?"=,*15!.+L8(7LYJ@U+?EE+GD"%'GK?+QUOH R,7(N ME0=K50 5N 34CH/W.D5I$L-X,K[Z(0GQQ0"EK1F,Z&?^U;*7//6ASR--_CX? M<+W):95QMUEOGK>Y?V.ICZFWX(,V[&@W?HG!A^0HN!CGARLUSMG,' +C#-!) M7<8N7.E9B^SXC?I]_5K\'L=X=WMW,QZD^"J7=5RW&B;.!\798'0_X\1IT2]S MT1.BR%OGXZWS113*E%D.KKZ:4:!TLA"2$Z!3,38CLR8V.>9W041Q;P9O_G63 M/RWZWC+D*RI,3E=(_GG!K;;CC;)U4=_6W_DB;_;K'_/;Q'GUQ@A/:R:/-^W\=G$PF.0L[F!Z1)^^+@>.EW\KD!!AE@"*95#PF;X)I4NO^ M6:F/5W\_>5>GO]E4V[5FQES>*@:L#\L;>I5$;XD)<5XP7 $ M);0%[RT'Z='*F$(.MLF8GC?F/+8DO>Y.>CUWH-4H C5XFM,ST6Z^BC;HB("L M.H,*1D%0-H((KOJ)=MJG)A=67\2+C/[7:6A'7O1F@AC-L+B&K=:S7X+^VHTG M#\SF8.-%7K%(^62C?+)&4D['"K(L%2AF&027,]AL\EC:UC&WCZB:'H:V>M"\ MGU:K6=SZV.EV[9*;7PC1A&A"-"'Z 8>S,'LM=0#K34T]4=?$%:.HB-92,2=X M#J%YNMH2T=K9H88%A.A9(/I,K6KRK*FWO,(MW^T!;^[W>S]^?UV3YK2E/K;> MPK&S7SE/X5BS^OH\P['Y!D N)2Z0"<@Y>%#C.767'0.G2C+&2<%#DP-B[]X% M^O510ML="!-\D*S%+L79A:*?$&@!4M&C$!#ZR)\)??- G\@&@PP,),L15#8% MT&D/B16#]=^$D;Q%[G]&]'$G!L-:#,\F]/5S&.TCQ?6EIHH39_@W:PSKF_5A M/;9/;%+;C/^*'F-O8<\Y]C+%(S'*6=K>A9O<3^!SB;W,W_=2GOGX,Z"PJ.GM MI\B8C46""0I!&;009"P@$OI9GNH/WC8K@XO)?6XS"=^A/'3;;C9)VRWN FKH_M"_43M_6E M]H\FL^BDFP4/^E.Y^-2OGXW_R ]L\>+MCN1+?)[O91FPU+?\)=[\$U_M__B[ MU?\B!^E:74+E?@M;?(>OJK"L?MB6PS]QEX?5-YLXG4R\,]RD_;#*/\5KF>,1RA;C'J@]X=]B^"=C']U(#EO'-C]\.-_AJ>W>H+_]3KM'_\5=QQAZQ?W_S _61 MW^#+??YRGU_BKOKK&RL<,\;[U_[=AW6U']?[]3$O>O7EFY__2'WM_M=)^\AS M_^^CZ3Z6P+Q^3X^449_ZGD]]73QBVG[NB] ;Z>.-_$(YU_VV:F[3JM^_$AHW M753F>MVW/,L><2M#/V2+^$R6KG8=O_*?OS._.Z/5J[5^6Z/3&U>\V",Y1YC^ MT$?V[,4NY]5?Z[^_V*^^KG]S>G_$PP3+YA,/\.VF7'^/D 2,!(P$[+("]NUZ M0_HU5_VBX)?8<6WL$.=DQT,:_3L1GVGP,4XPZZ6A@C#1BU1=M:%)J7I5*D%* M-8<%1$$5254G"X""*I*J2:7J.M-JTJ5>=8E"J-YUJ>$$LXNH5T^GEUMU='V? M?\R;N[RGT2N3=$$] "9D]\O%1F1KLO6,;7U1/9FG3=_\T]V!N[['.]VN_7F^=P*J(N,\3[?UG3Y\H0C>7KTY-]@ MT<[&[6C.A M"0HA%@%)&@/<^@"C::A-" 0L/H$+ M+ON .D7N/ARW\WI__<^[[>V3^F+CF_@_Z\.+)W?[:N&\^_JG>'.7JD(^WN]S M_6_Z37>T__($'N\&:_J9OS.Y/LQ!87L/)0A=A"Y"U\1#5;4PWKD C$4'2J0$ MZ-$#B]GQ;!A:*T[0E:(O3"%D;3,H;CB@1 V,JU)?+&DT)Y/B)D27< /7C-"U M('3UJ %$,Z+9,CQYOC0STM3D27N0@95*ILP@")/!&)4M0V3!GLP]+8I9]$)! M,%F!\M*"DPPA6"&V<$I1^BZ"+JH([Z'LN4WMR]OCD-.\;C4Q\N\MH<7>4>=:CW''W0]:4,Q.:4S =':@G.3@8H@0?D(Y/;D"!(SDL0G <$O=<^Q%0)YBT#Q6/- MTZT*H$VQ:'*.SIB3G69M36*, TM65A+R !Z= ":XY0J+#"GV T$S,$X7>%^; MCO2H$L1%\F?BXCRX& 3CT@4'P=OQDF8[-L4J!E[)'(1F0?N35EC%17%C#Y(N M]1^*^00^2 =9&U?)F(T,MA\N"CY(VZ(3EL X)R&9W(9$07)>HN \*.A\"(P' M#C9J#DHS!=X[#5[D8(P04>:3+5(?A4LN>K#H/2B7*T.90 C<11D]RYIWE!UR M,U@CB(+="$G#0ZKO&N?XLTWA^=IHQZOYCJ]^7?7@9]L#WJQV#YZ4=K9G],L$ MN/Q3F\560)L^% J")AZD24'0&8(@%%@CG>PA"IE 81& #FM\8V3.VIL:Y\0/ M@Z"8LTNH(H0T]L A*V,S]K@S8%!*(8/1V$\0I)@9).OG5"Q%0=2NW;=A"8.3 M.R]A\,(8U,E9KPWX4G+-ZX6%($4 %-Y*+&,A^:12K)/VBF<.->]'4"%Z\)CJ M2T1FO-4.I>II.(14 S X+LF:["/:"L23%#(HZ6N&"2[$^IVV6'!:RG$B4TG:6:70]\-./@CM!V8] MT?/*M&1R&Q((R7D)A/, H,6YUI]:3[?ZP MVI;/J!A3:WASOM+=6IW%CF1KLO6,;4UZ0CY.MB9;DY[,V^YDZP79>O*,D\2# M')ILW>.FUF)J0)-MK_)/+_-F_QE'(6A=]%0XNN*!F]?KK?,M MK&41M15!@^ 80!F4X!P*L)8Q(9$+M*[%(86OUKL<#V]5;]S5WS>JG&D]&-9/ MV8S6^#+7.!&)O'4^WCI?(E4&&>O0@ I)@G*% 7+.066IM<]&Z*!;G!!Z@GXY&6N/+7.-$)/+6^7CK?(DDC>=!FYH>J6C&@]P%,"4/20F1G,H5,J<' MN1_0A7]&(G$C!\E:S*NA1=[+(I_(01A-_*&^]:LI\7V5ZR^(ZY_OO<+;;;70_SM^ M@JK@/4<2--NU(QO34;R^HA%7$UD>Q[W6H$ 9P2 85,"8R"XGJ\OIA/.'5 S' M\.-I^:_M-NT?;](/>??C.N;]#]N;]*ZPUB\]?D=66X4K-5M6G*:[7IF4]"@4 MA$;R9T+C/- H9/)2(P<3RSBN!2V@M0)LBK&DBD850XO2Y:1H9$/]&PF-5R8E M/0H%H9'\F= X#S3Z:*3V0@%WNF+.,@%H<@*7E-(AFZP06]10IT2C=(/P+=I^ M"(USDI+);4@<). 'U[0;75UU>-4O[+>'\;C]#_FSQCT2TW)!SDTV;K'O:W%E'@FV\7^ 6_J]XUS[>H[ M_I\\3HRD@:,]BQ!-SNREM-:CM\ZW<,:,R,5+ ;&H#(IY UX5#=;(6"1WB8F3 MPME#SA#\]8W,?7V_D=]LH X?N*'1[+3 "4?DK>2M<\>1%]SQX QPH>2(E@SH M'(.8?$9;DA'IY$;%AW3OGPE'OM*(]]/ 3^M[F>N;:$3>.A]OG2^-6-$ZA)R! MH1T/6'L-P64'7LCL;!'1Q29W5YV)1I)7'-E^.N=I@2]@RY380ZY)[+E )L2L M=4YY8*$F04J[ !BM!,$9-\GK%%AJT=%^)O8(+0I]G_<9=_'% ML:Z7\H_Y9OORMGZ)2MX]!Q!MYB1.[O5SL. ,O76^ 83F*B8O#!0AQJU451^. MY&.A3Y;L(A/B=!#*0RI[;U3O\29]];/FM8TF-!^<:1%,T&*GQ4YH(F]=@K?. M%TUHD^52<"B5,_=5ON!U *^=P&24\^IDCO=#JGR70)-B@S2&T$2+G=!$WDK> M.GK_RIN\PYMC+1#?FV5%'1H]QQ/4;D#]1$N,)U1AEEL3P48I0 E1 M "-S$**S*63/G#V]0_@!Y<#7NC=>COB>ZK6-*"P?G+#4743+G>!$WDK>.G,X M,6FM-15)V:8(*LOQTIX0(;.DT%B5I&YR:<]EX&388+PD.-%R)SB1MY*WSAQ. M$G.T24E G3PHIW+]B%DP:)R7+BB=0HN2X&7@)+@; "J' >4#2;LN!B MNE@F6]=?Y?H+XAJ/B_I8&[S=5@O]O^,GJ'>CYZ"B3>\!W;]W"7^F^_'X!*#<:TN(Z= #@GP9CRY#G*%H78\]-.FD%:VN_L1S :'M]\USC'GVT*R==&&PUT_^K75ZO8R.9%! MX=B$)FS-WY/@D(/W(7@M;&E2Z_TAW]RL-\\OU!:MV*!,/W>E4!Q$N"1<$BX) ME[/'I:MP2RY"'.]P4$RQ&77#&=,KIQ]D,$Y4H$7Y2$9+-QW%KAK6A11[XH+BT7@[/]G'0B M7-+!W+X-2^2;W'F)?!<^W&MYS>N$ L&"&,_01$#- R0C&194+$;5HJ9\4?)I MZP;F6[03$_GZJ2^_KO6_:QQQUOJRN-;Z\O9E'I?EYOEGE);/]K1^??)_F>%T>3V"<&1A%P,1"Y"!%DC7/EZ&F^!B!>\UL MPA --KDQ]4Q@%-H/GL X-YD@,!(8K\OC"8PS Z,/+L=QEYP+Y4$).69_6D(N MG!D,WL?2I%Q\)C!ZK@;EZ+#QM$J%D(T1MV$EP\I.3Z5NV^.8K= M7[;[9CFT&3SKY^0N+?%E+G$"$GGK?+QUOD#*2:>HBH(PIKS*:800383LM"L9 MK3?9M"AUG@](5@VB2;Y+2YR6. &)O'4)WCI?(#$MG3#<@\UQA$LZ9CL17, < M T\N\2;WOYX/2%*I0?M^CI_2&E_ OBGAAUR3\'.!@0A)%&G'PI\QMN9#8_5/ M.@;.<[1!"6-<;%'].Q]^A!6#4Y00S:>XMY@VE\G6\C>C[N7]X3>/@<+SM!;)Q.1+]X\AV5$,LE4)]&I9LXVUZ@D&0\^:X28D"G%M1?L M9&?W(:7&-]K;>.2AZ.?\RN1*\[YGG<>)_D J1,PD9L[36XF9;9A9O-8IVP!% M1P_*&P>>"P85GL%[KIU2)]G_0ZJAYV$F'QCOYVZAR;6&J$G47(8GS\&",_16 MHF:C3--GX[SVD+,.E8#9 :*S%4PJV."B5-&V*-F>BYJFR4TT"]&:A5-S4E8^%R(KD0F1DR.2 M3I+V($U/#R_R[O4ITM47KRO.?QA6FWR@+J">0QVZ#J$C&]/4BZX"E)"]\L%* M4%&-N]AC@%+JOS+G?!0).$33PPX,4K4(I[",)XD!Q5+LS4-];DZMB+(% ,3/4SI8$0 M2 @D!)(_$P+[1F PW#@6)-BHQ]F'SH"+I3Y6DS$PI8SC)Y?B/>CP[240R.V@ M53_'<(F!5[(Q3< CYR7@S0-XG$G.C0H@;>&@6"C@C-%0G-72&9>SPR;'?2\! M/#5(23E?/Y)!9X-[*-?>K[15R'7MY#=EVP/^]!EWNU*>WE-;5=_-(G.PX R] M=;XA!R8G2K8<>+(U7\:"$! S:&4DUR(9EWB;<[EO!HO\>;>]?5)?;[VYJY'' MZ\DCV\W^3T=)O/^^9Z,@?OW388?5.=8;W+WZYI!O]S5D&=_);GN\Q/Y-=UFK M!)VUVJ4FK2"M(+*1MR[!6^=+-F>CM0H#>&'5>)^X V]B M12&L&*4*G)+.'^ MR6;U(!P=Q26I(+"1MY*WSAUL)MMD963@, 50A54^:1,KV$1FR@@E3X="/NR M:^]@DX8-BLX"+4HK)K%92)28S MTVT.H?:.,5$3-.U:] :15M %J/.H@WZWV_ZXWH]J4)?&9]9!J5^YP]8B:M^B M]JTKBVA2JADXY@1>& U*I@1H,]9,VZ)6UNFB9;M::HU47C=L_2EO/SO@(L M69.3<$(W+-N>"W56#5S3Z=1^Q().I_90E?TV'U[78JG+IN< I4V?Q_NJ(QZ) M47;2]B[B MF8J*VR:SA:N6_MQZUO D#^^G4>P7G?=* A>"(D&1H$A0G#<4K7+1V5P?&Y>V M BXR""5:\%9J'G3@(C8Y+'L.*&I18O$A4[4^K>=Z\)@81 0N R M$*B8%MH&5W%65,69*N +1N ^)J>+3UZ(%M7>LR!P;&>2_X"X/JX#[=:0.[)X#F3:])IVY?3=!RI(]>;X!"&9C6=06 M-,OC%$=9 )/4()A*CGO!C3FYJOXAU=HWDOA=WOTP"N*?1CE\/Q"I'^;TPP$/ M>?^T/+[-N_KLO]K>W.!N?_R1MV$*>S=,$9]JNGXD63=]:)-KPQS4=8;KGTA& M)%N&)\^79-%(X5%$T.AP3*41@N$..*]I=(BZV#87NDY&,O;($\F(9$2R&7HK MD8Q(]NLGZ\>B0T43))/&40].@G-605 "@V2"6W%R!.@A==')2*8>J1;;Q@O1 MACFH:^];O80MPA9A:UIL:>Y88))53KD,"FU%D&(%M#7K.F9:W]S5Q45=R3V''PN94]YI^+%D3YYO^('1HG5*@"S* M@_)&C]NX!3(+.0;&0CIMI6I1R?SJ7A!G5,MPDE6Y1R[P@RQI5,Q>B#G/0UQDJ +&,6+8, M3YXORW2(2GOK@&,W::ES6H9EZ09>J1:C'5=R'J, =] M[7W+E\!%X")P30LNYI(L,B)X:_QX@:H!5%%"CLZZR)1+D9VCGGE!<$D"UYPJ MFHMIU_F-*SUL;U*+=?Y_CB^7TPJK7?!YOJ]I[E?;N\/^@)M45^&7U(W201Q2 M+3M^Y2A@RU\-O05[9-C.#4M*,8U2D-W)Q\G6B[8U11Y+<&@R+!EVOK) ]R0[M=/=2HNW16^=;ZT(7;';>0 RN@')2@BLQ M0C 2I9/<>'-R/\5#FN??[, _OM^ __;N-N3=TW(L8>V?_KP-?WJF[WZK_J%7 M6-C!"4V5+EK_1"OR5O+6F=,J\,RSCQ)L%N-M2AH!A30@"Q9C2Y0,3ZX8?$A[ M_(2T,D0K6O]$*_)6\M:YTTH8H6H6Q4%:&4!)'2 P8R&BP:A888S[%@WP$]+* M]G,1$JW_!6S!$IK(-0E-%TBD?"K!H()8LJA)D:O L3D 4YP)%6MFE7F+%O?I MT.15/]>Y+WO]4X-[#S7$KQXZGHL*ZATV+URQG%ROM\XWG- ^*U-#"G!R'%SM ML@(GL #74<<43$1^<@5#PRKB:^T[B2K:!A2FQ8DY4@!2 .(5>>L2O'6^O#+! ML.*#ALA3 N63!!$_>43,VGFKB8=IB)QF4] MV=[6UW^1-_OUCWF5WUP&],7-=K__PP,&92VY!Z3G<^ED=^IS(EN3K4E/NK4[ MV9ILO41;DYZ0CY.MYYY_DGB00Y.M>]SB6DR59K+-[&_S8;7>Q.UMID)$S]JS MD$WS3F^@6;(GS[>D5H+SS/,,*:@(BA4-&(R!PJ74UIKDW&F_QP/ZZ:L&?G.4 MP+]L]_OW[YWYX:L'5LNL'@1O\^=Y%*H%EWS9X$2XX.2CJ!$'?%7 M4R[\[TTUV$U]B;3:Y,/J.:XWKSOB\_X/J[JL\4=2>\_Q!TWYHP:1)<88UF&(S!?(*2M09=R?Y58"0^\32S5H0-:BC/CT M\"+OWCLT=!]R_*R9_WM[,Y[)^Z^JFF,<\G3SPUMI?+Q;[^N7OJK_NGG^7=ZM MMZG&+$_+,_RI4;C"!R$%#0,EF2"HD;>2MTX;1W_QYCDL [&H#7K+&7 3-*C* MR(I8$R!)&X(.)26M6Y1 IT?LOOI2_>A36P.#972#T46W!/] RD8<)@[/TUOG M2SX>M!CWJL'ZL4XJTV\9:OT5%@-5ABX^Q:-=Z#&6P-OZ+Q7ABFDT@G M#7@MB^-C:-5N&T()UDT[WB^LJ_M?P.3T^M7ISCRQND..$*N)U5>VNY^D-($5 M!J@$@I*N0!#! \:*.&>,9>ZD=:QE7?LWT_%7;BKX%HU@5X3)!4A'C\) *"1_ MOBX44MK:!LPA1Y=3C."M&Z^N= H<-P:XL#%$KC47_)QE][9IJQ8MFL6NB,<+ M3ULGMR^!F+PH1BV/22K#6C?FF'%%8##";;4G99>_B.2OF9\I1^K9T'%LXH'G;_N(8P_+L*ZF-^]F>Q^?//K>\F&X[GL;5D=\"?JT.HYIFG3 MD4,QS27\F6*:R\8TN80L32K@BU:@\GB>+"<&6$0IVA;-I3AW5;IQA[SC_1R^ MIFB&,$@8)'^^#@S2GGNCC08[GG'+ 1RW;)S5%@"U5\"Y#&)WAUPA=A.[KRV%]06+L1ZD+!:4"KQFK\Z.\\<\YYY) MH4]3V,85ZN83Q+2@)/;:A&-R&Q+UR'FOBWJ4L3::_"FE#<(H0"G]N(TOIY71& MK>N0ZQQ-/.*1&%4J;>_"3>XGZ%KX]2F_YAGTN"+F&P05IP6Z(,#S&LLH;6H0 ME!0')Z/4*?C$_MC)U.:'G%<8QQ/>N'FUWCQ?;;:'^H.'[>KP M(M<%CW>IOI]*=R\:E? M/QO_41_8XL7;CI.7^#S?RS)@J6_Y2[SY)[[:__%WJ_]%#G)N=3E&#?5=U=^T MS^GO[Z[>O_^\9O^>_W&W/KSZ/%\*VYO4PG+?X:LJ0ZL?MN7P3]SE856CC^E$ MY4-#?M1\^\,V_L^+^O?GW=&6?1CRO]^*]I-W1?N'M^][G-?QPSMO_3_^[2?! MN/_CZNNC.TQN\TZD[8OUID)P>[?'37JO8ZL'JUQ4OXY!X9O?_/JMCJ+Z)=X= MMF\"Z/&]U !B?//CM\,-OMK>'>K+_Y1K-'[\59RQ1^S?W_Q ?; W^'*?O]SG ME[BKSOG&"L?4[?ZU?_=A'^./Z_TZK&^JFW[YYN<_TL]X_^N$>,3-OX^6^U@^ M\?HM?>+K^I$7G_D2G_MU_4A/_ [<(^\F?@MJ^N=@'_F)WX%Y=.[?\&E?-%-[ M@G_DU&]ZB5]HAW87[H;^2%#Z29"X*3GBSK-%7,TZ?N4_?V=^=^G-RD\Z/C0I_9D>WN[W=S'AKUL+G_\<$=_3VR:A42*=6G%$A=0K/Z,/HT>/4XU MCUUO-WA#"V#J!4"&)J59KM)\GP^XWN1$[C^U^Y.A26>6JS./8[R[O;LY;L@? MC_'3.IAZ'9"A:=.GC\T;;/?)82:18%20M6I.V!=GPF]7TJ MF?7T-"ZO1!0]_>K^V1>XRWN*FN:PA$BK2*OZ>"P3;3[=5OL?2*OFL(1(JTBK M^G@LTVC5=[A.]6]=/<&7ZTFS01(M$JWN#$VBU:5H??UZR"^IU1P6$:D5J54? MCV6R;N]W!I2/EP>0;LUA.9%ND6[U\5AHRYVTBK2J"T.35G6I5;3E/I\E1%I% M6M7'8YDHKOI5(V%(P'I<5PT:MBYY@6LKZS>X\*W1XOD3WN FUF_%P^JK'/-M MR+N5Y,-*,,'[N";QX:-RS_FXIL/Z>2Y]G>,PW$]9_G-'<#WTR?Z+J\XC=]I8 M"3X%!RH("XCH@%N3D_19JA ^'(5K/!J#)H)4GH%*$B'4ST!2:$V,J@13/AR% M>[_/\/3NL#_@)JTWS]\;@+L_?O6!,W"-&(1WG5ZG^CDC<$DI>D9C9WG5]4#N M-XR#?^A#>, T> +@/ $X/C5?009)\' M-AH!;T2O5XD3^XA]?9F5V$?L(_:]95\L+J;Q:B^OG!A\( 62K1&2&2BQ=CGS)ZT%X1_XA_Q#_B'_&/^/=; M^&>E%K)@ 2\Q@)*A@"N(-8]CW"0;3?3N0_X5AY@K.$&$DD#YH" 8E:%8E%9D MKWD\N3OZ;/SSO/+/>N(?\8_X1_PC_IW[F7P4?U-![;ZO1/6Y8$CM2>U)[:_= M=2FCN7 UR\1L;3# 52J@%'?@0HI@O"J):9\13W;T:L9B3!$>7!(2ZH\(\-%( MX,7P$!!12'7!=@XU"&53+@+$K4J, %;VK M8&4<0C >DO,5Q+E^PK(F,/Z,[<5]=8'ZT:>8[-S G" J]R9M?R!B$[&7Y]9$ M[*O)6(6+.A5E@9D80;FD )4I8)QW403IK/,?0E)X=(&G#,DG"TH6!YX7!.:] MC$DPYSF[6 W.>3E83CTH_62L'0U=R9%=&EFN?)5!$6*_9RY$G)[)4Z MP9[-)A2+#J)0""K85%&9!=A<*CJTSO[G9U27Z7=^MMNM^_ M_?[MTCQ^V^-_XBY]FP]/RY^WNY+7A[OC+FZSC=T&B"0IZ$,*IK9@9\D?N64? M;DG-(0V:0\B9^W#FJ2U(&DMN21I+&KMD9Y[:@J2QY):DL:2Q2W;FJ2U(&DMN M21I+&KMD9Y[:@J2QY):DL:2Q2W;FJ2U(&DMN21I+&KMD9Y[:@J2QY):DL:2Q MLVU<7LKIGJG<^]@("0'W>;Q:Z?9EWNQQ[%6X?;XYOLK?\.8N-SK"+M1@>3^W")%6$,((80MT2TH3*$U8C#-/ M;4'26')+TEC2V"4[\]06)(TEMR2-)8U=LC-/;4'26')+TEC2V"4[\]06)(TE MMZ22XEE+BLF+%'41@*884*E$"(D)X-8$K@H32I^4%!T3)M1G"2)D#TH*"U[$ M! F-DBGR*./)0$\J*9)6-.\:7\KQG:DDX?O\\FX77]05MQ]'7L?M[>UV?%,T M[IH._5QW!D+.W(G^W>W4<779_L>OC^(^[]2ZG=I>W;@_#8S/B&@T^V^\-?\^'%-K5J;^2. M@/C1-7(6O_H#P9)@2; D6"X?ED8;IX6,D&1@H%!QP. +<.&Y3[P$G4.+93L%V(/&&W))B>HKIE^S,4UN0-);GB1=^-T]OIK7N3-?OUC7F7<;=:;Y_O5%S=U6?UA M6&WR89SA?L"?ICJC$.IWY]U;:S[2+P^K_?9FG59O3#;U YP.@*V6P*=M3&E( M@S3D[ OB_A_&PJ3EI.6T)$C+2;%J> MX4_?;7?C.WM\..S6X>Z X28_VWZ'N_K^?WU%?%_]I7[TJ8G7 ^>^F[EE<\ S M#0(E=!.ZKP;=E(9=J<[/?TE,;4'2H$0@K6@0I& )1=P*6C$&$H(N<61$=I2FSF>Z;J SA[!)Y4C;&]2@Z?R)[S! M3:S?BH?57W$77ZPD'U:""3'5V:SWEXMX),;UDK9W52\H*&CF[;_&RCV&!7,E M<;0J.Z$D:.D#*.<=!,X"6,,+-\$)K^*')(Y9:2^]A"#0@$*FP'EN08J88Y') M.FT_)/']O:Q/[P[[ V[2>O.\W=6L1@R2B6[.; M-C]9EMYR!SRI!,K$RC\>'.BHK>'CW2KEI+,_H%;H9/W.4$3]&9,AY.#!"6&3 M<3P'RR_&/SXP9@?-6A05B8!=2341L#/G)0(2 :DKZ)PXYMRI'"V"DX@U'54U M,165M)D%E(85(Y7^$,EG'0*&/O( M?,;"0$G&0:5HP.E@(!X+FSR2_UO>']:;Y^-U8+OZX6X=#WDT=UV%4QU: MGOI13!>';XS7Y_E]-7=[NZ)+_+N_4VW>_@?O]V:1Z_[?$_ M<9>.PPW^O-V5O#[<'?=Q6VWM"M[BJ"6)01]B,+4%.TL R2W[<$MB5,,F5UF3 MJ10MV.(Y*&X$A"@MH G%!(?!!W5&1OT-;^[R;T;4PU,YHM-R9&!J"Q*=R"UG M0BO/,(\0QD,A M2B6GA7$BL9.Q=)=#Y:\K#1(S^R[W$4^)I\13&ME-SMR_,T]M0=)8TBMO;EWFSQ['^.]6IEZF?PW3:W\^0[7Z9O-$WRY/N#-\%\\DZ^^7W^Q]UZ7ZWT0][]N([YOA_Z^QRWSS?'5SFV1KV(&DLN25I+&GLDIUY:@N2 MQI);DL:2QB[9F:>V(&DLN265%,]:4F121SX6!:VV 90T#(*1"E!$Z506/B3^ M84F1,>4#Z@+.RP0*F0279(!B2Q;,9W^U>'4>7W5^ _#C^XVZ]RZG=)'EMO*01\Y,KU;?YL%IOXO8VTVF8ZSHY1[4H>VH*DL>26,]FEG^O& M>,E&6.X=.)8$**UX_4@FL#)Q;U1RP9ULC!N4BOD8(6@<;_P0&GQ)'B0SC'O+ M0S3BPXWQ;_/AF^,6W5^V^WVC'7!M!ZDUC<19S,*>VH+$&W)+BNDIIE^R,T]M M0=)8GB1=^.4]OIK7N3-?OUC M7F7<;=:;Y_O5%S=U6?UA6&WR89SE?L"?ICJC$.IWY]U;:S[2+P^K_?9FG59O M3#;U YP.@*V6P*=M3&E(@S3D[ OB_A_&PJ3EI.6T)$C+ M2/ MU;DG[Q;G?BYW?YL/3\LS_.F[[6Y\9X\/A]TZW!TPW.1GV^]P5]__KZ^([ZN_ MU(\^41I7CG[#:2N]9-#)ABP,CM*$V:SC350&= M/8)/ZD;8WJ0&3^5/>(.;6+\5#ZO_[VZ35Y(-*\&$F.I8UONK13P2XW))V[LJ M%A01-'/V7V/E'F."N6+8AL029PE\E!F4YZ5^I#@P%(@V$LTZJBXT,,WU_-^O3NL#_@)JTWS]O=SFK$H+GJYOCF+WIP M-UR=OU),;<'.DM[K@=P%0L+?$P"O!H"RYHTB!/!,,5!2*?!9(+"L4E1)^.1. M!A<\"(#C+7,O:FR<=_NO_W&W/KQJ-+W B'Y&%Q#[B'T]FY781^PC]KUEGTP9 M1"@U*\6DJ,X.#X'-P-@=1&+L8__C C!J@')@@3CICS]B2 MHP:CB7_7)A136Y 8M]S0C7)2RDFG@#%GMDB-"K@T%I0R&M!'!RDRR:U,!95M M N.SYZ3:V4$+JI5V)VV4E1*Q%^C61.RKR5A9B-'$I,!$)0LIX[!1"Y!9YM L9KE!A8SI&"3UIII+O+%ZJC>JX%+3VSL)F.EB\(F MC^/_EO>']>;Y> _8KGZX6\=#'LU=U^!4)Y:G?A33A2:MG)FPUQ![4067I(:< M?WD3.3QI+&+M M26-)8Q?CS%-;D#26 MW)(TEC1VR ^IU7V(&DLN26=OCOS MH7.KK,T9DI=\O$#8 H8HP#(4-NO(4;.3BYM$Y%X9#MJA N65 I<*!VFR\L*Q M:(SX\/3=X_1_[_:'V_I6]L^VCU-:C^\!;[[#=?IF\P1?K@]X;XZO\#6_N6H+DL:26Y+&DL8NV9FGMB!I++DE M:2QI[)*=>6H+DL:26U))\;R7/6#Q6BL/*,?AG&:\5I!E#]HX(815#K,_O8!0 M>\4SA^@9@@K1@\=DP$=FO-4.I7)44B2M.'O7^%*.[TPE"=_GEW>[^**NN/TX M\CIN;V^WXYNB<==TZ.>Z,Q!RYCZ<>6H+=I:!D%OVX9:DL:2QBW'FJ2U(&DMN M21I+&KMD9Y[:@J2QY):DL:2Q2W;FJ2U(&DMN21I+&KMD9Y[:@J2QY):DL:2Q M2W;FJ2U(&DMN.9.NNZE$]HLWCV$)+8!:1N]8=B"R=*"4K7Y2$D((,A>3X_B/ MN_5N;/?;'_Z:#R^VJ5$;GQ"*;NW^Z!HYBU_]@6!)L"18$BR7#\NB0S*ZWF4Y[7-?),-H' M)&?NT)FGMF!GJ0VY91]N21I+&KL89Y[:@J2QY):DL:2Q2W;FJ2U(&DMN.9,M M^KGNBB.6["-&$!G''6X,X+*0$%-RMF PGNF3BRFX]P6C!>FY *6UA:"DAJQM M5E8F'\>R\_N[XM_FPS?'+;J_;/?[1MO?6@Q<2QKYLIB%/;4%B3?DEA334TR_ M9&>>VH*DL>26I+&DL4MVYJDM2!I+;DD:2QJ[9&>>VH*DL>26M#=]WKUII6QD MEH&6C(/*+H#/(H"05DJE8@Y2M.C8IKWI62]L&D<^>3CU_[/WIDUN'$F:\%^! M:7K&)#,X)^Y#O3UF)9*:X6XW22.I'MOW2UN+)LXN13;T @Y'@'V9P.=EC&%( M#V'(W@UB]P.$HTD2C;Z^S94*+DH.(6@/0M@,CAD"A&FGI?&! M&G&[ODT)39H$#B9' R+F"%:E##Q3%@T7),H[>Z^ZZMSCF\6YZW+W\[1YD=^X M]R]7ZWIE)YO-NO';C?.+]&;UTJW+]7]Y1;PM^E(>?6YJV9S1/BKCQT//. @4 MJ1NI^VBH&\.P(\7YPS>)H26(6(Z*BUB.6(Y8CEB.6'ZDBHLIM:--J9GD(Z.9 M \LT@%#$@3-40:)9!2FM\);WL64$4VH'3L]X7,#(EN"SR.%7B]C#JOSD%FX9 MREO=9O8ZG6_2F4_K&2?S&2.,#;4_ZV.388]8M9FXVA;,0,>@-XW_$BF/T34X M5#86Q#HI903AF 7!0@8?0P2F7&).NL*M=X8+^L"Y49X!H8Z!$(F +5H#RFF1 M O?*D'2;C5^?%E9M7VPW[<8M8[-\^Q&_MMVK]]S'J=A<4CV:?9Q_J,&C(=?# M1XJA)3BRV/=X2.X!_,(_(0$>"P'R*(B0T@/U=;JN"@FL)!(D]38+58(V$GHA MP'K6W&EQD-.Z??KKMME\Z&F,@6(2N0^Y#[D/N0^Y#[GOJX(_+5E*48)77H'( MRH+GSD*,,IKDG8Y&W>:^Z+D.*1@(A.J:OBT!HY,!B$TA$6\L>4#NDY+,.6'( M?\A_R'_(?\A_R']?%?M1J8T0 KPTA[.GG,3*=>\A*$^Y!+)6B/!)9L@AVBSR)I3GQ^P)4?,E23(?T<&%$-+ M$#ENNJX;QJ08DPY2(O6B!*,Z0B:ZQ*1>&G"1!W#,8; $@=1.XIL'7LFJ".9$Z9XNG,*6"PA MK2OK#8R*0JS:"K E\"T4*Q*/@4D5[VSIW&,=E6@UYP9CUO'$K#>W8>)(A3U3 M8A%B?>4OWQ4[11$?YDP%%"N*%0'A<$2,8D6Q'HY8$1!0 $5,4,@H6!7M8@D580.U%P:)@$190>U&P*%B$A<&%C()%P1Z68!$64'M1 ML"A8A 747A0L"A9A87 AHV!1L(KY:R;/S,<1/W!>NU^@O 1KMA$ MV]Y0T -X/^,3^C!X=!)C4\=3N04:P- &@()&I)DNTKQ*&]OG35=J<+HM=T"":$6(58-8YE&2CY M=%;DOT&L.@030JQ"K!K'L@R#52]=$\N]SAZ[\V;0:!!!"T%K=()&T!HE:#UU MZV6S?(OAX$$8$:(5HM4XEF6P;N_R]:=IV3;OTNROJQ9QZR#,"7$+<6LW_/"W?E=;MO_W+>T:H_?/L MZ:_;9O,! 6SD=M5#PU8HLLSA\ _*&,9X?G(+MPSEK6XS>Y)".O-I/>-T/F.$ ML:\WGR]>C.7JBXV'/6+5>N)JZQ?I"OV&7J[A:+TOA?\2*7\2,1YN$,NZJOK] M)?^5)K5C^E_-^_)ERY_7+M1MX+,F_N6[G__A(G,Q> 6>F@1"!0O6 MZ0S96TU39L%Q\MVL^Y;WFU.O<^8^[/,.+[:;=N&5LEF^_FVV7S>X;?_E'V[U:')BB#^5# M_+M93*$I]]W^Y3LH?^4JA,U?OFO>%X%LSR"N-G#QCN_^0[&YI.9__?O']_(JZ)PY%90\&/=) MK>:JIH20_Y#_D/^0_Y#_D/^^G/](MC1SK*4&\HT! *9W)7XD5;(D=B%1.1,*ZS?S#^HW-JU=PJS'XB R(#(@,B P[$ M@$/QVO>72S4%.E9,JF"I@!A]@A)'6O#)>"22XZ;IN&)-B3#H$&0L=C!*.0!96@R#!U<)G !<9 M,SIKZ4T_9+SWF%0:/;<$>X5&!VT8E2)C3U"MD;&/)F*-)&<9)0 M0]146TNR9"I\DOB>M>TVQ2?;=3')EVG=K.(N@_OJRC2[MYW\YM;Q>=J\R#^O MUCDUFVV7Q^TKM=L'12(4C ,*AI;@R,(_5,MQJ.7]&*HOF8XJE[H;'2-0F0]6 MF8>6(&(LJB5B+&+LE)5Y: DBQJ):(L8BQDY9F8>6(&(LJB5B+&+LE)5Y: DB MQJ):(L8BQDY9F8>6(&(LJB5B+&+LE)5Y: DBQJ):(L8BQAYLX_)4]O<,I=Y= M(R1XUZ9Z0-;9>5JVKO8J#M7-/_0Z#(?=?6DR8GG*!2^"2USN[V M[CMBLI::&M!.^/*9;,!X02 K'XAV,B=K;^^^.XG_W+:;LW(I[9O528Q-O0:W M>.F:^&SYV)TW&[?HMN)U >?C&_'FJ_3KMFF+E%ZG];LFI-VVO5 M6H*(L:B6B+&(L5-6YJ$EB!B+:HD8BQ@[964>6H*(L:B66%+<9!@(Z3Q8P0WD($BTTL@@$I84$2OV MWC4^E>T[0T'"JW2^78?38G%M'7D=5F=GJWI1..X:-_T<=P2"RCP.91Y:@B.+ M0% MQZ&6B+&(L9-1YJ$EB!B+:HD8BQ@[964>6H*(L:B6B+&(L5-6YJ$EB!B+ M:HD8BQ@[964>6H*(L:B6V!&RUXX0$H50VDN@B5L067IP-GO0C/D8*4G1W3GB MU6:K @D.A),$A'8,G& ,E)?46RU%MS']XXZ0-V6EV^WZ0S>Z;'>PZTGX==NL M4^SO\%:&A[<>N9'OU9%".D)-/1 Z&HIDOK] MI\VL68;56<*-,<>UB0[+4JC,(U3FH24XLM &U7(<:HD8BQ@[&64>6H*(L:B6 MB+&(L5-6YJ$EB!B+:GD@*?I#S8H'%Q-S48*O16#!I0:OC 7N'9=4I$!)NIT5 M#X9R[4D KK,!(00'*\L'B25:$2^2HO)V5OQYVCSK4G1_7;5M3^EO2NVK$Y3>LZQ;W\S&E:MLV[-$MNO6R6;]O9]XMB5S_,9\NTJ;/>-^[] M4!L7?'EW6E])\Y$\W\S:U:*)LTN1#;V PS%@7R;P>1EC'-)#'+)W@]C] .%H M$@?/"B.+51#+1R-AQ'+$NG6Y?I[JD(;248S- QI$&EPO&)%&IPH#6)(@UA^H"8QM 01RU%Q M$W<,M0WNHVL[^Y=3B=<3J?,<+X4'N&/C8) M]HA5FXBK;0$")-C>M/U+I(P4VQ_%6JTD<=(#,2* 8$J")\H#]=+E+!@CZ4X% MB"I:F-13L*P0JZ J@;>4 Z,N4:>U(EG?IMC=N:(OMIMVXY:Q6;[M[VA1Q>:2 MR='L+?Q##3X*\CP.7AQ9#'D\)/< YQW]"0GP6 C0D0+'F4302280*BCT)#[D/N0^Y#[D/N0^[XR^)., ML<)XQ'$+0C */B<.1F49I>1&B3O<%VQ22A$/*D0)PG /CJ< P5-*.;62*_MP MW$?,W*KQS)5!_D/^&[-8D?^0_Y#_KNN+@EM+O8$@2(G]'+%@B9= "Z?$S'T6 M]LX1((QIS:,*4*BSCF$KD:.5RH)2ADF>13*"/!C_T3FG:LZ40 9$!D0&1 9$ M!AR& 8?BM>\OEVH*=*P-]=3F ":6F%2(D$HD:BAH6IB5EO]SZ0X=>V$2$U$! MTZ2$HRXS,,%R2#&9%(C1UMQI]_D6.FZ+"I1'G^%E-C>2(R>/#=A^0+Y&OD97 M\T@X^5!IT 4>J'0:?*8!!#4)G%(4O#?!.6<<#7=:F8 M0">B723&&1X?L"5'S!7RW]$!Q= 21(Z;KNN&,2G&I$.0,2,^9&HM9"8XB* L M6!\<<&]-B)K'3%@O9+SWF%0:,R\Q-++RV* -HU)D[ FJ-3+VT42L,7!M96%% M(Q,#H3P#PZ2'2%-,A%G-5;A-DI()0;+S(*T4($3YC-DS5NCQ<-V&3JKB+%0ZU,7GHI1C..>E+ MF9'X^B,^Y:,75@F(C);H,+NR-$$4'LQ6!"YY=DK<)KX20V9.J"\197*%+&4& MQPL/TF %XR4ZC/33#;3/VG:;XI/MNICDR[1N5G&7P7UU99K=VTY^<^O832WX M>;7.J=ELNSQN7ZE=2OO8;H)@, XP&%J"(PL 42W'H9;(4?UQE+5!I$SQUWN0SY%/D4^Q?'7J,SC5^:A)8@8BVJ)&(L8.V5E M'EJ"B+&HEHBQB+%35N:A)8@8BVJ)&(L8.V5E'EJ"B+&HEHBQB+$'V^ _E7UP M0ZEW5V(&[]H49V%U=IZ6K:OUWZ%VO0R]#L-A=U^:C-C= W:C,H]#F8>6X,C\ M8U3+<:@E8BQB[&24>6@)(L:B6AY(C_672W5<;WZH5^EL'J[[+ZE:XWN:8>0H/.R*J.9](!8@12& M%#9!M<0P <.$R2CST!)$C$6U1(Q%C)VR,@\M0<185$O$6,38*2OST!)$C$6U M1(Q%C)VR,@\M0<185$LL*>ZWI,@BDREJ4+(."/0D@2_K!,YX):5F1I%\IZ28 MF5,N*N#>2Q")4[!&.\B4!^6,5=%@21&Q L?"C[UK_%4ZWZ[#:;&XMHZ&#ZNS MLU6]*!P+CYM^CCL"064>AS(/+<&112"HEN-02\18Q-C)*//0$D2,1;5$C$6, MG;(R#RU!Q%A42\18Q-@I*_/0$D2,1;5$C$6,G;(R#RU!Q%A42^P(V6M'B',^ M6QD5).E$W3 >P*=,P!GF@Y:)Y9AN=X0H0TC,@0.-AH!(.H'5/$&FQ"J7O1.4 MW^X(>5-6NMVN/W2CRW8'()^$7[?-.L7^#CGF!D_$FHR5#RU!)!]4RP,A'SQ% ML@<= ,U](T\<(QI;(,2;.A-!< M!N+ZV$N ?'EL?'E@$^9[PZHQ;19XTKQKRIW&MMK/PA5KFWW_IRG!%S7:6A$\ M$!8,""DI&)82,!>DCHG8H$@?\/6XVV;1@=>53%^F=9<">W(AVH_AJSRLI\B[ M36I?Y).SM"YJ^62U*.]LNT]=@1NY"6Z?PS;RB&OYN] V!I7;>2KGJ=A\ON0MVQB$125>83*/+0$1Q97HUJ.0RT18Q%C)Z/,0TL0,1;5$C$6,7;* MRCRT!!%C42VQ/G0\]2$NN(HB*Y!1U 1K"F %IQ"88TY9;H*]:4J+@A.9@DW!)^"BY\[<3K%=9U1N9UI[J08S-->NC'C0-L!EG_P3R(_(C M\B/&(*C,XU?FH26(&(MJB1B+&#ME91Y:@HBQJ):(L8BQ4U;FH26(&(MJB;GT MX\FE>^6=5IJ!SRR!,-:!$RJ#"Y+QFAE7CO;1K(RY]*GGTO$2!9^4--A#OKO.+*0I8T@N#>@>%2@$B!494X8;J7IO+G M:?.L2]']==6V/67 E9A+JG"ZT&0,>V@)(M^@6J)/CS[]E)5Y: DBQJ):(L8B MQDY9F8>6(&(LJB5B+&+LE)5Y: DBQJ):8FYZOTW:T>04. /MZT1I&BCX.O^$ M.TJ2-)3'+/MHTL;<]$$;]H%-MY]B!_:+S6E:%TL\*S]SFI9M\R[-DELOF^7; M=O;]HIC5#_/9,FUFJSS;N/=#[5'PY=UI?27-1_)\,VM7BR;.+D4V] (.1X!] MF<#G98QA2 ]AR-X-8L<[A*-)'#PKC"Q402P?C801RQ'+T200RQ'+)Z^XB.6( MY6@2B.6(Y0<@8<1RQ'(T"<1RQ/+)*^Z^L!R'D(V^OBU-%$[+!#JY[L1D!TZR M )8G(9)/,0=[N[Y-,XLQJPA.> ="9 (VZJ*"TAF?N1-"Q=OU[:XZ]_AF<>ZZ MW/T\;5[D-^[]R]6Z7MG)9K-N_';C_"*]6;UTZW+]7UX1;XN^E$>?.Q1>D-%, M+3L$UB5G]S"+4-YJ]O,_O=VF6:,,#[4MJR/K84]8M5L($$B-$9'8*GG)#;-,P+US)+,\@L"W5'+< J M[X"J9)D1-H:@;]/PZ]-"I^V+[:;=N&5LEF\_(M:V>_6^VS?97/7"J@^ $Z/A MU<-'BJ$E.+*@]WA([@%BP#K<7*GQ3=.Z_;IK]MF\Z&OZ05L/*,+D/N0^\8L5N0^Y#[DONO@3[%D M)"5@4RCP/&!0(E)"SA'1.>N#M- M_3G8PI@Z )4\@.CV &0A2] 8K'!6$YW8@_$?G7-IYD1:9$!D0&1 9$!D0&P) M.E@ZUCI*J8.#(),$070&RTLXJI(HM&QM\);?IF/%9(Q$85%HSMYHA*X\-VC J1<:>H%HC8Q]/Q&HLY41Y8-1%$%ED\-*Z0I?*ZT!9 M\.9.XC;XJ+@KQ,IY9""LXF"2=Y",R"1+F3E]R#JJ(&JN#'82C2=FQ:/"!O?D M_Y[:3;-\6T\"6Y>'ZR9L4A5WL<*A]BP/O13#.2=]*?-A$]^M#T*; C3OX;2) MY9)_+/%:+'&9S!9,KNVI3@0P2@;0*27"K,K,L[&8%Y576O#Q/VA3!V930TMP M9'$4JN4XU/*PH7Y<,4X)1PJ'> VVBW%\$F XL<"(,98(DPRG=YI3E.#!D #* M4UL'0'-PV0?(B6O+.4N4?'JOQ+.VW:;X9+LNWM?+M&Y6\>]NL4VOKIRP[ETG MO[EU[&;8_+Q:Y]1LMEW%KI^(:#13:A &D)V0G2:HECBF\\92##NF$Y49,18Q M=H)JB1B+&#L991Y:@HBQJ):(L8BQ4U;FH26(&(MJB1B+&#ME91Y:@HBQJ):( ML8BQ4U;FH26(&(MJB1T9^]V:I7D*E#MP+FL05%GPC!'0,G,AF.(FW>TZ3\G$ MVA3H8\X@',FUB\.#S,IQSKA7TF%'QA'# )[[,[CSU5D2>->F6*SW[#PM6U?U M?:BM&$.OPW"LUYS-2?SGMMVLS$-+$#$6 MU1(Q%C%VRLH\M 018U$ML:2XYQ%]V;.H.5#K"0CM)'A2'B6AL\Y!2*5$'PWA M6%)$K.B]:WPJ&Y^&@H17Z7R[#J?%XMHZKSRLSLY6]:)P5OG1;9?"" 25>83* M/+0$1Q:!H%J.0RT18Q%C)Z/,0TL0,1;5$C$6,7;*RCRT!!%C42T18Q%CIZS, M0TL0,1;5$C$6,7;*RCRT!!%C42VQ(V2O'2&,,6VM=<"D2""R9F"YU!"MIEHF MI6S*MSM";-1":DD@2B) :)[!B>0@J=I,$K),WM_N"'E35KK=KC]TH\NZUH_V M)/RZ;=8I?M3,T78OW;.?@RF!(P G8^9#2Q#9!]7R0-AG*$[Y_G(9ID"%+BDF ML^20"J& D(2 \4E"2IIQ5[B-$M\[%7;MC)=,^'C5;OZ6-J>KV%.#HU9S*31R MXB?-9"^J]0/R)?(E\B7RY1'PI6:!&TI IQHZ2NG "T& $>HYH5;K&/K83(!\ M>6Q\>6 CYGO#JC'M%GC2O&O*G<:VVL_"%6N;??^G*<&7(C00&BD0F@H499_ MY11!FQ2\XGW@ZW&WSZ(#KRN9ODSK+@?VY$*T'\-7>5A/RW";U+[( M)V=I7=3RR6I1WMEVG[H"-W(3W#Z';>01U_)WH6T,*K?S5,Y3L?EZF_=PI7$? MUB'OV<0J*"KS")5Y: F.+*Y&M1R'6B+&(L9.1IF'EB!B+*HE8BQB[)25>6@) M(L:B6F)]Z(CJ0SXJ'ZB X+4%(;T"1[* '*V*4LKHW)W60IZ9UL0JD(H$$#$* M\%Y8B(Z33(WA2=TYO^8JJWHCT]I3/8BQN:(6!T2-NG\"^1'Y$?D18Q!4YO$K M\] 21(Q%M42,18R=LC(/+4'$6%1+Q%C$V"DK\] 21(Q%M<1<^O'DT@US.?-( M("@N07"2P7(EP-HDE)#9>2'[:%;&7/K4<^EX$,/@R/0\;6;-,JS.TK%N+!J. M:7'.UXBB&53F<2CST!(<632#:CD.M42,18R=C#(/+4'$6%1+Q%C$V"DK\] 2 M1(Q%M3R0K/RA)L*=EG6^D(84C0*1C0"CE 229<@^.^$S[Z.I_'G:/.M2=']= MM6U?TX7DG/62 4?#'H=A#RU!Y!M42_3IT:>?LC(/+4'$6%1+Q%C$V"DK\] 2 M1(Q%M42,18R=LC(/+4'$6%1+S$WO-3=-=/2>6@XV2P5")PB M@L20!GO?1#&5G7U?"0E^M8@] ,)/;N&6H;S5;6:OT_DF MG?FTGG$RGS'"^%#[ACXV"_:(5;N(JVT! R39WC3^2Z2,--L?S>KL6-*9 B%. M@!"<@:&!@14NFR@<,W>K0%YJGXT5P)GP()*G4,@Z@DR1"&.U8CK?IMG7IX4N MVQ?;3;MQR]@LWWY$G&WWZCVY4[&YDG(T^PO_4(./@D"/@QM'%D<>#\D]P/%& M?T("/!8"C-%%DS4#3I.&$F$F,-92\(1*D:3BPO9#@/6\L]/B(*=U^_37;;/Y MT%/H6'X,N0^Y#[D/N0^Y#[GOJUH G2$J10_!:P7"20$^>0M$>>H4\24&)+>Y MSP7.4B E8*PGA0JN'!B= E@F@PM:A$SNY%CWQWU&SW5-"2'_(?\A_R'_(?\A M_WW-T==)69H(&"4$"*4"&$ =!YNL+>\4#)S+%BR) M)!'FJ5+FP?B/S@4E 6EL^$XDI=,PHV&AS]$H3;G2?=-P6 M%2B//L/+;$X-14X>&[#]@'R-?(VNYI%P\J'28!(R29T#$,<*I65GP>O 0"?M M:5!91V)OTR +TDLC'"3C*W6R""[E"-(SJY@BC-0VG@=KR1%SBQTY1P<40TL0 M.0Y5]\@X#N/.'@A7219EL@:X=@2$SPF<%11,9M$'R1DGK!?"W7O56R_)OW53; M/7PX^[S&A*_@J^[7>Y'"&&[V6S'FWM)XG=+,A7I,EEM^:)9O9\O5IGQPLYIM M3E,Q>+>-Y5IB!91N[[&K?^1FZ9:A<8MR^>6)L_)5[:/!)'H/9V=@Y:'LWC]Y;%2_>A M ,OL]2IO?G/K-)\]6X;A8.)2-)T?52ZR_%*;XC]N ML_KN'L'\&UI__(XQ#D M+UKZ4X(_7BZ]MAX3ZLMIOR]>]3\>N[ MGZ*$/"+_>OF!LK +=]ZF']MT[M9%%R^ET,5^N^_^[O8PD7=-V_AF44*;'R\_ M_XFI(KN?4^81^]YT]$N9;OV.(R\ #;\>:9T.Q?HM8 MBQ#K*W_Y3GVW1Q$787W=5+-+ 3W8BNS#K[SODCUOEFGVM_+G:3M[6FXY?CR< M: 3^"#VY52!1(%%,4ZQ51L'T2Q7TF8(X$:8;ABOL-JGN =4). M0%Q"7!J!M@^&2PQQ:>2XA -H![:2+H^<:QYYEM>KL]GJ/*W=IE8I:\? NV;3 MI!8;ND9(*"CB47=9HUA1K @(AR-B%.L(7;NIQ*5#M;<^3YM9TQWQ@3F!D6#"W4B)Y((X?6<"M-16 M\!2 19E!>)'!\R#!V\P-S9Y')_?/1(3.!3?(1 ^X2POK$8,%K2?QG]MVLVMT MWZQFZU1>"LTBS997T6Q]OOY5-Q#,SM>K=TUM4?,?/EF]^!%S/A/.5MZ/(?L2 M^B<)N^_9C\SB>I?']H M7!@4C4 M@A6,0%"4V&0XR:Z7*LI-#"R/%ZD^.%G&DQM0V%-6R["Y[>4P%[3W7NP=B6JT M0(N*BT1U($3EK5,J9@>2Q 3""@7&. ="N:R1Y0&)2NFY-GVX+6U1DT*6S7W[:' MY A6,4V/.G.(0_M$[2=G&1(K> +?"@*#2@T\F@C6,<,Y%X%'U M$'QJ)13]U' M@ATM08Q:J0] ?DBPQTFP,FNJJ"5 K:.58 M/!L/+EQL;B>:>Q%Y:/0^3 MEC@C2$M8L1\7=PUEYO_IFF4MT,>F/5^US67M_GQ=MTMN/G3-[NG7;7->TU-8 M1S@8YV,:N;L#D-\!.A]81^BC4.^LD9$+\)Z68)L4U\:;&(!2Q@P-W+&<^PC0 M*T#7@1$OEJ^+M_,BO[Q YI<+M]P\O43FO@KS?03LTX >K,LCGTY.J0] ?H>W M97@H7OJW?WG/"!6HS..,78\G[SI8M_F-SHJNX3SYS:QIVZU;AE10L"/.\A^;I8% MWYKEV\<5X'H*_*Q0F!.?C)$/+4'D'E1+Y)[]]@=%E@KM%,81Q(*0/%8>\5#( M14>AHSU$1.A53+K >JE,A3"*$1@,ZYP0BU8#6&@9(,EK*7@+:UZ=NG7ZJ M&/?X!L3U%]E)@M:^#@L?&@)(O&@6B+Q[)EXM!8Y$:#.>Q!<"+ RI!+< M4L6%YXJI7C;E[I5X-)D;*I%X#B.4Q?+LODV]=JW-NLBU[JO=-NUI[52[+-1B M=GPD_@0FSC [/C5_PG#-C7 >8@E-02@IP&@2P"E'/ TRFL#Z:LYM*\ZE]L7R MZ4"\V2S2-^T+1?[$W/"8^!-WJ8R(/U&9QZ', M0TL0,1;5$O-E>\V7<>6H5WVO/4U] T.I=X M6/G@<].PEG@ H>>3E--ZG>*L68;569IMW/O4SF?+A"7$L;A'F.3"]/;4TMLN M)2.L(N!)5" H$6!3RD!M])S*I+*Y<_+\?=I!+^'M68=N;RJXG2QC^?=Q>;+I M[_C4N3%].!QHZN,P]:$EB R$:GD@#(0!>@]T2(.C14,+Z?D[V_SO%Z#W18=?5N45SS0R?P<@ MOP/T> [5R7#:A)BI \OK@,*D;/$O3"H^AS#69&XU_:8MF%U+VQL5A M<;W[%M1@AG\R=CZT!)%^4"T/A'XPX.ZC(LZM\<)IB+P.BJ>\Z FC%)14A=92 M(,I^T[#>WKCPCYNHF48.//S@>BI9Z\'VPYZZY=ORSMI$?9[6K@[]F+FV39NV M.RUUT3C?+)I-D]H?L:;PL"Y.$6)]Y2_?E=!BI/GQO38)C\RQ1$D?FJ01-E"9 M)Z/,*&FLQAR$2WD20A%X\1_7*:3FG?,+W)(W%C":1KQZ /([P.38H>:CO$S6 M)"J .:]!1&[!!!>!A,!(E%&(<&>'QGWZ(9\M0UGK-CU)NW^?+2^1[M45T/5= MJ-%S9OO8[(]V/PZ['UJ"2$>HE@="1UBKZ8$;LZ=6&$(@*NY!2%?/0(H2/%-2 M$9XXEZZ/YLA^N?&/#UB<"X+'^TZG=(.1^-XPX>4Z=:-.+TY;;#$3.Q*_9QH] MV0<@/_1[CM/O(8%TQS^"%E34 Z6+WY.5!AZLSCYK*5,O>R3O^CT7F'O1K=*3 MSV/F1N#,OZ%]'J3*,4/]J%7V .2'5'F<5&F"D,D+!X1: B*J#(X% 291GV04 M5D2SGQ3!7JB2TCDC>&#RT%R)E?H#R \\6[XK#U;K#U@0&8FW,XVDY '([P"] MG4-U,*@,BA"G@)GB,0@;%1CE%43N""G>!6-&["<6O\2WIO\=E%QC67XZYCZT M!)&%4"V1A?9[* S/@1O/"IFD$K(R&\ 6$H'HF/,EU-7$JOV$N7MD(=S#>"@' MP6"Q^T&& %UL7<3L_4@\B6DDT0Y ?@?H26#VO@>W1@E"A&8),F$4A H.C)4, M K/9.&FCM-\TF.CWW9H.;U]<[AD_Z7"WKQR^G&N-.?RA<_C(F&-&_%&K[ '( M#QGS.!F39A=3BAY\3@Z$\1&LI!92,E1:+LO_>CG0YV$9D\PI$"IMEK>V4G63[I@3V2IYHHC60Y-EMA2< "9 M@JM)=N?NP_W&V&&1!(LD(_1ZL$B"7L\?>CU!1"L\)^7;:L^^(KIX,(2"=(8& MPZ-/^TH17&+NRQWD]MTQ:>:4XZF*0WL_2)IC!OU1J^P!R.\ 2?-0>2K+%#3W M :+ULD3:SH+3H3;"<56XB)-L^'[GVWTU3WWFT%\J+=+38?3T8ZE^_QO4Z\E? MLTT];'L^6Z8-UAU&XDQ,(_MW /([0&<"(_ >/!M=@FX3@BBNC+7%2_$"G%<* M>+TZ5[R4D/?4V+\#W3<5'I_\^[EG!KVZ[,_.FK8MMK [4=BOEEN<13\>OP-3A5@6P$A^GQV$)&JN MO $1' ,A<@0720(:,J%122(C_99(_MQ]")\N4%3\?7P%OR?+^-,.>_LOJA/: MQY$\TX"B<4;MR)[(GLB>R)X'QY[4*F*H!:M584)O,AA!)$@E9&+4,$F_:;O^ M\.S)YYP19,_#;\C'?H"'RBD4HUVO%HLNG_#.!5[K"W^$-_OT#>_ATBH_J8 M_C<-(!IG.@&Y$[D3N1.; +YDW P/D5*I(/NZ@SXH!EY*#XYX&X+C4M%OFKR_ M/[KZ3+G?T#["=C1Y+/=/(#2_FJJW3N_2-L6,:?U7QOGFT6S M^=#?,%]+&%8$)F/Z0TL0&0G5$AEIKXPD4XC"* +F9+2Y, ML+E/JSMFUT><7??EW6E])8-'\GPS:U>+)LXN%7%HL1^ A#^CN)^7,3HO_3DO MD21#4F80@ZW.2XFDC201'%,J!$)%HF9OT]XJD/[U&BQ/EO'C_K(&,#JGI(_]9,?#SP?<-?^)TCS?:[:"'UNVXGG:S()K M3V?GZ]6[)J8X\Q]FJTL[GE7S>G?/1 562$9<(4'O;/^*>YC>V:$Z1(E0:H71 MX%56( 0+8(GB0*U4S"=E'?%])"H*8CXN@/GR B]_^O!+F^*SY?79O5>0V5-* M@DLREVH\DW\/P>JBXR'JC9SWBD@XB! @LUFXW)L!P1L$[)@PS MVDAC^T@#/#CK,:[F2O0Q[Q59;UR]!P=/C5^) 'ZUB#W8?S6_65ZL?FMG>;TZ MFS7+=ZG]YB!]*FLRC+M2A%A?^5V'4Y=[3Q=Y0LO\2S5DXH[MS$72;>ST[2(-?Z:A453 M7\,\UTBP")O@QY'%&F.."OMF>DB8&>$"YX8!,<*"H)F!8=F 4MD8%3UAN91)Y$GGRT'B2 MRJFDDT=1'#]?UYV.FP_=B*;TZ[8YK[$PYOA'XE1, M(]MV /([0*<"<_P]>#A>EA";VZ(PNM;"71)@B0^0LU+&6D.%3GNIA;^\ -Z7 M"[?<%'_GZ27V]C63DLNY)N/9,CDT!F%I'&GSP%3V .2'M'FDM,DH2Y8$X);Y M.A*1@0_>@LK&ZJ"L,>+.2,1>2N/[IDW+YD3TD0J8!@1AG7QD2S!4G;PMMM1G MOF JJS,RQP?G5HY&PC@C8D3^BLA!!:-=B=%= L$2 9LB 1=5(IS*(&0_+>^W M"ADO\KX=%M7'?(CCF01Y^, QM 21\5!Q1\5X>]T]/!2-_=N_O&>$BC$:Q%%@ M.4[N/8 0]6IR[[9-<=8L>QH(A$GY$2?ED:GWK[B'&9MB8K^'0%E&993G%"() MK";V"?C #6ABRA^:,B7N=/SU.$+XV26 WV>8XA>>GL#E7(GQG!]\")X6%L^1 MIY&GD:>1I\?"TX[GG(2I)QZ%!$))#DX05[X\.*HI=X*3/0X]?@">YFQ.V'AV MK"--8[7^8 8CYV;IE@$'(P_I7^&$TU%YM2CI0Y,TP@8J\V24&26->S]'$ -_ MW-2Y.4VSIFVWQ5?LFCMC\KCU2"!K*F%^E\YNC>L+J[&Q5+VH5_@>S,(2!MYW;EGP!OB(.B@F=*:\W3'=_F6 3T_K];7N/LB/^Y ]W7%W)Y\ M&"WFUHK1;-H;&GK&V5J(;(ELB6R);'EH;"D5R53[HC!!&A"69C"%\8 F'Y3F M@9= OL^Y/'MG2ROF2O;1K#\-Z#G@#K^IE F',OC_;C:GIZM%K%U]&_>^?.;< M-7&V3@NW27&V6UH"_E2B?AL4.)9+U.^B-MDI$W@_Q^A<^#ZO=LC[9O7&O;\!SO64@@K"/Q6/ M*!:'Z#PM6UR%B/S>::1N#P ^1U>Z^SA]8&C,H]#F8>6(&(LJB7&E<<3 M5^9 I BJ#JFQ H1*'*P1!H+Q5/$HM">TC[CR53J_\&A?Y+\6?_9-<6?[[3]G M9CP#UX<&G ,.'*>2H!W*S)\T=1[4,NZJT)@@'XDC,XV$U '(#QV9XW1D6-92 MF!Q BV1!<$_!14.+-^.YXS8KYGB?1>87^0II>_)A!)_S7@Z-F0;68/T8Z?' M5/8 Y(>Y5)RI,;PR8X%Q7J6MS5P7/ERM5U5'_/@ M(^''::2E#D!^&#X>9_BH$Q.1) 5:AKH_*VCPSC+(3!MAD_2*?--NYG/W(?SX M;!F*UK7I2=K]^VSYN,/=GROLOKA"W9[B24[4G"B.2?%1!Y1(F$B82)A(F(=& MF%%XY7/DD(@.($0.8$@TD#B5GFBJ3;R3;_V:PO$ A&G97.@^#C:9!OA@$7ED M2_#@W<>7HZ>O9U&'58L[ET?CY."!<*.1,!X(AX[2[\QX9=(9X0D$2P4(XQB8 M3 EPH;UP7/FH[W38?6-AND#VY937QQ6P>_*/E+"CJ4[CJ6]8P48N1BY&+D8N M_G(NYDXKPID$'F6L36(.'$T$-'-1!:6H)[T 6;7CG\0IQ5=+MO'WZ1'K@;HI[5NFU3K T1>%#KB'VM?O*KZ&OM7W'1USI: M7\L[QHW/!)*L4]\"-^"UU*"39Y*2+)EV?>0]"G374[9?KE>U'3_^].&7 N'/ MEC]? OC)%7Y_N>O5%M4HCS[;L*_GRHZGP0*],&S"0)Y&GD:>1I[^&IXN?.R4 M J&R T'*?[R5 ;(*B81L"VG?X>G[Y$2&XVEJS=QHBCQ] #S=7_,'9DOVAW^7 M_5@_S)J+#JUN$TDQ[_DNC9)^W3;OBLTN-^U\MD[M9MV$.@R_>]$MXYWG;GP M2UHC<=]P']LX"E;H>DW4]2*!&1:9 FH%!6%$<;U8\B"S491)I6VZ^J___T&F1?7>%O?>%D&3]^XL8[7Z9ULXJW.W&?O@^+;9T(7!YTNPA?N4UZ MFG,*7S'2ZH,WK3V/90VC#1%0(V:<];'M+('P)NC\(R0+,LKR91D#V'#U[HEBQW6LD4D=)3T;2"!NHS)-19I0T>G73TNCC%"O" M\R25&26-L(&P@;=.;3>L;)?"#[^))VS_&MX%%2Q%&[ MGRC6P_?JD2N^=-4887PLO2K("8A+B$MCT_;!<(DA+HT^AP_UQ]UFP3^^/<\QIZXD!HZ0$051YQ*6 :*PW6I!DS)UY<_?= M3'ZRO+WQ[63SV*W7'YKEV[^[Q3;UM ].&#$GK(^3%Z:!!@> IDA2QZ>62%)( M4E]&4IP2)[E(D*RWA7 4!ZN$@*!9#(9H(:7J:Q/W0Y$4IWI.%4>2>N!-V%@) M&<2P7]VJ9C3+>OI6^:M9SG*1!\VM%(&.?3CL@K MD9P+J;@#0TWQ*RQ+X)*3D*/3FAGA2;)]A,YWYLCL:WJ,)FS."8Z@/2[0&%J" MR':HN,AVHV>[%!CG)'MP+#L0W%BP0M+"=MP4XF#EM3ML=Y\8_,'83A(Z9WH\ M9]$?.]MA>7KP(/W-:N,6?34IXMCU<3HX_:0+<9+LT 4&G"3[P&/7B12<)0Y$ MFA*ZNV3 Y9" !9IM5#:E['#L.DZ2'3FJ(UF.3'F1+)$L)T>6+!E.:?8025(@ MJ"=@"&/ ,HF.:!F4[ZUB/S19XMCU\9'E5P[HQ%SZJ#.]QRE6W&2$FHMB1;$B M(*#F'JY8L:PS\!2*U]OS\T4Z*W^XQ2PV;5BLVNVZ?/1B'L4L+U:_S9KE+L8I M8+10RDS2AIA V$#E1DE MC5G&PW,87V[7X=2UN\3B^7IU7J3SH?,9:U/X>4U SHO3&-;;%&=^NYDM5YO9 MN6NP,WPL@#2-01+3;F3#)K7^FM0R&"%4OMVD M%KS@EJ<$QH<(0F<-1G(.UMHV\V;C%T_?G:1F;32V^/%N&[7J= MXD_;S?/5YO^FSBIYMZ$L^_5F%?X'?(F.:Q;NK%A8NSL3IIMWMC.\\OUE!59Y M\YM;)TR-CL3;Z&>VP]!"':>W,6P"%+V-3PXU4UGJXG$4IR$Z$('52-+U8>47J?UNR:DUZ<%]'ZJ^/CX!CR>+!:KT#UZD>MA6F^7 M%21?=O,D'J_:3?OX&CI/SHIJ;?K:TD7GLI?-S]. CP. 7V2UXU-+9#5DM2]C M-9NM(-ZNIN11]A-S30(^1A]Q3R1X/ M-G"\?ETM16_;-'-MFS;M;.4WKEGNAHZG]^'4+=^F+@2OQ6K7]3@N4C'7V:)Q MOEETS8V8]Q^)SS*-1-\X?1;,^X_09^',$NXRN$@]"%ZKTXY82))KJH)BBO82 MB7= ^2+_TJ:3BI(O+C#RV?+I!4+^O%J_N,3'OU9X_.L%.G[H:]H8G1.&)Z$, M'VTC<& MJ]@/&5*7?YU?I.[A)V\6]",J^+_^^=S%6-8=ZH7^J!XII?]U'Y9[C19?P4#= MK_IU2[35?G96+J2?WU6;S\L'-:K8Y3<7VW38VW=#RU;*; ML>_J'Q=[&]VB7'YYHG:LMX\N93V*VYI]R/2M"C4-T3R_B0Z_7*'#XYOH\/,5.KR^0@>47I7>]X61MPNWGL75HOS3=IM^ MVEK[:&NF=7.ZVK;EJ7HBQ/N0SC?U1(C=Z]T[ZU_5&YNYKMC1_C"85.\12_;+ MY+%Y=]>7^NQ/7/GAS[=G:=V$"S=O*A*XMZ,G50*HWY2I^6JS"_WPW M2\49/Z\+OMZF2O1I833+>D?0R>0K?N(/ M)'9'&"7PN2*.&XNS>P\EY%]O74QAWJJ2JQN*,@;Y??O7F9A]_V__\IX1&OY\^?SN[_CG'SJD;S;M[+?30A(?8/5;K<.U M6]\VL7'KIOSH]^5F%JE.%4F+#_..BB^_[O'.D;_^MJ:03*W5U="F;C9]U\3" M(JMMMZ?;)BMRO6O?VO:\FC= MWFZU7=]]/55%_ =2*[^7 MBY"*EW-Y"U>+\E$8='-11A;^W(Q_CMP _SM=ZGT]/[O+.[F:V>K6M"RD*P_< MXL.F"<6Q/76;F=^V!8K;ND%[FPWC:;[K7RZ77:%.VM?SV:O=BNK\WE4J]G[YKU9NN*N9?P>Q8* MP:S.+N!_IWGM;&>7]>]R!44AVP]M(>9JR.7'5NM8+K%97A?MW:S(5'#;=K/^9"^6:VJ:^7,RMR+B[@H7SY?/70#"? MG;L/ZP)#\\O/W0")^H$=@I1[*[88*F9= <>K:]RX^9GS\T6S:_9I'WV4UOK( M8[O@E-Y=P$P\B3D[,$$F$%DJ,"8R<)X[DK@70>L^7,#7Q3R:7&YTN3D)H7KQ M1?0O"Z*$@B$].G9=^@)]N_WZ=NPK?;L12.N[_WC]R]_^=O+J_U:G[?6S_WS^ M[.=GCT^>OYF=/'[\XI?G;YX]_\_9RQ=_??;XV5/TY>YZP16\KRVX2YSN3'AV M?F'#L^HMU.'!V[;=0?$E\-74R8P]FKW>GI7[_5"A^P8:S*[A8':)!U?^2)<; M2->IV8*ILR].S%Y _.YBZM><+)>%:V:OTOEJO:F4\G,1T(P2^#\=2=2W?$AN M74^E+!]ZDD(Z\\4=XG0^8X2QV?KSUZC>FX6Y7._-9O3[KM>I[!==QUB M'3%DZ:]JVK5T(RC!'K"KD0 M(B0(&30XJ2Q$'KTD0@@?[S3BWH>0?G)MT[[(M\CHP^Z_OT](7YUJ&A8"OA8\ M=V^M/_5CUV M N(OR^Z"NEQ;MY8GG26Z:USZY='K1[/_/#EY^7&8?N&TUM.BUMO%!<"MT]OM M8N?(UN_J(/#IX_JT6W>.]N6-?_)>NPCDO$2XS:9\)&Y#N;#K6?0=0%]^?G=< MD2[Y[N4LZMN[K\3(J/ M9D6)VJ^[A_9TM5W$HBGE9URG(^4S_[R(>JZIZ:.XW_ZY_0I2W:WTHGO#3C>O M+OA2K:ZHL;N#JQLN]W_115TUY/+V-Z?KM NUEL57G)T5"SIM+RCX==7A'0>3 M'0WN1+W:7(F[V&3YV=A%4,5$;LDXO3]/W='3E[^6MV5Q*\E_/M3J.=7N%-7) M29"9"Q#>"7"<,;#$:^U3"(30/FBM7,@-2ENOEN5AV"W=EQ!<=P7-9+ M+_L?%'GQQJZ"5"MO12M/XJI#X)O^[4?K@61Y*;."XW]SZW!:39SL@/NZEGI# M?H6HEK&023O[:57^N::IGT]>_W0S]=O6"8(GKW^9/5\]ZKX4B)A?N>ZO:I8S M5=9\5?.PY<\*6-^_*3P29D:8'V8_NU";P#["[:%:"_Z,NK.W56 M1<2;RU"K_L[-CU?C\>75FLDL8FT_#DJ[8%3/KYGW[K74-'M9Q\TN[7CKOKIO M=!<$L_L:%W>+TSE0-U;QU%6&+"Y)Y?>R8$9!@4\8/P5"O\;X7X?BIORNV=9ONS+;^:S<<\&ML"@*FFNDW_F# M(:UK1OI+C+:\Z^JG=[->+FRU>$*Q2Y%*E5U._VZK7*_"@[:*N=+T87KI']MLG'-XL)C2^^;W=D";[?-+M3Y M_?O]XMLX7%![ D?5*^,RE!1L%!9%%!..*6QA]\D3KXIO&U(FKJ%K,P_P>$O[2=E'/E:20(VZF8';9DBL_[DMRQO5-E1.JK]$Y&->N MU%79\D;]KBN2_D_!JU][!Q:KMKT([-X6!&XN^PFV;2KQ<%?$_?V) MW+LZ; 'QY=NFYGMV&Z5W7W#YR0I=85$)XF._N+A/RSBVV5^]M;PP[<[]U M#OUE9\+=-U^+Y0;4S^]>4O<5;U>K^%NS6%SF3FZL2F&EJUKR:>&45\>T^]?"/LW9(:(?[-,.:HZV;K@PG)[ M 0WMQ9)5O+_('G>0=96T_RU=)"PO<&_=[M WES\+#_U:PIV"$3=RT%=?7TC( MIX)J;[L0_K3<^0ZV+CY2W-UM]X'+$N>C$O?<^9)+\KAZ8H?ENXB\(ZY=_;3P M1,V]UAOO."4&]FEB]^ MNP._&[^T7;:AQ#_;6F&]_,EU>7+V?;LM 5CQT/UJ60BM_6$WKN.*D78Y@(^N MW=NYS*D2D37UU >%P6[()!ZQ5VHU9';)RYG=T>C MLHN/RL>%=TI$657O'O@^H>U*^N-6_^Y_7[AGZ5CWE7QNP]*QRJ6'W4K'*KH] M;E4ZEGU*76!R?TB?BC=ZX;:-BG@OO);+\/C*)+\OYJ?941V';.\__/WKLVMW$DZ<+?SZ_HT*[W>")0 MG+I?Y%U'R+(\ZWUMR:^MV8G]6%<1:Q#@H@%)W%]_LJH;($B0$D6!1 ,LQPS% M2Z.[.BOK>3*SLC)OS"MX]'!HL%YHQQ Q42$N?=]T M5UR*MOK9*]D5AVJ^6*W'E<=28GB7;N#&R891]FV_'?^EZ0]PK:*%J8@8[)1< M][1-!27&V:=JS[MC7DV*(7O'H_[,5#F2,2MQN\M3*/F9L_4T 3-_.X9'@5L) M-%R\P_5CBA=[G@.=\[R#G#]91KH$6M](U>VWV,!MCCGKV?80MN%4CLIU\)SQ MZC#'ZI4N!=#?:WJQSI?RLWE^M5E6EU7.WO80P&'M(\2]M+JG+WNGN!_!*J4) MQ'5'&?5AB*Y;]^J>W8ODR(.=3R\WOV;3'K [T6V$#\HE[^'F+BX^Q.*%^C@^ M[R(58=RZY;SMCOS4];*Q$]&N!-_'.G(\Z'3V(8N\TZM-T]S92=GI;$]C"6RW M_32+=AWE\$@^R#1CEL]65# M*/M8BQPG6LXOP!);GTXH.)1CAO,Q+*=R[G61_U:.:KR##RS64<7I*GYX:>WE M8<#4=O9AMA37S[QE8&6+[0R,J.)\GH-U O?[ ]!O@?(N^Y5U4F);EQO\MX_T MRC"[G-(NE73SI-\M0AUMC:=,P6WR&I75ZR>PYG+.1SGR:]_;\21;JPC>%+5V M$C<%7'A@OA9/?RJE5]-/3&$^/=7DLVJK=?>)I;8RZ3\SDF(W7UW,GUF_ESMR MH\L$XFZ+JK#8B@?ZK4V0\/\6JEL%KZ]LZ"WN,,;U^$"NRRG(OVM\-(6%\\[F MF.JW>4,S1WISPLB=!']=YE=.@!?J*^!8;OR7&^6RL25;]I$W/]_MMI[T!N/6 M+-Z@+4WIFI8W5_/6Y5TFPD5O$;ZIYG>)HS+"\WYN&SHZT[C+[X MD;//3UW^2)K,/CRZJRBLC$E1B5BRN5ROP,CZD.L9AN@2)I0YL9.CMGEW_10< MISAO7X%LZJ[JW7=5L^AR[F[?J;SY#19AM6.OY&GGC,M\*C%;K5T:-JRJ'\>P MIL$@:%>.S/^6&$Y)],AFV4J>YY,23X+EUV\4]GBPO@#NU0=;5WDE0,VS:7^G MDE,)7-/;45>3E1<9;#(=Y%OW5X"?YV.Q ?*W[P$( T60O MK^R+"P6? M@UNL1'4ES?Q&D=TJ[=/,)F?=:9DN-7-Q^]P<9BO!6"8_KS.Y/S_SVI"[/\^W_^:9@Z!W)[<_!!X% #[M^D7S/7,>)V-ZX8 M.V TY73>(U-$FI+0GDB41,C'M*C+!3P$B@T0ALBL1-8,9K=S=%_#WF&BR ?)<:>7G-%^DFTI]537P@JKEV3 K+78)A MV^<%KO,@KR-R7RKG1N8\ _9UP!'+]KR#>;AU27+O#^UE$LP!QP[&NS/()=<0 M?@'S,VI H*YW;]<^6<^WE\\J(8FR/5/*[O2?@2N3+4A_I7@./&.3:V]:DJ-5 MCM/JRL)4,.C9&1C'\&_GD,!]^Z%DHEV[(WWD\MJIG_S<'";HLY V?().I MFT#?^0S5XG)[J=\IZL)-O2-VL[Q+8"E^/ >.R[+X2M"XK>*!H2DJ;)&D%FQ\ MJBDR)'ED*;!!(C8*OI51GQ)+246,A,[MR@*&!>^)043I0,$GD"D74+_+XGV5 MWZY(Y$>0T=7EE_TG5,(H^4XHV N4HS\H?F5QOAWN1'1V"1$%XOG:5+_NS0T( M(6IYR^+O$&3=A*OL2[][E @.+ CS'1>J"AQ EIT@I3(#4'4:. M4H*LP-)0DZQ1:1>X\+8/<19\* T)VQ>^Y&6&*ZS=@?/-?1 ^;U0RS$8<#]VP M_(3O6:@5:!WX(^_V91<)+CLR0Y((XHPB'+P3%<$[\3G?GU&$O: >1\X-W0D7 M7=&YE;:]Z&2;.US^%N=%$Z^:C:5<25>MY$WJ:Y7\V*5I]5?WNHDW=9-^KKF4 MUB=*#5PQUUEFF\;7<>D>%BQIRA0X,0KPSH: G ,]PCY@!6IE==AJ9T:MH=)X MCH(,X'>#\XR<,!XYK[WP2F,J_)8=5-;X;W:VH__R-;F;)(E"K^XN2/K MG8'PLPUA.!MIJ=1X]7SY+>=?NP,J M^9KY9[(J'R.?^#H&;*[:=5'.1RF.*UA,/#()=&*!D4B,R%H)Y@TEGF*%J>0[ M*=KT>Y=M^]-\=O9RUI5_R*3TLM1#CO-:'O<>>K3'\KCL$,OC_O[J/U^]_ONK M6OMVF^\VSG#FS 4 U[S']>$T3KMJ+;/):O,.T/ULG",3^1QZV5!LN^K_)9NB M;#:F.)]W:+V13EHV&J?]F9$NIZVO1MBN\QG6D'D"OPNGP(?=$=,\]U#GM']\HYU9+<4MZB!%;+7_I$O1Z<^D2L==[>'S;7 M@.P#M9=GYB\/TE]FG_;'0L*J7GSWW*\[LW5HFO9%ME9_FG.EA=6HVI;-%>TM MI8'R,=HY^%NE/&31M*SE.ROT/VK^_?ELG]. MG_H0$G9*?+@8;WK"U.6$]'_\D\?D\/DN\O,\;ZG2,G"[+.Y5IGV_C3Z M/U3G W?37?WFU\OG]C5Z6O_^MNR/=TLVM>]ZM_B+.6**?!$ M^';1RRT/;%C^>CU.O2T4O76I[R&7>IBZ'J:NAZGWC.:_COV\<''L M38W%;#9I-XO1]\;%;[V)M#8E?HB+\8K/?]LXJ9CME%\W;+C_M*5XXZML<@5[ MT1EQY2,9%7^S%ZN;O/J8MP7BE0__.I[$O"W8FU%__>G%?_X.YD,^6-">%D/C M18!7&[>+^66AR[_]DD'$C^/\7;QN(FWUEKIBR[WJ@^M@84W2JL/<:GR;^Q;- M#\OP+BZ*K?9;G)>=B9R&NCGVWU;1ORLO=-&\6'<'RX/MY?!+?UBB.RC;34_Q M*_U\W-='N_HF5RSEJV_1/6_>S$!53R/ZVVSU!EU.:?-C[E&V:INR^MN+]L_F MWV.FIQ]G?GE9.:C8J)-QL?O^-H-)G*ZKUV6!3,:=#?E#G,:5J0V?O#HK?\U_ MS:?9,]J_M.!=9(NX_R58QEEWREU[B8.LW_SP^XMK=RF2;F?3:"2C*VE<6?:Y&]I5!Z547BUK:KYQ0B?#-!%@J4_?+6&R>L\$B*[$)M8'FWRI MTU1<_5FN*SAONT-O78<$N(7&38F!#[!E8'6IKU3,W%#0S;V]U1GFTM;O1L_[ MLI!9MU>83PWU!X>C]:MPT67/B94SVS6^V#A<9M_-8PRH[!N"L]RX6 [O]1YS M.1VY/AAMKQU%OU*;[/(S6>5)LNVSS>^^H2[O5B.%)8K M-PZVKUWY;J7G3H=C>*EP G!57N[*\=N^J&2I?K[LVXR6HUMQ2_B7LEF<@OO^ MKAR8M$O0O.X,.A!5>>ML>\5-^7U"6DUI\MCU*>WN&3J(_I S(U=QS54U[ R& M9R#!;H@AILRLS7S<_EE7_H!7_KKR>*>W)335;D6,+V/ -Z3DMAO5 W-WJ%5. M'^! 7'E0.8FX[S<<:6XY-O-@M>7!)HB>_GM\L!L_6!GME&T],N2K@1=-\\']H70BSP"E?G M$Z]PNW%[]1%Y@S9T#7H[QNV:'VQ&VWO^_VGS(/CIK%FG-9_!4LP]H*Y&\LL;I(L-B&3D,M6QD9X#2B]7NP]83^TH'JPV>RP.KK3U;:?*U6ZZ*]';-:6]0C'SP"Y:B MG??GY.\@M\L7R\6 8Z=^L3\=ECN@3/+":N-DTK?U\MTA@^OO V;@Y=915X=A MMB@%//,G5GR:E6G-0CG?_QW0TW0% MT.TW:'I=L&,EH)J'M4OZ.U>M:X74G5 M;E9*GI>^B(5<2[CXLB[G9I@\ZV"WJ56B"*O8LW,=^GDLM'ZJ]+50.GJYU6=FK[0>384;SW$GCW6KNQW M7P=HU17CTE*Z4E@G:V=XWT$)6'CCKB_.Z97*X!DOR[Y)T9N-XK) F'USSW;5 MUGWS8QOU<2X_OTJ5RS#H35')NB5\!U%UQM%E.LKEVQ_G/ @,Q4L^G[."_. M7O&M.M(H:'')E_DT]0HMKG:KBGUL,-]_?1&H^ *\V.R&I97!"JSFSA^X M*210V?% ED$..'25"BZ3(BZGV6X$+]_'S:L[HLS%&G+QN9QRHBX=P9/FWVY4:L46^%KZ:@Q[&UT#9\D_4M2DTYX.=R4NF*J?\EYKL' M8_E*&_-+?[WXY)=R7V6+%43-4BD?N7+!VNZ'1=%Y01OQ@ZYT6U\Y;#.A;/1I M5^>64-5UH5^532[Z^+%O!5.B4F5#\5<4Z0^QV#1QO^BQK:VQ5C.C: M0+O^ >/I^UEQ-Z;%+0JQ7P*=8;5V0F%5EKA?WM'HE*AO!1.ZU[2K,&/S[5[@ M^.YVS/@D#HLQ0,WBM!QHWA!JO\!S9Z._#&NXE>!F6RFYG[:>/I&ONYV-NX'N M9>-A,_NN3^T-2[\H,965NGP^)+,N?MF/R>4:D!]S='P5CUQVUN+,96SO=]S. ME[F5=]_7I,00SZ//)SK*G;LG9)Y>A3\VGC PG?V\T@[7J7NX(U2K0Q[-#UV1 MO^K"7=F(Z(J5;&:?]\NX$'Q73F7EO6SFUU\W1;I:6YEF^]NM#=*V\W7*!L3, MP[TV*QQO;-)=2[O=V!CI_,*R_M=)KO.XZMPB3'S:CO&HYRR'5MFY0: MD'#/RY*[G>E:2J2M$.[30NF:]/6ONJ>DO?VF2=6TUTXRIJ:]UK37FO9:TUX/ M',^OI+WN]%2O=5Y8' 521'G$'>9(&V:1H@FT1 A"[5?U-%V=ZKWI*.^+S/4O MIN&7%=6_S2;_%U;F?3+&X,N2^5G6S#H^S%;+N 1'V/X;GWX^01_L_I WE:TYVU\ODH367 MC1 7:R/F_;@==XOG^>H>&Q?"E>'JF6N.3S@UWY3* HOPB0O)"='L+M?=Y1IR MHK#9_&]7-ZZ#/-Y!P@_SFU3^M$-6?;ZX1=/=^K FZM$ZE?^^^P"+K;/XGW=V M?_[%S1C^/G?'\';20T\'1]_=I?2-WA_:Z=T9'+?,517M[D4+@LQ__;=G8&@] MN)A[OEE)Y42 P5U;F(=P7.X[]VK:3]KM_^:.(N$='A2+O"UE!ABU;8JK!U,VP]>6%7U!HJ:E5CZZ 64C6V M*FP-:"%48ZO"UM?%$TO&S%T#BAX$F_SC1+T>-(UH;UE=_:&'4>,BC'?:9[5W MN?7W6U)',R>/F%ZY>^%.9T,6[55U?QC-_N?]JN_][*:=2?U&P^D+I#JP=G0N M,4,H52CQZ!'7T2 714"2IBB5XLF:&]*$@V26$\18H(@;R9".SJ*H.4RQ$(D1 M>I@S\YZ0E#(JJ .&8).>PC"DX%(006)+JSQ6>>RPM;;R6.6Q+^(Q'1@V,C'$"8_P13-DO$V(),J\="PZ MI;?\L4B4HA0C'!QP7X++=<3@T@6O8L3&1L;VPF-$C3B1E<.VRMK3Q6 M>>R+>,SBP&P,%+G$.? 8=5QQZ7QW:YG?F82?S'N9WY^T89KHWJ7)LUV6_8Z&Q< MMPLZ_*,73V[#\\["?>(P-.1DL([( M-A(C8>B.+*,C@:3'\)7^4N&JDFPEV>8,MXLX;9&R0R'@LC1+:,JX'0;)\I+"H)%M)=N]P M54FVDNSA:6TEV=V0;)04B)%1)&-@B'N'D0T^H"B4921*$>-6DM6N:@H_.,D2 M.2*ZLFQEV?WC5679RK*'I[6597?#LHJ(1&/4")LD$<<>(^U)1-$(8;1*7F-R MG66M4(:SZ,'?%0E<69Z08UX@9Q+3)#D6K!@&R[*1X+JR[&!8MIX:'M(V^[IG MFEL='Y[&Q0WML'*KOXUF7O58\4"MIMTD^WR^8,7>A7\H\XZ_9&S^W%WYMZ/0E&5['Q9NT9=_\6-#T MMP*D.[)US$@J-:BLP;M44ZE03@427VD+#N0.A('%.DC M,BX0!)XD3P2[9(G]FGWIO5(D52.LJQOY5+%DB$A1.;+J=>7(P^)()@QQ*<&D M&>(1)\DAHXU&DB@3K<""AZU32%^RJ[Q?CI0C,K#"CY4C=[V[?#3'@?=?DSI. MP]=6HSZ:V1BB,;.;Q):K$$1/:,:@,%NZ21R..3/@RC(/T\/@YGFHQLXNC1U" MM0\N,.1CBH@'EC>+ T&!2DY8I#H(=MW824;F\]@1:28QXEH9I /&*.0(@L&" M&;^?*FI4CQ@95LK<)S7Z"9DW3S?9M[)F94Y#IORG $+$ISL""RX*F0X(QN- *]386\$DYYM'=>JOF9E MSSAYS!^OV])/![)W?B>_$0P]LT IWT-(/ULK>K],4R=!O$SLMEPTE#> ?L8EEQ,UB=GF@O%ES\'$P#!$R MP;RJW#K)@X9$C5PT$@6OA1'>,F.VHIE4:,:4Y"C"AQ&7(2%'4T**)>H"(*:R M6W[9G33D5J:15YA&?(9IY,GMM98'H5H-7#WI>P2$F.)\'L-&[8*)A562M0Y> M$1:SG33%K,F)*"N9-;.UT-K<52"7-Y@7V0*?Y=M^I99>6X2HC1Z-/Z+3<0 < M? [ $GC$)I^TXKFYL28.Z:P'*0JFN52,,SZ8A!Z**5M#^Y5_!C&\T;%A"F88 MT]R2QJ;H$&YLY''%B49A$I2 M!>/)D&"!#QH6[#0<&S1XB;4)R2"7/#BGV!)D&(U(62NU$4H1LE6 6@G."<4& M">M J73 R#@C$!8R>B-]M);O$QH(QB>W9U4/0I<^CPT/# PTU8'@X60_JNIO^&1_V4[ZZ_-Q@'C2% MV\TFX4M$TUV:'_5\O(!1^%N%]:)MXZ)M+D]7-&D^.RM6\\M9"W\!8_N-6P!6 M%-!=_^ZGY23!RFEZ.&E6<;)V!ZKP<&_;?'T<8[^*L%,G_M)UA_'8K @9SLO< MCZ<>G":X$EPL7^8<\'%6]"#7C+.%B$JAN0_CQ6G^>3*&JYMQ:CY<1@?@1O9L M-E^,_[>PRJJI&ZB/B\UD-GT7\]/@X;-I;"ZBG9\T,"S@EMFGQN97.IAZ'?S4 M: JF=Y^P\]BT,+!QRN'.R040+UP$/^6@WJAY%Z=Q#FYE X^)T]/B2\YC.UO. M/0ATV7:.9UM",Q?P[,5R'F]S/#L+)3\P]J&=_J7S:[T'# WE34_M^PB$ W * MLY2O.;4+&+%K%Q8&5L8(7_KA;WB_X[/S23<[1:R95]^/%^/8O:,-<+=Q"P*! M7Q?;=FK+8,N8LG#/8NQFQ]OSLF+Z^?'S<7&K@?VSL_SBCY<-X^!SX)/F[6EL M-ZZ'<6Q-P_D#L7- IS0# ["QY^?SF06P6*W< M35TOO^N0+%N&-N\#7#195/+Q]O% M^*R\\F2<8OYT69L=AA5I9.4]'9^7/\5I@V,+W !! .3E2>U?X1QP&R20,?'R M;C#)8!YTK_9=I;!IB' ME(GAK.BPNR@0VD9[-HEMV^2/3B(*6;7A+9IS&'>&T!7R]VLSWP20H(UE-8&" MK=VE]>MU(^XCKWGEG0&^7)3!PC#R"=;R'GV!VJ8]!3("97ZQ:2ADK9ZV\:KX MKNC8C2"PJ6)YI)O=9?-H_N6?/E),_'7U;!';%6'] M?6J7P @Q.^\;8/33> KXF[?0_EC#4A7=]]\"_RTG=MZ$V03^Z5BB/07MZ@%^ MMFSA5^#A 6;%\[+UV/V]7)E_RJ'3;"V"Q=G^Y2D"^E\W$3V,W]\0-277'O9_ M7\+ W7S\?T<@W1:U8,RFVU(WC&41!V\0"XHA'JQ"FF""DGIO#!6_AUC],9O[/9V!(@Z>0)W6^C+?E0STI-P[\J^.M6U\K(LS=9@'W0IYCGFP;F\X%E)#W:ZEKEHA79KI[> M#S8/[+E=+F:K]+T\'IB(//Q\.9K8B]ER 8_X&,-WW>/R'@W^9O4!GU'OO(W/ MVWAN29]'=^]E-!5G>C]MQ%XYYOKK'+859NLJ&-\&?67WWG<&OJF17::?2SI.@'?H(K#,\ MR-D/I_P0890Y86,P2V$@T[$7!JC"?FQA5]#9 ^B\O))35!?#4!9#%79%GN,7 M?!5V%?9Q"ON)0\I^C)E7TU#=IV$L@AI JP&T&D!['/BOVS9?V!*E;L,<"(M4 MRCYJN[4"UUUG;I:ZP[P5N0YI,57DJL@UG*G94Z;,1IYP1:]#6E 5O2IZ#6=J MJL-8@>NKPXY?U(%V5[VO]QYWW-OYHFZN7EX_"[X^'+3?GN1[GY#7:GO$"/N7R#5@15T3,%RC+U'0>8>LHEQI$DRR'AE0K348LJWCJEJ M&KSD 5&7-.+8$*2#\8A)%A6!/^GM@HZW'%-]'1<[:D_ !!YQ+7?4GN!(X.!0 M0/4 EWPEL4IBQZ71ATMB1&CFL G(,L<0=TPC0R*PDE7><0\T%>AU$A.)*2^5 M1<(QCS@5P'E4)V2-L\D*:1Q)*Q([MQ?^-@;;$7U1,N)B5\UUC@0'#@5-#W"M M5_:J['5<&KTW2OKVN"K\QD<&56A\=I/Y20:K2[E%I=*7=(W(:)3B%!F@+<: TQ)74R&(<$"4L M!.8(T!^[3G3$,.8E]@A3D3\H(S(^1,2$2$H:)GS:ZG+U")%//<*L1C[WUW+U M:W=XCDC[W%(]1(FV$!E^9 M44VU2$R+ZR3&N*>"2X<,9T!BA%D$X\>(1&RU,"%*PA]Q%Y;1D=2XLE=EK\I> MAZVUE;WJ+NP!,TA5VCUHC:ZT>T1.(Y:2*L,-"BDFQ(TPR-%H4!(Z6!4RWVVE[A(3E8XD M().\05SQA)R, 6'-P/.,1@F[AUU88T:\$MR>=V&'N.%*]GB4\DX=#(?LMC]Y M"3]J@80G+^TJX2KA0Y=P18RJSU7"5<(5,88I[2KA*N%#EW!%C*K/1R+AVK'A M,"IT'7/\?@@=&VJG[4%5X+Q?IVU:*W8>1\7.2CN5=IX$[=0^<;73]MZGHQ:; M?Q+"KJ!3.VT/;$XJ\CP)83]QY*E:7H5=A5TAY>"-F=II>S"+H ;0:@"M!M!J MX[1A$41MG'98+%(I^ZCMU@I<=YVYVFG[$!=31:Z*7,.9FMIINZ)71:^!"KNB MUR#1JSJ,A[66:J?M ==]KYVV!Q.?_'KA#KNTR8 K'=5^,T.L=*0UYYIZBY0D M 7'B*3(B:B0YXYP+[14QURL=82TH#D2B1")%7 F.M)<.62R"HT1+3AZ_TA$U M8F1JI^U!5A*!"/F:-=TI&4K+*7I6]*GL=MM96]MJ+ M1M<:[SOB4B$#D"%!CEB+>'0)60$_6N)M%-P%[_G7<.D>:KR3D6"[:I]20>JA M:[P?,TA5VCUHC:ZT>T1.HP8V,X$D%*GV".A+(4VQAN^B ;?16D[4=:*C6%+" MO$'8Y,_0Q)'E(B(CI>14^2#2'KI;8CDBQ%2">U3?L7;:'O".:^VT?9BVR)WE M/6SP&; M,)V(B MM8_9:1N/B!&5O2I[5?8Z;*VM[%5W80^82R5)B23-D 5&!>=.*Z#11!$6C!E" M&*-&? V7[F$7%H^$J([AH>S"'C-(5=H]:(VNM'M$3B,GUHN8(B*!!L2C($@[ M0I"$'YWGEBFU=?[$J<1]4!(1KPWBWE)D(N/(:"&E#(0FSAX_\IDS>$7U'6NG M[2?2H:I*^%$D7'O:57VN$JX2KH@Q3&E7"5<)'[J$*V)4?:X2KA*NB#%,:5<) M/V*G[2KZJMS')>$*UE6?JX2KA"MB#%/:5<)5PH@1!"\T<\7\0S%^<-PZ.&8LIJSY?CZ/E26:>RSI-@G'-246>)R'L M)XX\59FJ2D-."IR'=)BJLA5D6LX4[.G1)F-]QQ*)T#9VYAQ].O;AQX-/,RQ'CPD;0H M'7"M[-JQ>(BULA.)!![ND5.&(DZ#1$8SC@@-(F&1J(S^>JULY:5U43JDA%2( M,QN1X=X@3:)-D6&F[!XZ%E,QXD+5CL7WU,N]@NH!+OE*8I7$CDNC#Y?$I)': M,VY1X@8(R3.*K F8X1):KVARLCK)$82\U)HC"A+$8B/4^ O"A^T1A&=O 'N M>\0N@8J.M-Y5IX@-;K2[A$Y MC01S:Z)SB&D>8JRDVW2^#7[+@>S4F/H>RXIN4DC2>3K]YRK:=$!IIA-6SP M&; MJ$MTM:" RUT0-II,#-8Y((RZIS:LD6<$4:#"8-P9 0^ M8S@"=YNCA"GAR0H>W1YL$:9'VM2.Q4.*8Q_SDJ\D5DGLN#3Z<$DL2AZECA@Q MCC'BR2?D9 J(*.L5ULH'::Z3& Y$"\XP2IYYQ#D#$F-<(JRQ391(815_Q%U8 M ^S%:66OREZ5O0Y;:RM[U5W80^922TPBTB(>##B$W!,$8XG(2F,=YM(XGKZ& M2Q]_%Q8<0[JS!*<*4@^]"WO,(%5I]Z UNM+N$3F-FLC@J0!Z _9"''N.' X2 M$:&C)S"+S-CM7=BH="0!F>0-XHIG1S,&(#KF XU&";N'R*:8.J*N%'D7!M:5?UN4JX2K@BQC"E725<)7SH$JZ(4?6Y2KA*N"+&,*5= M)5P;;3_Y"EW''+\?0L>&VFA[4!4X[]5HF]:"G<=1L+.R3F6=)\$ZM4U<;;2] M]^FHM>:?A+ KZ-1&VP.;DXH\3T+83QQYJI9785=A5T@Y>&.F-MH>S"*H ;0: M0*L!M-HW;5@$4?NF'1:+5,H^:KNU M==9ZXVVC[$Q521JR+7<*:F-MJNZ%71 M:Z#"KN@U2/2J#N-AK:7::'O 9=]KH^W!Q">_7KC#KFPRX$)'M=W,$ L=49J2 M-2DAPD5$7 N+M! ":9\85S093]3U0D>>8H&%9TBI4%K42*0CAEEUUJFDI4U< M/WJA(ZKHR!!3V\W<4R_W"JH'N.0KB542.RZ-/EP2,X8*2C%#(F*)N!$*.<\E MBD ('AO-3*#728QR*9W3!%&N@,1L,$@G8U *5E#K6(3_/6*)=RE'@O/*7I6] M*GL=MM96]MJ+1M<2[[OA4IZBX8$Z($+I<^7;B"QS'D4:B>/6 ;%NE7C_$B[= M0XEW-F*56@^FQ/LQ@U2EW8/6Z$J[1^0T$D:L]L(CQJE G#B,G$T:82^#U=A8 M2[?Z@E$L*6'>(' J@1QIXLCFN*F14G*J?! I/'Z)=RQ'I$8^:Z/M_4M]*#NN MM='V8=HB=Y;WL,%GP+;(,6OTX=HBCE'.#!@2$>>FV50:9&C4B/#@#'&>"4RV M=F$#8]*QA*)U%ISN!/9+[G"JDTI,&NP2L8^_"RO%2 I5V\T,*(Y]S$N^DE@E ML>/2Z,,EL4A=I"8&1#P/B&.ND4E2H908(\QR'JVX3F)*QTB) 8>:)(9XY"SS MEX+O@L?:I*C38^[":F"OG86*CP0'#@5-#W"M5_:J['5<&EUW87>4T10BX8XH M1")X>%Q0A8S $F&E#.5))VOCUW#IX^_"4@/4*BNU'L@N[#*7=@];H2KM' MY#1B&:PWTB'%3'8:K4 F H<%[)W2$EC0;IT_<2IQ'Y0$1U,;Q+VE\!G&D=%" M2AD(39P]_BXL)2,I1"6XO>W"PO?63>+WJREXO3R+\[&'G\/X_2V_A8\^E<.0 M^57AE>\Q->NUV\NN7[K>DT LQ\@'1\%&M0HYJAE2VENO(PE983$B M[7P^.I84TH(Q9(Q)06C%N377E^YO\]DYJ/?%;Q,[7;R8AE?_LQR?G\%;_CAN M_636+N?Q+3SAA\G,__FLB;!ZS_-DSI<1!K[QQE>G-XS;\XF]>)XF\>/FY$H0 MQG\OV\4X7:RD6:Y![<+.%]^5B40P96?MKDQ/=TU!.-OK@UF$-)Z]OUO MO[_Y[=7O;_^K>?'ZQ^;5___WGW_[]=7KM^L%UF%,^;K3518TQMQ@AJQW#G$= M+-)Y:Y!R&I(5Q!F\=;9EIZOL]K5U(W#F26;?? (]Y>?D?R I)RN!E698<26M M\I/U?GFVG-A%#&!"P#C\N+C2W1\W?.OF0YS'QK9@6DPFLP_M\TV>NY]X#Y:< M.ILH,_CJZ?U@\\">V^5BMBH(DLQN=M/+=SF):5'(HQW=W[V4W)7._'[=B-)^/%Q?/5/6Y)ZNH>*^6) MH!GA;C7UNNOH":?L#M>1NUQ#3Q219N._7=WX1-*[O,PC#O) JROOJN#,/9;H MD=3)^@)/>U?"OD_HJ!;*>HR9&5*AK*U>EZS6S#J0FEFUV%_%L(%-S7XP[,?H M>P@CM5WO0:VJ6O9O^!&!>F9P0/NO=V*@HUD)0]SHKL*MPAVT<"M$5"T^:.$^ MP,GD3>F5S^]T;C;C_.7N3\ML_&.6%A]LW@<"L]%?YJF T]/_(<3W<3+K]I?\ M_MOA5)OR227QU)R^FM/W9:>92=2!&8L(S_EYTD2DF15(6^ZTMM8JM740C"F* MM8@>&5U\?92'-2\_J.\$S8WN58 M6:NR5F6M8; 6"F-56"Z(12[EN1Q0! M&1\38@9(BP65JU#OA;6HPB/):S;ZX=8$ZX,@U?-^0"#X83F>A/'TW3W]Z;I' M,]"XX!.'H:>KM0=L?43/@G48*:TTXN H@_^;&))2$:^XD))N^G;$3@\0;$8Y+(4N*1U4$$![^S=JLO%38"1QY=C9::JHI69'H^9D@[!S\WT M%$32P4F"%=EJWF!E$C(*B9*C"7&* [("W&MPC*77.M!H]Y/N1!@;*5(WC@_7 M0:X;QP\/!+_#/W;2^%P6J6X>'X0%4F-U-41_K!:(I13<7"$0]]=CI68JHI68GI$U]@EFQ+3R$8#)).T1$8%@R(GVC'L%'=A*ZL)Z,<%HI!+ M(>7F%0)9&CUB&@L>/#"3W^IK^#@G@<1([ZR#15WU=>OX&#WCGY9S6&O+>1PU M"581?-/NHAS.,4<^AVB4U,!=C=;.@T61*)>(>_AB,#?PQ7FLDQ*, M^*WCR1%L%94BPD)QQ(W,1YKA.X^#!@LEF"CN7E%]IT8)&=&=Y;/553^D5;]W M.59BJBI:B>GQB,EK$X0!;YDP[H!D/$:.8($2#U)1# 0DMYH^)B^#]-0CZD1) MB\J9UI@BCA,50G)J9=K/"60]XJ2V4CY<;[GN(S\\#KQ9G,9Y#7@>@N&QFX#= MYXN2'S](/8Y>?U'Y]\%H_N$:+T91@Q,V2!7S(QJ,;.X+:' @W#B.E=_J4Y8X MZ(ES&@4N+>(T%PK#N5D9 =N%2^XCQOO)@M,CAH<5ZK]+5?R*'76?>O_"K00X M""6N!/C(52^C(9HYB1@V$G'&$I 9[C& M1PA:,.-*2"I1SZ5326O-L2%PS/HPT5H2\DRTQXEH9I /&*"2" MG<&"&;^?#' EY8C6,VA'N>SW+L?*3%5%*S,]'C-Q'X%+;$2>!W"+ Y-(TQ 0 M)D1;ZJEW9BL%W$>B%*48X> (XLF"*QVQ0BEX%2,V-K+],).4;*1V%ABNR[[N M:A_CKO8OL6V?-];[Y=ER8A:J13=3N(!+RY! M_L<-C(?O)S%_ X;8BPVHO]5(V]G9<3TR?%B%QP]BW^(QNB7]I6[J5U:OK%Y9 MO;+Z/5D=3_QP/#3U=K#M6%"<,%P#39,4A)QIP+2B7DD!!$R M:(^UU5N1";!T,*$619I;LW+%D9&1(A]]U-*(J RY\W[0Z[@SNT2H$96Z[@8= MX:+?NQPK+U45K;ST>+P$'C6)R4AD@LMY"L(B$T-$(2@*[$.]PEMMSI)@AE#@ M)2XT?#'@F6LL/4K&8.P"2XR&?? 2HR,F:Y9"S5(X ']WCTW.INUBONPQ8-J< MSV?OYK&MY=P/PA2I]3.'M"TQ1*T]7%,D!6QMI!)YERCBUBKDG,>(**S!) '; M0JJM,+^0/L5$$$T^(2ZQA\]@AIB'KY)S+M3=C]+OSA11X"&377G(=*R9A4W.[ R025,@3@KKQC M3;A 3FN.L#%>$$U4BGU8SK-#^0:3"'0ER[%V.E?ZJ$E?Z.S#Z M"T[R&#"2I3)=(!IIY0Q26OJ3ZQ[P1E*#IGE0?. MM'@O*5>5_H:)' ^\^TT?U+FG3\^Y7ZW5J\W91LTTWK-#VS'';(=H]#S$,19Z M0C-ZA=G23>)PS)['.,;RST,ZUW?S/ QQ91RN410CQL8FCW#,^7XY)N",THCP M2$S@*CC[L!7S=F<4<:E'5--!;6=\4J&?D%U4]^*'+]S*D)4A*T-NMZ-CWGMA M#.(L-V^G*3=B3Q&XDJB O21&;^WW[[1RWPX9$M,1Y\/*0ZL,N1TY@.\MO/_W MJXEZO3R+\[&'G\/X_;XE\7@<=^-[\A/!V#=''YCX1VR\/1\O8&C_"]_.SLZ7 M .1-.TN+#W8>8=6_CY-9P0?X:[MHFWGLB@PN9EM7P6\!%YIQYH*IG33+-N94 M?^L]+#X[];'Y,%Z<-B_^>-DP 18]/FE^@NL7IQ'^/X^Q1$>FXVELSF" IVT3 M82Y"\T<\7\0S!\-B>-103-FH^; Y[M"LV?(XN(!KP'L5&0J*Y>8F%B/+O4;1 M"L&DB 1$NLT%40>X"KF0$N(6 Q"EYV'4T0 M-PRKS>)?P'/6GV[;93<'?C*&/[:@O."2=P0%4D/EFR;?UB[&TW?-)-HVMB?- MB[9IE_YTE-DM>Q3 8&V3IW QM],VQ?D\3^)\=@;C>@\WGLTO\E-N'F'Y:5T@ M'3XX>Q\+;X[G36QAO.67H 5I.6DFH&;M%76 11(_%BG%;/WD]ELZ< ZOOR)P*Y6P*3CKDN0 O56N? MG8J &*'8DJ UX3>T;?KR@-_/O2!?3,./,(^O/I[':1MWY9>>L,/P(H[1+962 M:VD"04HFBSC)_;"58RCII)EE@@4O=A'A>U -XB>WI]4,2H-N\$-A%/[TR(-I M@E";F*9(&&YS:GM$5@>.G$Y>*"D)T7*7,/4RP_U&(&1G0'4@:G:,0&5!=UP$ MO*%.:,23 $^1*(R\)H Z,1E,S"Z!ZH%TB![*=M95J/JJ;8*G8X\9RVQTRJ.D M0E8X1I 1Q"+" >.\DJ[4=_KZ78,'ML8C7S@5,$4Z2@#90 "\/]AA M'\7,.TG=%E7>9YO@036(GI##T*"G:H]AP0D)%BG,P6U,G"(M 7(88SH)#QZE MV3II_S4P]4!U->/VV-25).N4 MU!*EE*MUBHB1I52CP ,UFJDHQ9;[<)^#1+_'A1U/[;OX8SR?M>/;4Z._3$W9 MR>WM,@>EID<)=82 X6X\.)PNNYZ.(YL\018(4>(42:0WA"^^/,7^WKH#!M>A M9/8 ,LU7KWD-TFKZQ$I:/WZJ$7L3.UN][*OD3LR!K-8C!/.0#.,1'.R@B4<<)X5,D +9&$@ "U1BL>7[**T52LLWA O LO5APB^.\[ MICUXY K,#D>L,4DS;;?+_1IOL<11((TU?(:2F)= .-621>]HSRZ/< B/117 M[!AAD1'+G?082148XI)RH%?-48R@0M0DKK*O<\V=IY%9)SA2CMFL>P+TB$5$ M,-\2ZVXOXVFX4/("K0DY^G"SM]-W:3^*)MXZ+] M<=SZR:Q=SN-;>,8/.5/X61-!7\ZSSS!?1ACZQCM?348+X_9\8B^>ITG\N)5G M^]_+=C%.%ZOI*A>A=F'GB^^*IX!*'O%S9]LX@XVE^(U3$\@6/^(3$MH3Q['NQ5MB-^>FN(1A_O?VQ^?OWVQ>N__?S#+Z^:%W_\\>KM'Z/F]:NWZV58SD!_XB3TD_%B M7Y0=7ACFZ9T#CZ/F7;_FC]%6"]P9>&,*[BC)IRF31C9GQ2BN B%4"R&V=H>U M"2%@SY$/&'#328RL4PQY:@1+%C.-M[9=5KAY]_C1+1V.?/ TA%1G%-P.'SG ML&6("B:]-LK!OUNVI<2$JLP-$<=\S$GEM!V*+%%,"2.#E_3KQRO(C2[T(9#^ M2?./V)S:][$! @$2!XK_CR60/L,-:/QL.8>5,5W:R>5*&)^=V_&\.#"+?-1D M^J[)Z>WE1N#E9&,(;F*;_X%/C1Y7# U#KT6]L_3K*33V.EV*<*1402& M_V?/GQ)[" MXYN7XQRHF<>I[1!EW#;P^[CZP-7KWIYVI_]>%Y<18/('V\)@G 4@ ==@M@H/ MI;F=^M-Q/N#^]_*!XF?%^5F9[>W1V7?@@G5'$3^4@B9GXT5_1N',_@EO9B_* M\:'B9$RZ@X8=4 ,BED.$1V:L6.E=5%P@RBA'W :+3#(&28ES72DLJ=C:WY>2 M<1P-6#1$&#!PEV.&@3JG[\H$ORME^U/L_DU/^_%:E;N M;AKP@PF*CJ<9ETA6L2/3'1R$B]XSY'*4G,=HD&$)6,T$ZZG%1I.M.C1,)2-\ MR-9PWFR/S"&#B0:+4VNNHB,TV(?6'7DH>6N=[C!1;$ 8?@:I -\=FR*!+A G MP/$I;A.77B%'>$2!1FR-T#%M]UC5B1K*X3,J* "N !"F058 0LY)8;A@'E]1 MI#?3F$?9:]).%(D<3"A[-HVHG+;O"2YKUG\L@=-6T.3+0??V/)^KG;>GX_,5 M8TZB#9D%E^N @SG=KX8PYOGB"J(U_:5+N#:!,8)NHAV MGGVE\0S,QK=E/)U3M&T(@/D"SXXY32&7'\N>53X@FW/7>Z6 7X!6=.:0S>^3 MX,>N\L#8NO&DF#-K,R.[:JOOL_RS.G1CV+KC.#^Y&!9=5'RCR@#<.JUOL_'Z M\*J@2W.;Q][D@%GC; OW*894MF+BU'&N;CXD%\X MWWI5@*%SV/KGW?R&>?_-E^GPMCV]-)#6;S&/DW%\7VS!^6SY[K1I8;%TAXTO M+,2P=.G 4 M"M$BRPV3U F2PD[9DV-P$3IKOX1F0DQE!KI*'EEE2WBD*R>2/],N MW7^#EN8/;&Y"=VLKS2:3V8>BSWFRVO6JZC#@#-"LK)3L=FZ-,L,*+-?\"GZS MEL$JC;,]C7#9\X$5HGRT@_>K$J1%LC=U";'+Q6Q5M36/!Z8A#S]?CB;V8K9< MP",^QO#=>L_A!'^S^H#/!1'.V_B\C< H(/>5' HY=/=^=E,#E??C=MP!X_/5 M/6YII-(]EN$3*]89WN8:=2,+,QG^[NG$= MY+UN_)G^/OK\BWOW/DK1>[T_9-)[*'E?1?NUH@5!YK_^VS-"GSV\G+^H$]Y* M4(\V,P]16NB^4[<=BQ]L#\-U[?;AS=U>UE6EC@'A6Q7MX8IV>'BR'R[X1[D; M>*XO0$[V76Q^CV<6O.KIN\',SQ>TG]G5#-VG<^%C&%*/84<-;V54&*K"_BIA MGXU#F,0J[ HI^R7;%]XOSY:EK&:%G:&LA&K%5Y"I.EV%7<,Q!XXV5;2'*]H: MO+_K;/V]:U[RRSC%P4[935'[&L5Y5&NH+J@[GQJ=S]KVH);20*;K&.FH1HHJ M;!T&;&W6Y*CH=4@+JOHI%:N>%E:]CHL*40<"436D-2 \JZ(]7-$.#T_V _[? M_E>T\ZOM)VLZT=.QDH:W#"KF5&'7(%&%E*,0?!7V,0G[Z9KC%4".5:>KL.\2 M5REG[^\:6/$IX>0?!VX>M"#!'FOFK2HZ7"W2[#"'>7D8\^*+4IO?+YG<[-9J'"G%1MYO5EI=_CQ\"-<,.S1?72(/LQK^>;!IR]L9YH-9%5\@]P$VLF"E9;CV M'''B/7+6.A2=L=A0)E7:ZCJ^8_(HIQ%O;6'!KK2P8)_KL8M'Q-S>Q'Y@N+). MQ-\[LAP*@E?C>8!J7.FQTN,GZ7%OG/?M<76=DL#&S#.+#!8)<>9R&SOID1#. M*VDD"6RK3^^.R7JCGMNFK[S\&\.WY-,O>95R9_<@5 MO#+[DW)\*766!& 8Q^82U_'VSLW?AEO"C+"6E?B M')S;^P IT)N"H@^Z$4B?WD;@V]G"3NJ6^> LG2K< Q#N$ V4@Y;W%Q L/:&9 M8<-LF=M/5L/]\;3^+O,PQ)5QN*9[<"$1#E9[LA),=V\L;7 M3?=DI+$B1*29Q&"Z*[#T \8([H0=F/K,>'8,>U:/@"U/R'RO1LGPA5M)LI)D MW;D:.&438V7NNHH"<0IQFAARAC.4>(@N8"TT3@],V8>S<_6D.'S >U>5WRN_ M'XJ*5WY_8DXP TJEU!K$&/.()ZN0"YH 10;E/+9 1^Z!&76@^U=/BCX?=0<+ MOK?P_K>\,S\1C'US?)SVE%YV-=%EGF_:$[3+Q6RU-O)XQM-W>?CY=M?-[&]89WN8:=2,+, MQG^[NG$=Y+UN7 O%#ZA\8A7MP]=?(+6IR)#JRO\8?3QS<=XP,FHHIG2P*8MK M WEX4S?$4IB5.2IS5-$>9FG=_5#!/\K=8FA>@)SLN]BL2S ,9GYJUY%:X;O" M4!5VI=,*((=$K1N) A5DAK(2*LA4D*DZ785=@R\'CC95M(+M-7D!HD2&V> M*ZE85;&J8E7%JJ%BU>NXJ!!U(!!5 U@#PK,JVL,5[?#P9#_@_^U_13MO]US2 MM8:=ZB;<_@5?A7U,PGZZW%D!Y%AUN@J[ D@%D*K35=B#J\5]^*6!]E;5Y+*8 M2/N\EFE-J5''K0+&7EZ7P^73=TWQK_:<]/Y$5\P#"W>XEO@7 M2/;9JC+QZ^59G(]]7YC82R5%,A8Q:0SB47-D-26(.1*PM(Z;:+8::X:4A' . M)6<=XD)$9+@R2! !_U!*I$Y?4)AX70MG,R'[-QCC+) KE8A1&_WSL)Q?1#L? MRN(G[$2OU?**@+\?S#9"C3;5KLR#KFN_EWSRP:R*+Y#[P*K:X^"83C8A81E% MW(:$C) <*1MD8HDJ0>4#D\=@6[L].*ZLT^[WCBR'@N#5>!Z@&E=ZK/18F[H] M EE;2Y10F*-( Q"O@B^6QP _:NZ-3P:[A_;T'K:IFQP132M[#Q'X]GQV9>\R MKLQ^Y I>F?U).;[$N1 ,(<@[(%0>G,E-VC1\49K!'[U@6PU2=\RE.VSGQD>8 MJ$J<@W-['R %>E-0]$$W NG3VPA\.UO82=TR'YRE4X5[ ,(=HH%RT/*NG9@? MT'"OG9@/U70/"@O%N$)1&C##,7?(4 56>0J4$V)$8OJZZ>XC48I2C'!P)'=O M3DA'K% *7L6(C8WL2SHQ#W;/JO9B'B".5Z-DD(I<2;*29-VY>A3*3CPP&VQ$ M'C.&N,$8:28DHL1)8S7U7/@'INS#V;EZ4AP^X+VKRN^5WP]%Q2N_/S$GF%,A M@TL2B41PSOIG2!L2D>(V>$-#T-N)FSMFU('N7STI^GS4'2SXWL+[WW!,(HS? MWR()?B(8^^;XF&X +[LW1-JTGYM9:L9K8&AL08:\VIO%:83_SR/\QUG-Z<#XBHII &BD#$F!:$5Y];L19/HH6C2J)G']CS""-_' MR<5)\T#81X\1^T##" ]@E K)!=B;4B 3K$36"0J_3UQ:>UUC11"&DTB0-]@B M[KQ!Q@:)C,?2**$MX[IBWU/#/FE]D FX$TS[G/DN)-(\*H1=9-@ ]$FY%3^T M0AG.HD<4D!$TB2?DF!?(F<0T28X%*_:B2>P$'X8F7<>^?\0FM@MXB44L"&?? MO9O'=_DGNXF*\>-YG+:Q^0!W:5P\.EU4(3H6#8J!@5XIGE$-0$YCBQWF1BFQ ME3F:C#16A)AS3,%;U\H@'3!& 9QW9[!@QG]1+'M#W*\Z:7='\,%E?9-^&F>U MS!TG=J2PY% 4=LV]\Y4T,D47U^((05$K[Y0G!#%F#>+"!60(>!H':D@[=8& 1SJ9A#FF@%KT,Q!'GIO?TP>] WES%Z[0W,MI!@)R7&D1,$(TFH8D0*Y\B67_E(;Y[MW@=] M]RB"TT[DW40#GE"*%#G%)0(4CMFF)$3O0?'SN_\T6^X*=-F-]N8]?C%4G([6 MG_;PS(L/),I76;ZJ M@4?R5B7XN8Y?(S:/P1G8Y#B-/GL(I 7:2)%OG /7"Y M3,AFG0+\I!*6$U&:#2;L1O7).@)Y]9_S6T*R_Z=IOCP^3>CGQO? /;=V6-J' M;H@H"^-T?0+CW+Z+W?8 L@G&_-Q./MB+]KMGS5_O)[8=UX7ZNCYE]Y;8;_;" MS\Z:/V9I\<'.XZCY>>I/K@GQB8KF]6P!URUFQ<#\^]0N SPX-"]GTW*N*2>6 M-, 8=NK'=M+\L8!?G,$GVRJ]DM"TL&XYL?,FS";P3UOPO3T%'6N;\11D.ENV M\*MV!.ZCC^>+YAR,]_+W]UVRJ\*P+Z[XG$);&;. MB$%48S"@93&0@D..6"*E%5[*[6WD>P25?YE-W[V-\[,?HUN\A5O],)GY/Y\U M$4RC\SQK\V6$$6Z\VM5Y#./V?&(OGJ=)_+C%5?^];!?C=+&26[D(M0L[7WQ7 MI@S!Y)RUSYUMXV0\C5N3>RG]O'^GOMGQOMMN5M#-\AA/\QNA(I8O>,0G)+8E MC&??RS4!;,Q/=PW!^)MK@QF$M)Y]_\N;UW]#;U_]_FOSXZL?WJZ74-FH[K[N M=!T1AFU()B$5P!OAE$1DI0<+PX-SX2TL#+\5%+K/.OK#G\:PG,0WJ:RDO!U_ M^W*ZWQZUO+_Y-ZA=Z@PY" CP#+PNM\BR;\=M)FGP.3*%)R"BV8?Q]-WS@>WK M/R:;=-DT68UN.@%LEXO9*A,FCR<+"X:?+T>PXF=+@([QQQB^6Z/!">!!_P&? MB?Z\C<_;>&[G8 VMY% RL;I[/[OIK6+*%^?">2T[M<=X=K*#EAA)C+__2.;KS+01)S(JBYU\UJ"_0!M0JLHCV. M+HQ?5.1E(*T#]],P?3LY;+#E>=;)H,.;NR-&K"KLBF$#Q[ ?H^\AC'0Y7A7" M#F15UAR)'^/[V>3][E5R\MY#.-%\Q/XI-E1;,(R-E^_5WA3 M9(>:@!V5%!$L&>+:$ M988Q++0 MC)Y80KVA<6O;?+=O,B 5--W6]*W-0G;1/.0QX>(X/;I'/1A6RZ4.X1*QLGP=W2/(XMESZT-:M&I86QHU*)3#V_J4)M( MD+@4719@MGB"+'<$$8$#=HHP2>,N#EYM9@N_GDW]3!\HW44)$HW.]GG,22)"8&0(3HA*8:A*EMJP=2"0 M4HX#P19%@B7BQ'#X#&$H8&&3PI(($^^2)/(S8-CX<)-$UOE^*N>)D-OS1+;G M;6]C'C4?8E/8/X9V;6 > M2C6[-)^=-0MX8CD=#?^.R@&K?_FGCR &_UV619,Y:Y6U]6)UE^Z*\-U?1LWY M_S,:X71:*V M^W4Y)_S_C>=_GML%_/;/[JHS&V+C@5IL/F69"(>_^'WOOWMS&L>2) M?I4.Q2K6CLOBU+.K2IIU!"U+,]IK2UY+/B?VKXEZBCT& 1PT()GWT]^L:@ $ M"+X%$@VP?.)0)-#/K,Q?/BO3?.FV,<=FTDZK\03HFZK6\H'IER:O 'P%#SF" MF[G19#Q*>Z:JTV#\OV9F M^W<.)H#*]R?EQ]ON[>J1 .W@W$!AZA&CT63$1F MO57.HIK58+J0D++\7"'K-0&/WUI5;XPB%R0RL'12_1Q3B&N7?E,.U=0*3%2( MS,G+,)',G/?#=CJ9)7[Y+;T5T"O!P[ZAP\6.!MEU.]D'>,A,"R986'+H466F MF45'XVEN$0=_A@9$80*0\"/P.S W $'FW?$ 1.RP>F[9FD7MF4!.!0,\#+]9 M[#RBU#L3&96!;C0BK+6O@X\\!;\LXDR8U,V2(FN85%3+H"R]F>]_-FW3?H(7 M-O[C\!]FTB3S[X].1ZX8_H"A86GY([IJ^M]F^?>^Q=O+"E32#Q8X;%@9GS:P M \#^^O[GCW]TO+;H_+9$4@#*9I1T6A5B#&Z:CVAGH%C6<2Q",@&K=-N],"MQEI2O]$NLS;4$VT1 W!"W+@:*5T'1!B6 /(,,\=WSZ6B MYUQZ_/T.RJ'LOS]I*]^T;M:VR10*@]&WH^M-IDD8FR9+:YP-!H]GMY @!./, M(^DD1CQ*CRPW N&: 7)CIXS=6;NTLI-[]H,EW[-OADNOYGS MBE_:P-1WDV6=SRZ[';G7]G2^*L$?5R?3KF-WLES K8!%',5X!* U[VL+#)Q[ M2#1M\E$<.!2C=II\B"G(W?#+H346Y=XXCT$58!928Y* D=6*(Z6TL#X8RPG= MB&4J%FHN&:+:@I'C:@>"55-$193<4)L:H5Q6'_\$6SY\C#$U,XEA JN4%6C1$S&'X#NL 7P(JQZ)/5D-<*%*V[[NF+_.ER0]B;P:A- MHID0=R7,,.]O!_],1H/!4?7KKV_6K_3S:#(9P2JLG'/1#"]!RR*6,,H^3SNS M;>,;,';@'0 Z%L=6/Z36)8O6V>OQD/\ =]X,IZ-)>[2X2W?EE3.J;^!3Y;,6 M#[1^C6RY_FX G$*[\JB7(CG?$[59DG1CT]UF^*9[VBNC,D TN&4U2/>$=VA3 MPYW4)FK^27[Q09CF\ :<.W_B!+2+5^X.;#>?%W!Z BN=UB&DUX4K7?\(N5^Y M!]YJP%PUB##%Q+XVF9_!O]L(7DZ6)\XY*RX MXF;\N&#MW)PP^94I-CU8Z7D_GC1#UXS39[DG8>*[V3@QYX&9 TZ"!4 %0\JD M'H$J>F1L#"@*A=,4CR#QQKQUY76MB8_(8K >.#8,61L(TM83%6IA&'%W20G\ M9OYNSF9G'0C",KXQJ0W5]/QNAL'[#^]>_$0%[GMPXV+@PL)X-5T#K,1-D_"O M60IHP',"PTTRUP/3+1EYR78Y,@*T@PO!]P?&A$342M@4/XO@O7'N%#(*N(J0 MF$)HU$6S89/>APFSXW85!YXL2;K^^8(3/\WL?X/6_CQZTQD&;T;#[H2[=[[_ M*3=.VQ<6;;L73APWLNF-$[JN,-Y#@Z+BMJ:-4 MJUPAAD/*/ /H9CL5&G)!D63D6!O.8I@5&G$5Z! M(R* 2\$PB%K[I^*MOD> KV:M#0_GN )W]G_/@->Z;" ]NC11:14^+]+-=S&( M 8TI')-%[34,EJ'M7&.+!BD1Z@.^,M8SY->@':UGB*EM42 @L)91B27 M=H-YI#)1,HY,Y, \5D>D!05SDD3#:FTID4_ESK#]89Z;"F34Z=IWYF'( [;R;MG^*DAD;<7)!(L).R%0ZP)$" M)$"4$*I(=#CBS1F&@7KE)$-,ITG ON;(UF 8@O:5AFIBG+?/H/W21=QW+XKJ M2DRQIS'%C\-KL&J\G$3Z]//_/=B:/!PDEL"%B.;0AU,4+'M. M4<2"4AD)QW2SKV%P1 L'(@!68!KB:E/]JD8Q$LL5X2F@^-C53BGP=TQHSQW: ME\?5^V&BWC!T1%]F)C./9Y=S;G9ML/J]RC >S_+26EOI8S*UTF+7'EP_KC1R MM:D5#9%J7HI^]KKHIY1)+$EQ7=G=U1[04]7=16J5"5B!)"7G!UL,(@A>-.&J M=H[4,:;P]*6ZZ9K42D>)9'0<'":CD1'1PXF>4%(+9AT]8!%<[3F[%T*X3%[> M*4JY7H)7Y'?%1UE;^?5"A8M>V+=5.JW7#CVHANE2-=$0GGVSHNCJI[NE5.B& MO5VWEPNEXJ#TPC:?=9\2H1\V2ZQN>)*KW^S7[EXKE$[/=/,+W5I\5-@^>3G7 ML\^B_ :^WTJ]SQU:RF]4 #W#RA]F!(\G_BZ*4LZ/IDCL*6!N!0 M3B48ES98! 9E1%9A35WM#9<;?:GOPZ&[+ NZF7]%J1FZK6;H1GV2BX?:PROP MP%%Y!T^"8BTIXN!$ 7J#S^6LC=;5AM5NHX$#IUZ*D.I!N >+!4J2=#,@00SD!QL)^HRA#8&48 MWK@#!.(&TM!\#58(=(1[2+FDB^T4@34X.= MT )9EYIO*A M305'UA/I5<3:JSN-8GIL69'[8U@?5]=%2V]BVROR%MWAJIM4 M>EQ5)X/!'.HO\H0W2-TW>)Q'KS\A2CE38X5JH0%K(P?^(8:C:&-,_&.LW4B3 M*;"MG>,*A1J#=4!3H2@F$7GFN"4T9=X>>9!9+_CE;N._^L3@:QC\:5GFM&B@ MLQXL/*[^O&6G,^#PH2%P;8RO-4&U"PZD(:;!=@JDP5,?I,$XL(W]),#TBF+& MD+9@HW!::V1J!^?@0!UXFX*;#6E8H>SJYN:W79Y_2[X@/Z;[ ;@I&)HBS!O3 MG2O3%2UW.SK '%CP[L?LV1G Y^DRYIHPLNN2-!CBT1%;7 M(JMVH>SOJ) LX.]:$8F95X_D$#SP7Q7^-0._/<74FQ_SU4X&<'12B-7/*0*> M*B&J'Q:K>/+S'Q?&7BY!,=FK'S0NE4U4'2W7CK_4A"VW_VG@7C_\W=TOVYN? MYI;HQZ]P[T2WZATHY:%+L8'U)_CT\=WE1S@L0(M1@X>O N)&$,2]-TC'.B+G ML7.."FO91I%#P-AJ:31B#G[PZ 5X:Y$AS"B%RU'.XJ-7P?#;>S?TW)I\N:YM M3Q;=J;+EF/@NL^(Z)Y]W3.P-W*@[)K-D>MF71[EIE7&GE4N2= =Q6=YDHW-A M$J2FA0L-W&R0<7*>CCH%(B39!C1>2'"6=*F=1-FD4$OETJNM04&>TT M>,V]P%&*A0#_1!)VD*E8^IAR"6B"M5(/0)MB'ETK+\/*HZ[>88;T]39H#CO')Q,P;;N"/ M?%B/MTL 'X6_LU/R@+;JA#[<@[AZ#"^E^^F%J+!CQD\J/!O#//!E^"MS5=C;X M:-;"1VW:1>+".%LOW??YR/17TK'SW$K[XVY(NN.!2-^%Z(<4$NJ5TMWT;9-) MOHP")1:F'98)SKK646B+-A$4\"(64YA$1Z2V1,G ^D\1L>G]GJ:%E?MF= ;/,T]$Z]?M>DAY$+Z&21K= MD%-7B0G7#-RDQ>"?UUTXX[!X4TD<593 F\)JQ!U)W=]$0,9+'E(K<"TV>--1 MXZ*6!(6 .;B4V".M<8TP94)'5YN\MW37O"GZ[AX^E#>_ -FF.;2?]HI.+B+T M%ZQ:V=ETA8?I.@\?'!-KIFIM,$&J3IN=!9-(B4@ ,9W"/O)4P[PQKM2:FA%@ M8IOZ''(L?>K2H! HIYI83JGP&Z5P3\_$\E !]EHFIM M;/"PJ$.,#%/D16Z+8AG28#(CD4KXO8O,J I=7+436Q-C]A,+TK_NYVY*\\[;=Q? MZ1(/>]B;MAQ<*@F[JB!S7LAU6,)O"-=6>A3^'LS;XQ>Z8-TL&>A?" M[V&2,H/ ]%N,F1\J&CP;IX%+SU6:;TQQFJ 90/7H6A!$!4G3*4P=\,:6 HFI MMMQ9X 22G& *FBIM34];#4R0.@V7?7)FO7V<&CU8%[?X$9ML;6/$PB,J*4N3 M5QPR& MD!.@J(9GA;B.*CBF)Q-* 1/ I\NXY,EPZ1(0U+ 0#K+W)UD]L@!UP MFK+X$5=TOJVQ,&DBBO""(XY3(SE", K.12>5-(1MF!(J6E_7U.=^),/-P\H^LN4J?KZCPS2O)VYS)F,X6FFRO]8W*^V)S#[4A7.56.2: MO:K'U:>+%C*+KB\7_5ZJ-N2.![EV_Y;-;;F_]QDP1[?N+T7!1[3[)7KXSXR9UW$IW^1*&>1^3&TW J\^. M^0Q^:T-[E%STLS3/UU?& 3JU'<<>S2LS@?=F$Y>:!K9S#HS+'8Q7MFW-DX/6 MG_[YM;&GPBOF@D31TM2UB$>D(P:7WQ"G.!6U)-_5]NOA;>SOT,1H'YOCV;3=@H,G0Y,B&1! (;)W+RAP/\N539AEGY852O%"*>;!O #^G\\?1E)[_VXN[?0OT(F M'M91^?'ZR 3&@'>"1K6F&'%%-=*>V52'7"OKF1%B8XZ18%$0YTS'<=S3@%+? M+Q1E+3VF! =C2BOO_G!L,2^7I/CS#N9BMK4N9[/.P$7INEY%+/SUYSJ]FQ%(LK+!N_@74Z M#>-QPAD_^C9<=[F3=LW/ESMRYM[:>=O?<771%'5P?KF/U@9>)1(#>=H5)]W$ MV"2YS@VRX6V&J1E<^B-1 :SB:7LT;Q+3Y?3F'U:YXUWZ*'6%N>B1>Y3\S/1I M[B$S/4W]3X[@[=,FUD$3AMW5X)1DGAPM5/_"NP2Q_ *>PQ$LY%_)5/@*RY&= MM:/4,BP9]XF>76>:HZY7>M;/6*7-/()XO"? 1I\G#'A\MJ5Q;QI M/N MOMDCS DLD+?J40-P#+O&7SY$,QOMW!:D[R.>_/7\VO!)VF[L#OM M!@ZL2/?B@)6[34+7N"3;^7[D9G,A/$L8EC:)GC4MV%&PX"G+-1<7-QFU[<75 M,O>M-PM>GK[JG1SEH0*3V7CJNJA.D\ 4G@[^["AR5/WWS'^Y]#*+*\^)MGCB M%(0Y.VX-'9Z%K:)1X^,1EFY!HR;N9"&N23F +L-KZYX.(;EF-T$PF[%LN@ [[,A74XG8P&\Y?H?*N1@\>9A"3 ">OF M;[C*%2[O_0?BIS\6;3R="X/0]?M+QXX>(.5'\P?/^C2_2Z+F*&E$T\):IBVP MTQQSR6L+#S">4W@CXG.T[!5P1)Q;CZPS M"A&?ABE[K?!F3N\^ON"U;=/?S^=2OQ\F'_!C?#^'ZO?#MXFS/L9?.K[:5L$K M[7NLY>5R5/=">BZW82J*:4FLCX_ETRIIN.0.I$!;X&UE+=(L=>;%)EA'@K=\ M8XN-#2SM:N3(1Y(:KF&0IL P(B$&YJ6M9:V?36_4>>O;??!MMS\:Z23IYJRC M/HR.*YJ4T(8FOFAMN'[PI<%(5ZJEH[7>.T J=WJU:[/HY';11WL;%9!S:[Y# M*=\-63JP? *.44B9AB8X!OHP*H8L%QY%Z@)S,O*:Z@U]"%^EQO:(BIBZ+J:V M]99+Q(D2@2NG!'^BF? ',^CF$#N]:U,3EVK/!:O!TM(ULD1H,+RR!>K"TO$#,&A,M(2;<3;/&O.1D?)W ,YI:]F7;/W<7:34O%)FDK73.=Z)ITP M[R#U)D6JIM7GR:R]-&UO]9L+-9*N/C_U@YF/U^E.G@^E.UF_RL5W*VU#/U\4 MZV0[-,6<0#;3.W2%/*L/!5^%.0KK4N]W';T;#KZ#R8=T^CQ*' M)@;]);1NTN3(6U^LON%H'TR]:1>[35R">U6-Q3-;AG%,!U- MP3,'C7%@AI)QM27,U\@)I=-PA8B4"A3I.JAHZYJJN#$^BO"()<]SRRQ(#9A8 M2%, ;\*<=K(F8#]MU.?^<]*DP%/,H:8PF:S/97@#--[24 :R-T,9LH/W;9** MU)*Y$N>JVXV^##,;=B-Y4T =#@;J _?-FO;T;!D*3MFS[):FHMW5*0[=](8F MQ[:/JF%8AHC7LI3MLLMCEPTX@Q<_#<,V9?ZZ\J+]$MS\4](5 M&W3!#F80PGQSY'(J18YYID1PRC5,TX;)KZ89 MY*XHH(1G72EQRLS,"SMSJ*1M@&YFDM&SLRW/N@K9R\F\#5W@FZ^IB>WS[NC+ MUSOZWK&=[X/(=ACM5V_KZ/N,2;.%IK[/F'J/V-?W::FZT]:^Z54!V+?GDDGL M;!#&(Q;3O#P6P"53FJ.HI:@U)M;6&P:ILYQIECK_6.<1ES%U'$P#P[2.7BC) MN=EPR7Z!>W[-94X75;/MR=#_9_! Z"\GR\#0+TWKP J;3<)GN.//@Y'[ZP6H M5F?&:7$GLP OLD*!]>5.)4L#<_XJ#L+?&RHM54DW\7Q!WGP0 JML,GV=5Q;! M&IZUKY+R3E-L-WC@8I&2&29?;MEXVHZ@74V/9IC>"&6RW.,6-U!L@Q@O?I)+ M/;&R/MTQ!..7EQZF%]1Z\=,O;_]X_X^3S^__\;9Z_^'3YS_^_.WMA\^?EA*7 MC*CYS^=MD+\?7IC=%!.9*^#6\H.FBF"W)K<)7AS%YN_5 L]N.L9:26"N8LE# M?'/1Z-_C+/0Y #N_SJ73)TW[UVK543HM/?)UOA_@ MTL7FU6)=R/D*:BV^[_9^.I>;J^0M6KF6<_%>BW#?R:?1&(!=$7&T#'S_ MLG)@TJ-SO#U:3AE<\X)S(>$U-+O*IUT?1YA*9M<=J=!T">93H$CG+(U6/:>N MK#1_UG0%K2DSL.H]-:GQR[1)^RFS#QVFTT%'_,XW^Q1"E>RR2E^\\KOT"/]8 M^&H7%MF*XEF\?:;MJ8$W#0-82KA#XAQ8$!]:$,%:+8DUKK;F%OE7$7<+C:Q$HMHKAC]>'O\('N,E^(1U0_S#44_YLA$ M"3$L$2U7_N6*Q43!^?)S:"7071%\L-*R^,^U:4?M2P.?7OH15 MBV!2NOZ2Y;^[!.^ZW$\=*25I6Q1.G7(5KI&VV")#G. ZC<*B&Z.XJ>8.;#N, M)$]MB6H6D1%&( $67U U)YKRM5*X"ZQ9R>5\C*D&KFL5$'Q?%O]B"MJ?GWZI M?GW_\\<_]B&HWK%E2IVE:8E7J@U@ML,*F>,(_U/@G'@I7.IT!5P;:HV8THHS MQK'E&VG+[V#=Q*V_F\;/&PK=M40SU1'\1(\%[WJLNUZ'F&YN[".0P$DGEI9','@I-L#IZ :3^;9/,'O$TW:]O.F,HF M8GV4+IHVF?)%VN!;MSFU\5'";P>NK]'X M7.KDGC 4F):@\35.VU(%TL1+)P,W;+,Q[GU@S+ZG0B*XR]26NO8(K[7GG3"TZ<.1],<8M4YS=7I=.>DRW&R5+ M\7AZ@-J"F!B)P K9W$E7<(5,Z@#'#66:\%K'---G75:"N$<:!!ZD[9X P1=V,0?A\DI#UM*R/=^7/&%.OF<]SZ!:YA*"7A]1]W&&(N'I G>7VQ ?C],)2LG0_^;F?P5ILE8>/NO&>B7^>[!)J3\ MP9MN)\/G+IAWD@-*)86PKRD$M8\IA# $OP,4,:N#MA,/I6S7=V MS_L;@+65MVFE7]+F8'#3NVW9.=:8R\Q/PZ#KV-85I+?7GY5BU=]"JE5OYYIT MB;%Y&OIRZU.G0.=!Y&ON,KHU"_!J?R;NWEKH=(^T?)X6GI=TV5F MT]%K.YJ _YR?!W15>OQT. ) &\T &9,?^WH)=L< =_,3\C;P<1M>M>"K)O-G M08=)YLI\[1>+9X"'6-8X?6W:IHM3OUI<8^5 .-*O8RQ3QYCH!,3__F]3?\.! MY)@J=I?C[G(,/N9R:Q?;YH/18R)5'Q],'$LJ^_A@#U]*^&-R%0N?=LBKQM-K M.#=UD?DR&0%:H3F:Q_S?ZV\@/%V!WZNNS"]]<#7&I\QM \[6'$HZ>'E]G9): MA2^U._12VP*O:]>JD';[I 5"IF__UPO"7SP^G><*9$&68S&>5EEO5PN;YPI" M/=G*/$9]XD.7;K/4?+<2B_ MR!7%]8(6O=4C^3E9;J-,&R?[+T#]6[<#-K,+L0M^]1R__B.WL)P-U_* ;<&Q M?1*M@F,%Q_JS-#W!L=1)(!0@VRO9*D!6@*P_2[,;('NWW+)4L&M/Q.F6 &A. ML=\U NJ L-$]38;G47/_.ROM>'-='<;#Y.E@%N3)>B0\!G&'HSZ3=IW7'X>M M_\=NV?=*Y'TZJN=*F\MDW]^"]R LX6D4 E.I]ZZM:V0-\0A'^%A0[(G9Z-<; M=:V-\ $I5J>):%(CY3%.?1FQU5@P[=CZ=#/ OU2A"_^\O4#!9<#ZQB9T;*WF M_;;Y!USQ(TS5M77OSQ(4]@5:B]YZMBQ:]-9.]-;.E%'7=H,_;Z;?%^@HN/QL M6;3@?+8L67"YQGGO%>0R7E*=MG!QSCWA-38K9>*1KZW4= ME<(Q?D^<9[$3])I0S_3-O"5[[L97@CU[K+RVF6-ZREU$AYEC>G?/+<#]W^WU M[$R2.Q/WF0//DQ?F%+/C^_LI,:UE'2ER(1K$":9(:2^1I<*1VC.K-/ON]%+& MP/\$"'PWFG13]-JGRSB1(XGI$<-D2V9(08,^H<'.Z5@45F'1_5-8>QJ_+(S= M)\;>.1T+]A86+=A;L/<9,O;.Z5BPM[#H_F'O/@=J@E-8*F1L"M34J?^G( )I MYT4(CM6U_/XZX#L':M+6HVUFBDJ09O]S10=3%K&[4=J+OKP(A 6U)C4H73;M MO7+XQ/JC)DH@?EPKO?J?@*>Y_TO4Q_*6MQB/VB:)Z*L\Z*_Y&JX?*$M^O/WA MGY#.KTK=SZYLMSMM)2Z$[D.!52%N(6Z!B ,F="%N(>Y^$K= 1.'B0MQ"W (1 MNR=T(6[_0W/S<.@J]?+Y6UV;.57S$)U\]><5O$OC[9H())J&/)S0AQP@*VG" MW@%320Z4-.&AI@FM#%81HU"LM4U3<2U2O(Y(<*6P48I@1C;2A#4/N&8>U2+4 MB#,1D68&(^YJC;6,46A[>1O9Y1&"EP8,KM9Q_VS:IMU2GI"*(R!S21(>( [L MG(Y%5146W3]55:H)"V,7["W8>^@L6K"W8.]!,O;.Z5BPM[#H_F'O_H9H,%=1 M1TM0Q$PC'J1"5GN+C*M5=);%&O/'"-%3\Y7B[I)A[9T)LIUV8[=/,]HY\?>%SMN<&U7,F.\V8U2PP3$> M$7BB$7%A&-*>>N2I84Z18'G8Z!PDB0N8"H4HK\&,"A=L:>U[@I.C$?K)QT8E%)^YK6+5@_+Z)Q\[I6#"^,''!^"?% M^!^NVHF^OUZ8T4P$AH&%N+&(4TX1L)I#SL&'TG.-PT;;^$?PPIR;G)W M68=BXFS3Q*&<1BP"1M90,%>D)\@2;Y#542OE(I7*?G?ST/<7$/H8:UGU6:KW'B=VB\HO*WQ<6 M+RK_F45%:^(CPTRAP*-'W(*2M<$3I)G#5@4:C,?;4+(K@=$MQD+9$9,E%MI' M+_AR?K?HRCW2E86XW]=2NQ"Z<'$A[G,E;H&(PL6%N(6X!2)V3^A"W$+<_21N M@8C"Q7M-W!(!*BQ]B,0MP%RXN!"W$+= Q.X)78A;B+N?Q"T04;BX$+<0MT#$ M[@E=B+N3'@^JIRT>U.X60ATXDQ\F:9= 3?@3(/6]6B,M"/5D*W-1DKNZ-OK6C@=_"TOT27#BS85(QTO@'!.1"EBBZ)T, 6L3V'I[\P2$)T.?_GE[@8*/T>F<8WPD M6;\FG.T<%/8%6HO>>K8L6O363O36GG8>/Q"FWQ?H*+C\;%FTX'+!Y6?']/L" M'067GRV+%EPN<9Y[Q7D$#8X8P9%D7B >.$8V.(&(E(1J)APE]'OB/(N&S=>$ M>J9OS&1RW@R__"/EDTJP9X^55QG!VZ<3Y,[$?>; \^2%.<7L^&ZS@Q&AN9 8U8%P,#L4F! :+ HJK/"8&VWE M=YD=.;V4,? _ 0+?C29O.@!\NHP3/<)8';%:]&J>1$&#HK!V3]S"HL]48>UI M_+(P=I\8>^=T+-A;6+1@;\'>9\C8.Z=CP=["HON'O?L;J"',8Q7J@+PV'G&C M,;)1>J19H-[8.@:Z,37[\0(U:>O1-C-%)4BS_[FB@RF+V)GD+R?6(Q 6U((< M5>UR8'VU6,/K'S51 O'C6NG5_P0\S?U?HCZ6M[S%>-0V241?3<+ 3)NOX=KW M^H'\>/O#/R&=7Y6ZGUXWORV$[D.!52%N(6Z!B ,F="%N(>Y^$K= 1.'B0MQ" MW (1NR=T(6[_0W/S<.@J]?+Y6UV;.543!;NK/Z_@W9M$H @DFL+AHUCYD -D M)4W8.V JR8&2)CS4-*%WEOI0.V2]9H@3%Y"NN4!>6\.8Q\PK<3E-R+6-N'8$ M.2LLXI$&9-,Y,=1!,2&8YO3R-K)EJN+=:/+)#,(OP4X_+7,5:W75 M)Q1'0.:2)#Q '-@Y'8NJ*BRZ?ZJJ5!,6QB[86[#WT%FT8&_!WH-D[)W3L6!O M8=']P][]#='0VBNE=8TJ.2>QLAFHOPS'JPIH1F M]E?^'Z%^NR2)'A$1_CS^=%Q-@8KM;'*^4MQ=,JR],T&VTV[L]FE&.R?^OM!Y MFW.CBAGSW6:,]51*'0,R1C'$36#(2(P1X1)3*HED:L.,,:ZV6IFT:PV#Z<,Q M05IPA:P--,2:C$?0VK%HS? M-_'8.1T+QA% M7A3Z,U3H^ZM"3:B)8#@E8(T#=4@"4C8-W*5$1%[KR%7]&"KTD?.QI-9'->G7 M\)6]T)-[E;0]F"JDG8'"Y]'4#*IF^#6TT[-0)K#TT8393CG(.OK08YK@QX]F M ,G],6)Z/#AN6RQ^EW4H)LY6FX<*4=1H4Y+&I2Q?"-* M<._FH>\O(/1QYKC46!WQFO:JQ.Q&7GY&-DU1COTG;E&.13D>7D"_#WMABA8H M6F!?B%NT0-$"AZ<%#BRM2[VM:^PD"L* PZ8M0]81A6KE/"968!KM-J:!'VI: M]UFI]1XG=HO*+RI_7UB\J/QG%A5E5"M;*X9J[P7B(E"D:T)0%!(T+'<^:K,- M);L2&-UB+)0=2=RO<4E[HBZ?-+\+OR?S:M?O_'3JRS=?K]KKRX\%52\O[?;U M33L>F/-7<1#^7G_U_YZUTR:>+^Z4CT#MU$RFK_-+(GB=L_:5-6T8-,.P08Z+ MYX4;,_FRI]GGJ\G1#-,[H4R5>]SB!IJMDD,*2J2JN:9,;$6X>5#)2\ MJ/X^&[P:F.&7__4B#-&?G_JQ$B]^.AD,*G/C *YO80+O.G2#F0^^^M9,3YMA M-3T-54QC\ZK3,/ )MBO73'WA]F9V'2N,6G^0L9YJ%5-/D/.(R2J0$8[ P.GJA M).=&7U98E[S 2S[BNA?X^WP*V'(BX.=TZ&=X@)\'(_?7BRJ AALGW)O,YCG& M9C@+_F1ZUS?Z+W*=RDBRS5[>@*'U;;RP+S4JP&2S)=FK = =SC-#X#<@>_4U MT3TWG;Z9@:>G9EJ=FJ^ALB& %32$2UR^;K48ZY99V51CX+^13]<>A#9?8IAO M_ 7. @.T^X#0Z@P>]A2>*3_&IS &?+;P-<-'%<64'54&A >^C:/!8/2M71_! M=J48/&S)OU=M+C3:NBJ[QQIVV#CG<[.:A+\;KS](1.BR7NS?L[UQE0HVL^EH M8:,EKFV&7Q(%,K< MH]FH#*:OP,8? OOYJ<8UKBMNZVU)YS-(*O[C>?IT_WS$F]"['W>48 M?$RXVM;%MOA@ZIA0AB_^N]/]"_$*\;[[6O)8/^A*MQ2WJI[6MJK=.5^JSZ'# M0MIK2'LQ7^BF 4./$QR\94_(@E!/MC(7L?PKI7;WGH MW]KM1*Z*ZN@1OA72/K[JJ!]3*VL1HXYAW@,$AEO)1(DT%I$8G"] MT91^]VIW6S/+)3W"?%M=[9^1IMT7P"_:M(=L7+1IT:;%I7X*W>YK;8S@R$B- M$9>$(D5!3PM,+99:VYKHQ]?M5VOTXCCW2)T7Q[FH^J+JBZHOCO/=E6L@RD2- M&7+.@7*UM446$X9L-((P00B385?*M;C'!^X>;[->>%[NO4JH?/Y65>[J8)A\ M]1ZH@:<9Z32BQ;H/W&+ M%BA:H&B!H@5Z#U1%"_22D8L6*%J@KUK@P'*?Q)):>5(B2J2Q,$A;8;VL3?12/?=RXF>E[GN<%RVF0#$% M]H7%BRGPS'*CWCI1>ZZ0QUHG18J1IJFH6($ZE;[&4;+^*=]>9DV?E;[=%]@O M.K67C%QT:M&IQ;U^FM)B3K7R-*# #6AK7'MDN 4?VU+FA"#:,O7X&GY?2XN? ME5(O3G11^$7A%X5?G.A[%AAC%^M:8N2CDXB;.B(;'4'!&2RM%T%0NRL56USE M74/.HX/[:HDQ_)Y8XJ>\4*X+JYCY2OGFZS6TX,>"L9>'IP*!!N%O-YCY\ F M(/2VYWCD)N/;@RTB5JC2<ANK/H9EY MN+&OWHR&>6M'\N2J=\W0#%UC!M6G*7QP!F>VA70__0#(#+[N!%34 /YI*S,$ M%7D*W-56S1 (.IJU\%%[5 %F!5!EXS#IOL]'IK^2*J_,&:C2:?OC;DBZ8Y]F M%=&S/KNDYI8MRHQDE"N$G4LMRJA#J@X6!84M4<$)0NK_HIU-!J<&?S*]\VGL M.HOB:;7H[G;(@.1OS-[)+!J7XRS:-.C=+ Q4!*8E:L'J7.G0#_QNIM6I^1HJ M&\(P20"\VZ7K5N.Y%9N,T\HD&6A&/EU[$-I\B6&^\1S\JH]8F8V'2U,\<1_S?!+>I6\[@-S/II-@7_^#F#79UXB&!_CEXL3 M7(+"<1M>M6%L)K"&"YID#[&[]HNKML]];=K&-H-F>OYJ<8UKMM%UMZ7RF*6E M>G&]FS)_OF-,Z%V.N\LQ^)APM:V+;?'!U#&A#%_\=Z?[%^(5XGWWM>2Q?M"5 M;ME&J^Z_B_9)0LG;&H#T *MKGT>W/5_27@QJ*Y/:^C2I;<.([%.,OPQL>W@# MAJ(YBN8X"-(N-4?]F(KCK/%^$(KBN//*7>3K4HCCQOC&14QC^BT,OH9Y&&-' M G7[2A=-LXL%*<0NF'2^.@+LO,RCAT6[A68ZR7,[;)57(&I M X@#%%&[LZB=CT/*Y39M.PO]#[V5*,2+$K[ND_S\QR19WAM5&_V7I/XMX"': MV/,%*<0N0-9S('NW+#$KV+5/XE2PJV!7?Y:F&&$%R J0]9_8!?7NRYSW]N'0CW4ZK-*NTE)$))"2EB#NJD0I" M(E;7VF'*+/?^C(!GU:&4N\!-T!QA' CBP5&D M590(UP03%FI"N.B?VMU6[]):']5;ZPC^C#3MO@!^T:8]9..B38LV[:=+_7U3 ME O^]PZB"O[WD(T+_A?\+_A?\+_@?\'_@O\%__N#_P>64C-,,DZY1[*N%>(^ M:*2)$,@H$:PE/CB.'S^V]Y0#_DKBK+=(6!)G1=4?-(,75?^L$F?8&$.%!45I M'2A*$QG2M<:H%DY@BXDC0NY*N9;TV(&[Q]NL%YZ7>Z\2*I^_596[.A_U]Y61%"_00J(H6Z"4C%RU0M$#1 D4+ M%"U0M,#NR5^T0-$"!YYJ(Y$Z(@1#K*8"<64D,BI(1$QTVAD9:OD$T;Y]+2U^ M5DJ])-2*PB\*ORC\DE"[GXIE@JIHB$2^%C7B0=7(T(!1J!EVO*X-QW17*K:D MS78-.8\.[JLEQO![8HF?\D*Y+L5JYBOEFZ_7T((?"\9>'IX*[,'+[@RJ_ADJ MW_AJ.)I69^:O4)GA>34);F#:MHD@3!F_C/_O63L]@S/::C2;IO&\YL(FKT;3 MTS !X#J#9ST-P[;Y&JIF"'^'A!;54C+MHVYZNF,X?-,%1G.>]?!5@V7WT*XVDXL_ X#!]5%%.6 MK@S_TN/J,SQEJ+ZE'X?ENQD1,",,W#:C0$EX)9"*3B)1.U)['Z4F^K)B<98S MS4) RCJ/N(P2*6!XI+6.7BC)N='W4RQ_S)?Y/V"5[^ZFO?_P;DVG(%CFI%<2 MQK=A>&US67@IR8A#IGME8Y%B6B#/M0!75?A@-W?""JDY"PY1+R+BED=DF1/( MZL@4B99Y(WKQRL/1%0KT&HW:"Q"YHX@_BEA_/Y#7M[WU_D#Y)'P!3)X,$H9_ M;>",1,X$S',S+ZW!:#8!=/X:.D"OQJ/)-(X&S0B@WV==<%C@B+50+-G-F 2) MN-(2&9*M4;$-MT=1L&30":5^D6;36>C&Q"4+BJF>9+C^$FKAF;09;@)OGIL$+5 MMV8P@)/34)]!<,E.:X;); .RFZ$#0ZB9GF;>2#2>P=EPWEF;K[&\],;PK#F@ MMVNXG4TJ/X-'&E7NU R_I(<=7CS)!*S$[L+YR&1KSH^&!T]3.>#RS"WLX'\^?W.Q"+_-;>!?@&2? MTS)_ACO^/!BYOUY4 :1KG)3;9!:ZIP&O+?B3Z5U?X;_(=5[NL]&1;_\>=[(P M=S820]UJEX P7"&L!EC9)*-E,!A]:U^MN=UK3':C3WV $65XV0>8#9V.6XU% MW$,X$V:*W>$X"K<:":<S&GVT2!YC]\@>I&Q[9;/L)(K>&ZNF="AY]G,="O[WG[@%_PO^%_PO M^-]WW^U@XI>[G=IS<[%W"2WW3I$_QIRQTG=D5RQ>^HX\=8A:"!VTP 21Z!GB MA!-D@I.(.^\4%\1_'7 *=RB+3># M!;=VZ+IRCS&FR\;X9?N@VQ!]K/*Q'A>_8@;[0'H,0#!A", M%-$6<6PMTK5UR'@J,3'&![/19N,A[0&6Y1J_-*T;C-K9)+37[?]?VV:]+@Z^ M:<<#<_XJ#L+?E_?PISY>33Q?D"\?@]JIF4Q?YY5#L$9G[2MKVC!HAF%CC2\6 M(3&/?/FXVTD?R!-7DZ,9IC="F2KWN,4-%-L@QHN?]++AQ,KR+/>3O[ST,+V@ MUHN?WIV\_Z/ZQ\FO?[ZM/KZKWKW_80=4,6Q#+KD,>' />[33U98&7@6NF#A/.M*>Y M!4K^)?QKUGP%[0V''^6>++-TXB2X !\#[*]\.#;GW2<1].Z\^TEJE.4&37=Z M]\O\ZY$%2LV;]@U3TQ; ^M37!4P$.^T:JS@SF9RGUBGF+-WA,1^NN^9USS<> M3T9_ XE29@U_#RV6@8SBOX^Z^P M6-?<.RR<=?_D;F,73)(^3,U2W++E3>J;=;KGZ]Z463VLU7JIK;V:SZ= % JU(!IVZ) %_ M78++7T6 #8FYI4G17,K #4H0^3*6X()"$3K "M>V?QV13.I3/+D M>R75E^V%SDN'OY9@U@L\J:J"K2L-->?2E.'S>NB\ME==9O9F"'^L"KV?3?+* MM^OB/YI7%B\$\=JK/@0:'HP(J_+3R4YG6.9N@/ ,(\"YZ?RZ=Y+-]/27GZ8/ MXE?X_4I;0AZMMK',E>]=_\I?P"'H.N*1U!&/R&QTY,!S/GV:.LJN-X&LVF]F M?%S]\[1)[8!G4UC$80I''2OAMH&W-]=Y:8F+N\;E(]N&2?9LX(#QK/-U%@IN37O!HX?< M)A.NF&YVS5/#TYS,OLS@,\J/-KL4-W^_"G]G_G] 1)/0AS/;5KI];(_=2+T> MM$M1S]-EA=38? E=3!F9"(_]R@R^F?/V]8OJWYXR$/P8'5(>3+'?S3D@6_5I M%*?? $:/JO=#=SM^'3Y=$E"UBZ#!GT,S Z '\7RSJC#>+5'@TU)U%-+]],/4 MV-0RO/*I.>6DP\7V%+BK[8S[T:PUV1<$S KC:97\F?Q]/C+]E?)2\V!2^^-N M2+KCI/RMB/YL3(AD,,ZC!$E'9P5O)IU]N>+&S75ZIXE!>8+R;2L(YJT""EJG4(+Z'+)D?*PX;:')]_ -N&W3 ME*%(\TU6_UJ_\?(2:0Y!]PA%AHH,[9R""QEB%S+TYW S-@%RTQE TSS.K$GQ MNNFTFZ V'"WR-^#SF%NX^OOK8GRLX3_.$0N.I"%=NL+]?1&(7 M,>%L'^=P7R);%ZZ=7HRCZ7A3OVZ!T_X[!8W!E_X"AGB7!9N#=HX0KZ#V,H2W M%DV[.J!WW227?-%+,4=*7SU#?_-0!EWPXUJJNXQV.";UMN9)$'P,"F-;%RL/ MMI\/UL/1(,]WG$0A[>-WNB>\M+I_A*C[0Y=NT[KI;7N-TO*^J([>XELA;1F2 M\KPTQSQO4-3%GJB+,MVI %?/EF:7P$4+<.V3+!7@*L#5GZ79)7 5!WVO9*D M5P&N_BS-;H K-[LLL+4GDE0:Q?:I*J(K+WGU,.DY&/+OL*W=G71*(70?^@<6 MXA;B%H@X8$(7XA;B[B=Q"T04+B[$+<0M$+%[0A?B]G_"T#SNMTJ]?/Y6UV9U MIT*^^O,*+;VYNG%<_^O<#E!VGF(.VLY)V^/I"(^0C>O-Y(-G/?QOYTR_+]!1 M;N]A_\T M9A$9$S3B5 >DN:H1X<;#M;A16FY,I,G)SRN&46QI! T51T#/+4V@.1 PV!=( M+?KJV;)HT5?%CWAV3+\OT%%P^=FR:,'EXD?8#KVO!O;?%C]@]&.Q5NFF>^2OI MID>$@.N&B)1<;>_LD>T,T]TY:7MLCVR+??MHC^RIGW@@3+\OT%%P^=FR:,'E MXB?>RT^4EF-AG41"68:XDA)9'07R-;:89WL@W8<4B9C@BZE1$G,B4>8)S ML*:",!HTW<$@$J+'V(Q"W 7+BX$+<0MT#$[@E= MB%N(NY_$+1!1N+@0MQ"W0,3N"5V(NY-=Y^H>F\Z?WC S7A99;B MLO!V=6UV,TOQE^#"F0V3BI&CBF):YE@_8.EV(E9%<_0(W@II#\/$+XKCKBO7 M30\G15WLB;HHT\,+#J MS]+L!K@^CZ9F4&!K3R3I$?H@[W]R<&=])[K.#Z]*SYM>5Q@40O>AN5 A;B%N M@8@#)G0A;B'N?A*W0$3AXD+<0MP"$;LG="%N_P=HS>-^J]0K [2V'%IZDP@4 M@413.'P4*Q_&H[:9]K_.[0!EYUF,\.MQ>^5'R,;UIKWRGK:]/Q"FWQ?H*+C\ M;%FTX/).5.U9VWMO:L>4-X@K*N"'HT@139 A5@JG65V'L-'V7B@7=:0( M>TP1I\X@';Q#DGHA&([!25_F+.\>#/8%4HN^>K8L6O15\2.>'=/O"W047'ZV M+%IPN?@1]_(CL!"!<"F0=,$B+CE#2FF)E#$N4NXM8^2R'V$#D499AZA1!'$> M(U(VY[FG?N*!,/V^0$?!Y6?+H@67BY]X+S]186L" MKP7RTFC$M=5(.X:1<2K@@&E-C=O(-RE,*'<*U38HQ%W4R 2/$1/P =%".$.> M?,QRK8]JLBU'\4#08%\PM2BL9\NB16$51^+9,?V^0$?!Y6?+H@67BR-Q+T=" MV"BXEQPQ[0GBD6JDC":(.*DL?%1;NU&X9CWEPF"*<%UC.(14D6" M\_K)$T[%D=AUQ@E^-W80?EHLP8?969@T#O[VS==K/H53GXLN2J\*K_R I5F* M[IQVBY)3I8TD42%LI4&\!G=><<^04E$% MD-QQ6LC)+,!#K[SM^M+ZIAT/S/FK. A_KRYL#83X[UD[;>+Y@I+Y&-1.S63Z M.B\B@N4Z:U]9TX9!,PP;RWVQ'OQ8,/ERR\F_2_V_'L@>5Y.C&:8W0IDJ][C% M#13;( ;@)#Y>,.7*^G0'$8Q?7GJ:7I#KQ4]O?_O]UX__]^W;ZM/)/]Y_^(]/ MU>^_GGRH3C[\4EU\\_GCF_^W^OW//][\Y\FGM_F I?1U )1_7HDVB3KLY0V0 M4]_VW'N2<7Y[-AZ,SD/:W0@JJYJ>ALI\"6FKXX)6#U0?UV 4%I)19S@"HX B MSE5 FA.+:D4QID%@:>KOP:BQ.7>O?@D1.!5 :3B=-':6<.KW@1DNW_6W9MB< MS&]IN>5-^?M7O 5X%+;4;"G'H6J&U6@VJ3@F/_SU8P7::WA<_3-T''EF/)Q<_9\9H'%L@#%/9@#1 M(/VN6EW@ZF0R,<,OX0SN7/W01;O96KPPOD9XN+*$W_ L>)KW#=\I(SSQ)2;D+6M2("/C! MF0S(\A"1\)9S[!RG5E^633@<;%;*4%2>)^_3(44H1K7PV!(NB97XLCUZLWA. M?DOKT R_K'T?)BE4\#'F+]<\SG%V0>$K71$8E)0I$,,1-8$@9Q1"1Q@1KI0B6[I:G[L=,>\!*K1F8">B( M$ - XJ"MS/"[M7G/N(H:(A4.'@6M W 554@;;)&E1GKPFJ4GYC)7&>),':Q& M+E5G\Q@X<*+'R'A?!Z(E(#(HM@IQH#6 ?Z%'GNM/.2*B_%CG"+]IVS M#@^CE&,1*Q(1=M$B;K5#1BCP= 06Q(G:2\LN3W( =_W?R[CI['MY\PY@_+#ZC6-2:88^PMRF# MXQVRGA%D&2"7]E11N1&A(;72,5*)-!4.>+/62&%)D3&41< YK\5&%/F)^(P= MBYYS6F(A>(Z%.]BYE_IUNU"-P;C3[,-6*1"5'=GD^YK!8/0-W%?@T3/S%_SM M?9/>#CQ)W[1N$O(?D_.K^;:SXM8/'$]&\&A5>VHF&X1PG3WP^)Y0RQ1 M(> $C#+9?RDVY&LP!QWWECA?LPW[[]Y1I'^$=@ITG3.Q^1(^Q@5-?UE8/R=# M_\<(%O9KF*PR?GMH'NI7H 7P;C.LS-EH-IP"4TV[MS7S<,Z57L=D3IO+O/D9 MO-T4FKF6U]OJ6Q@,TK_),;Y&/M(=;I*!_-0'QOD:4XX9 ;M4L&15)!LSTHB" M"(0X&T/<1'OL1#1: [SG"@%<&Z09: BN":OA!$U2#/_.\=-)N_K%AI0<&NN; M. 4&?IQHN# :ZX@#\LI0Q)T#&Y&SD/(LT:LZ2FK\8T7#?UD5JC7P^OE\L=(7 MB]N,_"WQ\2O?3]<# Z;=1-B2N#_CW/ '0&4HY+A\GH[,.T5/4 M'[X[;2;AN/KM:BWP+8#A\C\."[\=]35A7B 0 '2&X"QB=;(Q("]9%B:N&FY MA*"\XD&+9(Q-HP!D)4B[M&KE+=QQ_!C;X,X=W\M95;]5KEEKBE M^1 6UZ.@DA\U=*T59G<.1I6X6A!ZOY4QA/PYD%*X+AHXIBRHZJ M26C'*1GY-0S.GQ4 LJ!90D 4J$IA>*&0IL$@)IF(Q$I"S49@57BA.0D$.8T- MF 1.(VW W=,.UUH*91A7N^17=LSVA%T/$ !%"+6A@'C1:]".M<7(&L41,)*U MED: P\)0#\(_>@G_5HN3GW=Y7PJ,O/WT^^_5J>DJ_ 9F M/$Z*811CR!&.<79+ WHDKU@82#$($DT4AIQ-AB*OAW>["+L-NGZEJT+M:^%"1"Q7ME"JD&$B1;"# M%1%'8>)&3M!0P@RV8"'5*B:#22,5N4;2,PV?^-H%>5E7?3HUD_ S"(E?K?U? MJ9#[^?SBD-]-=LY/OIF)_ZW+G2T%;F9;-VG&>>< P,@]8WO]UF&+NJMFDJM> M%U0ZJMJ9_>\YLYID,@U3M1^P-UIP]#+%"!W7B0I@=4!T^$=0)56 M9EJ9:CQ)Y;D'6M/J26V"D KL$PR\B0E!"@ 5D2"]C%HQMHFX]^'G-<2UM[.T MO M8?XK_ TD:-HN7-QE#1?("X*;'(I4D-:=,CT%9DZ&A@U+6?"5/4\,OJ@T'TXK M, .3L7*EW=RT!\;\(C*KK:3(1\X0]V U6*\%BE289&M+YC>2A0]F_N_ \P]Y M,3_&?%!['99W"WU/..\_FL\9>,WLGS;2MDHO<[7F8;U5XGW;+IXJ1/\+7 M, 2QF6]=Z61C+@GP?_@43DJ^.8C">-1>Z(/L7*:"D/G!WRZD)67WTR$C6,&Y M<*[+G/GR91*^I,S-AO3=2=M<+Z)@^J\(:0NK[N>;V_+S'IY@UIC1M*$N;:$# MKSD89#D!4\M(7VN%ZR W=D$]G95U21SG*S67U2M%\JH@5U=WNC>IH>Y5;C2M M#JU"U0>F",842>4MXB0XI(6BB&!:.^QB($YL13TDZ7_?MK/@?YE=Q&@Z]KHV MMM-^-_@+>L1HWR/SAU?X'(20@&8>KM:U% $6$=PB92F-!!NJ-DOG&:F52?T, M'9R)N, >&5?#;\82S(F-N8G)4[ 5OBW9C8^TECUGJOMHY4NZ=FX@I[_ODLG, M_'M%2+]:U3E@R*?? QR2NT\D$V=5N4^6^9-D^1MXL(E))$&I@4$%+E.SLMU] M IYJTP(MESM+._/]N/HX6X_DW'C;;Z8]M-B-X;4B+(4&==H]D(K #2 R$@9' M+3UVSF]DPHBD5E/I$#-U:BGJ-5+@$B-#K?'*,I"[C4S8R6 P2A.6_=46QMN. MZEM*A>&]284=8&Z5&J:B8RP% CUP%,;(U!PC*2.UH5;!Q,TFM0^P$)Z4H^AQ MS_>R;+FXY+G#(N;VY_G)J3?KS:6GN^K?79(_3A93$7G3E[02$B+W7B.UT.QQJ; M+Z'K\8CR7HU79O#-G+>O7U3_]L3M";="LVUU7/O=G(/6KSZ-XO0;H,=1]7[H MCB\1\9F2YL-HFC)&G=GSY]#,?)/LH#>C83L:-#X;1>^:H1FZQ@RJ3U/X( 5' MVT*]1+T?IL;.!F92^=$ _NEV^LTC#CF%,)JU\%%[!(:F QA._GGW?;=C#_Y* M"FNQD_#'G5'UL+J),FX5^&L A8Z!)Y]:.!F#&2+14!6TYXY^5Z>^A5'RUDQ2 M 5A*TV6S9(OM0[.^*OU#'[E_*-G+_J$G?WSH^H:^_:/Z])\G?[PMO4$OTP@< M!$"#,)?/%=AM-3D'<8IH#8\%58))B[9X+#S--3D..=<\2A0#W3Y(Q( '!)<@%4 UT_-$C_0=?&!2 M+K1=*TZ_&K#)I?7ZGV^ .>RD^9]'H =;U (IXO7],+6M7=K:PKU#7(-;:%-/ M=B.(B\;(NM9;0>U/[C3XV2#U,+B$WYEK3H9^OE*?TX;^ZS']>4M8JH:(J:?! MM\1UP, FYR[ 3APT9M%>9D6JDKVS6M9TB1]G;X9&6/V_"J#6,S 5=D08<\QZ*[]HNKAD9_;=K& F-. MSU\MKO'ZZN'1:YM%E0Y%N-I ME:-AU<*6N().3[8PCQ$ >^C*?L+-I9C56N'313N/G#!.A@5N#):KL>J%4* MH1_15BK$+<3M-7$+1!0N+L0M8;6"$X65"W$+<0M$])_0A;B/0]QM!I#F\;]5 MZN7SM[HVJQNW\M7_?_;>O((8JZG=USV1-QY.632;C+W\_#QOP\F#K?VYA^.ZJ8V=)OLCZ#JP!JN MN3R-TYBG3$^K$7J%@+O3OD] E3YH'&P;-1!**&:S]B M@@XBB*62.4SWU>1&V8R ME_ =Y:I3]L@Y$)J(2\0=)W$)(HB+B;CD1B><(%8FXA)Q"2*&3V@B[O!=2)2K M?JB!5SLSJ]II.^O)5!38&AQ4D5M[2+%7"E[M,WCEQT+Y29 Q%>4IXUI&+,F\ MC/&8NYGKYEZ0RWVDJ_^]0;XW%OA^,[/ZWN=FK%O]?@U_!BM'E%?(@XKB+6?X=#CQK3#,/&C MYK.0]K.' KZ(NS[8Z+'+P5#G.F%0L^;)8ST'^T^EW>A&VT(R53*)E:N8]KV(<4_' M3&!#3*EYH++$AU]E@Q:2T;XJXTE(C@U?*&9+DO(T.)DDY8%3:L/$DUGDLSQR MP9P,DX!E09HSF819*&+7%^E.W%='J9^(*&8Y!\'*99RPU$VQ(Z<(A8[#5'O! MH"5ELJ_,)9*48\.7H].1S$EB8A*2XQ*26B0R2&7* C?*04CJG&7*1R,Q2&/E M\T!J;UM(NB _?2_G+.(J8US%'DO]-&-A$*91EH@PCW:2HX8D)'W.24@.#E^H MDG:$<6JMJ)9VE'K1?K)G-I'+G_H(7:I< 9J39K1G-GX(K4DWVJ=N)#*=N\I# MCX&7,,ZQH6SF)DQE(E=9Y ;2WXE'[[$FMP'8G:2\_>;C1=&@\O&^RN5GI V1 M:!P^<4DT#H2-230>6C0&RD^EBB3SMU[&DUQS_8PUP <0 MC6CYZ09@H+U8LY[Z/L6?!LB!/699Y M2F8JS*);VCGMK^;X,/(Q)-/Q?#'EZ'0DTY'8F$3C^$2C+Z10J4J9GZ%750H? M3$<5L%!&DN>N)])\)^*\QQKG@XA&+R73<8B80@._AA1!_EE44!2,)[$;B8#Q4. DE4@P$?LQ2W0B7"[< M+,AVAJ@\I;:@];'_KJNVNG*KH^\?\$>M/B[%4M?O\S=78/U)\5,YFXFJ-C_I MPF!N/PSFW]>)8!JX@XJ!'1TCQH*T),;.ED5)C)$8>Y084RD70BK)>.KC?[C/ M$IYSEGBY'\69Y%FVTV/G*74 1Q-C[C0E,7:V8NR4O?2GSJ2(H,1:L)4%VMBQ*@HP$V2/+UT7H N8S MGGH>XS$(I2QV?::B3,6!%I[RGB7B>4!!ML>8YXF@Q%BPEF*>),U(FI$T>[ T MRW,O\)6.F,PQ?NEQQ=+8 SN+:YF 9$K2>$>:[2/F>4!IQJ=\7WW*3@0ESDF: MD5DV2A8E04:"['&)J 'W$N6E3/D\8]SU7)9EKLN"-./2];BOGR?J>4!!%I @ M.V;<$_Z,4\I^:+?@MY796/B[*J[O^!1^>BXR"E\57OD)6],=Z89V;0M=[J>N M!%TT\',.JJGPF(A#Q<)8IK%6GI+Y[O25)ZBF/Q6UG)7UJM+O\[?EU4+/:X%' MZX.>P0%6;\MZ6>\,IJL_P4-_G)7RSQ>.AL.\P/VM5AK>I4>$S1U71;V8B9M7 M^4Q_Z>]W!/3YYZI>%OE-2V!S#:N7HEJ^-GO+8!>OZE<9+&%6S/4.%ZRWB4_# M(/YNSY'IK)RI;^>:V\E1S/&-F*'*(Q[Q%8KM$./%#YX_;7FUMS_V(L]UO]M: MS2#(]>*'CY_>O_T_[,B^ M10TLU\%>B@][52QA'?).LGW0]1)P!&?2?5S"$77>?!:5JOL@?RNUD%N"[TZ( M9'<1Z-W<^57<.+[K!Q-G>:EA04"F2^!:7=5.F9O/$ O%_,81BT557@,M\4. M/UE>.1_+? DTU1/GW5Q.S8V_6X_4*^_GSCPYO+2P:<4"M8/2I!YUD4EX"[S"UR0_M>J6-XPQ#_E M"+.=SK+LK]/>+WU=._IJ,2MOM*XG1CJ@IE3":XFY,C,)X1F.*BIM/ITZ'U?9 M/^'/>#<)6HXHYHY0""X&YBUYKL27XFIUY!.M=K*IZ!>^"SVC6#KJ8MF_9$<0I:J=ET=/0R87K19D4&8M! M^C*>QBE+@SABKE:YE_A^(O-@9P![%H0BBS*6"%#AN9LF+$U$S+R IUX(4EUC MX_Q-";Z6SGWYW9L=^^/-[F19W(>V)W SBW:UO"PKH(.ZM1?P6E%_]]LO]ZGJ MD\AU)[ )=^KK@\"!B5.ON;_ ";U (2>#,X_G?IM3[SK['O_*V1=P\(#>2BM[ ME-8X@#_KXX#SLOC>'B"X>7]ZJ ,,!9 @4FFO1!HJ'6FD"U7BYQ\8!74M27=Q%I2E*O2XI<5>WV@@D/J [?7(*X M0.9T/NK%TNY?X+;L]5D#)M!V(;I\&LXKGO1@#K&?R'YYIE8>(SUPN3()!Q%H5Z;SC] MLY'^[^9P)E=&++^'3:P^78KY^P7>HOX+GLOZW?QWL!_+;X?O, XG/(J'#=X; M&'6[.G(;@%C,[.D=1DNJB[I5M4Z+MS,19#)-4A;[(F$\5#Y+=1:RP,/\#5=R M[N_T61%N'.G,59AWB'J+D"S1DC-?N-+/%!>^N^,7' UO)_$D\NZNGQ@&:^_* M2A R?^IE8P!<:\NM\ M5&"(Y+UO%XE=[H:&S8Q6[M8J!S']:_!U+3_-(YTPG MZ/%"AA5IEK%(^WDHN<@5WYFF(3,>NJDG6>@'@-TJR0"[90K\+;V4!VZ&+<'WF@@B0) M9URD@G$?SD&B4I^%4:H]$8_?[,[^0%)@H$CM)#$A=Y@]<6J%Q9B_F9+5_3VH=S7?814W1HW1P/ \D5S(7>;3CJ7G,.5J(&_D**6M.R>^XB8^-F&[*@!^X MRX=])-9#;4Y0Z_#]@.L@3%GJB93Q). L=3F KTS]) RSQ)>[:6,RD;Z;2>;F M?HP50"G+-'".BOS,#W0:NTE$N/L^SY(T MB1C@6A"%L1_'WNXDUD>PZC- 6W1WFL<@N&X-;1-T/QI1+-%SW(1PK%/6^'/7 M0K:4.FS#3H\-HPIUG<)7#L'*,EM:AN6K%NG*WVQYTCU?IF9;$H8"D8 M,6F"/%A?<4< M-0Q=7=D(4D\;;Y:Y=JV4U;9G!;W?W6,FG>^E]^@[',WBHM(&X*;.)_C!CK[? M]T0#GS#]I=5\NNA73^DO@;*X:6!?U0YB)[YL7I57WRJ6MER[#/0O5GQAEX52 M>O[JEW\DH(4'@:^8&\4^X[$*6!I&,?. 2R.9BDC$WF#\P\M+H'GG+M_XWR#6 MAWO][?MU6ZI-E'B9U#Z@G.^&(,[]B*7"%TSE$K9,^*&?ISM.,AG&,O=B2@)Y)XN_-B= 7Y]9/X&VX 9#Q7JE5A?EKM9X/A:/R:+<6*MD)Z#A\EA+A:F4W//15Q8SP47& M%,]"'D@WB/1X';[A)/3OGK8\"/Z]A7F;P'*#>4:%:Q0WX&N,0W>8]V.)( 5_ M^:E-6D*EN\W?NBV3").:0.U>!P5W@,^HAG)6Y#FS"J*%Z5I?PX)18;\!FL]F MY>FQU]V7<$6XD+;L@)F\E%>B=EG M<5._?N'\YR$K!O9"LWVE\MZ:/'6OA#]]NOQ6+M<@\,=78B[FLA SQ[A1C% ATOWP) N+C7A!0"]7-7Q43XQK;['< M\DCCWU#T.N*J7 %%OS\.28]<6-E']-O+5[9[$CS0I@XREW.?Q\Q70F#S*I>) M+ R9SKB;I+G4@;_;\.H)Y2N_E7,4CEJML]Y-TGN3TPK:T#6H8Y]0UMU5LV)6 M4SK;MK*+O;V%.LEN7KK*Q 3;K@6W Y>/E;"9NRM42'O%%J]==G<_4_:[] M@4307-3Z5:T7H@*QTM+!%,;:>[^XK>?I=5$763&#'7S5WN..WJ?VL:$[]5T/ MBY#N+-!LUC=U7?Z0ZQYP33(-72_M_;.G^^YSC9X[C>('77APXGF^V_MG?VL, MW'!_Q/.2I^WJ/)B6#+E]_:GU?-HC<;LIT]%7IDP_0Q?[ ME@P'X^GGL$N>RO1K7]=@I@H,9#_.'&5.$\ )8XZ ,?T<9T*9 1R%D>J4IV$H M#Q3O3Y6X!T7\QEO1DF4:+I:.\8P[+>8.#X&.(Q,>T/7C\.?D*]MG'^$& ]Q M4E1)4278(M@BV"+-=V3*&1'W$)JO3R)D0"+$AOI)8HQ$8I!CZFBJ+^'6D'#K M[VUU_QM;W?]?6>7\YP\F/=SY"?.*?Q%%93\TQ:J$<&,Z=(/0Q$[ MD1Y&*$5Z&.'6V'"+]+ 3/73W^":-J^BASLF3F=IUM'J!/YI"C:\59O;;7@LX M?5HV=0"VG;-/$]<&YUBF64I#&@I(4]7VV6P@B=-,:QDQ-_1P/*B*69K 7S/X MQ_6\7*:9N],81FDWR#W)9)YDC$TS[(H 3&5 M9%X@L9X&(7,9UF+ L"22+_21Q73#T M??F=(G M\B /><:P4!X;)&L[*\2 MX[X;@SD7QLS5.8\S$<:WS!$:J P\E GH>=$T MN'M0P5GBSK.C]SX#NB=3$'$T+/F+G<$P_"S(L]-C'DS<,\>3@Z? D:[RS;I* MF,=NGL4Y"UV5,0X&.A-QSIDK111+!2I(O#/Q4WA:>3&.Z@JXQ"FA 1,RAU\' M;AK'4OAAZ@VJ ?R=(=DDGMX]O)9 8KP@<70ZDAP[1WN<9-P095P4>%D&EC<+ M4QPNE20IR#CALEA$01J%/)%)."89=[BX;+ _H_Q$P&AX)Q/\"AC$&. M(QV]/.5!).Z8L3PT.P_,/!)CIX@11Z,@'[+\.Y3WP$^#*=]7$M6)@,]8()SD(['HP*DX0AEX-,'V M'__VQ7<]3HQ-C/TLC$UP3.;*:7$T0?5)0S45. XIR/9+6>6ZH!+'(8K1_83M M[V^2?G3BCX7.^VQ'3^+VQ&)UB0Q%SA4VBQ AXT$0L$SD$9-)Y+M)Z(>:JV'[ M*CM9\*1P7>1-AY6O]) I D>'O@%']$BV#T'F#-M:&+")3/G 0Y22,H\YCU/. MLLP%L2=5"'_B+I-1$&2A&\E 9:.0DBL0A@=+!O;#:9P.2K@>'7G&@M\D' >H M_Y'A2X8O&;[[ZBX<)TJK0+&4:Y#1,?>9\!+-=!0F7A!%*I1ZV"4^WV;X>B"< M!R6;R? EP_?$9?O124N&+QF^CRN$39/$#3S%8NF"$9OGB@F51\R-1>ZJP/6% MV.G!/T@I>4C#UT^3:30LX7ITY!E5@/YDLE['-%+VHUXLFYFRKIDI&U#*\N#T MH/VD"VVJ^O[41UU?E:MLILG+L6LF0LN0>4D,FA('G4FX\-#-T>EXNF+SZ*0=L/O@E%/+1RP*TSA(HM!GOA2:<<]7+$DB MV"')(\&3+%9!-!)1>,@66GN+FI\([HP%O4DT#E+'(XN2+,I1B]$D=F40)BG3 M2F:,*S K4S_5S,U4[N59(!.^,UDGT,+7B0Z8SCP0HZ&?,FR^Q$0414I)(57J MC\*BO&\2;LR3Z;#D)1F<)%7'0MQA*WYD<)*D?&3K)3<0"8XE\#+%>![Y+/7R MA+E:RX ++Q#^SKS<@4K*@\W+]?DT#@8E0(^..P>-5L.?!:@&/[1; "H2[A[\ M7177QZ;$X83;D"3-,^"8O10?]JI8PCKDG:3YL Z4?S2!:35QBKD#@.J(BXM*7P 8 M3IS32EO.TU0H$6;,C3T!IJ"7L\R^<^,'=T<9!L&LO!4:65U?EO$E_62U* MRZLH[C$'!BY8Z,J\[EQJEB%E=[-FD%RU\])V?9&O?__X1VW_K%Y_[PC< ;AT M63H2)*N TZ"_:+E:%M<:[I\7\&F-9Z1_@+RI\PF6,3>6.:ZB6;#2,_A9!;-#W8^"[P,E%9X>;C.+KEY+>0;,;^QBTM?UXZ0EX6^-LR#-Q'.!ST3 M9F6?2D!$"W:7Y0QL9_AJN:KFZ]=<7_KQP_IU>^1R+DHQ R2X+.0ETGDA<.&W MKN/^IVT\!&B)MX'/[*H7&GZ!6L\"6=-\M_QPX>& M.-\(2!TR-'I" PRQK],\]R+FQ3X<[2B-6:8#Q<(PRI-4)%&4[V1J!F$N!9<> M4[GO,AZD'FB^.F=*Q4I[413XJ6J!82%NY*O?U^]GC^_;YL5P4U$YW3RN"CYA MP/'+2[P'4^+&D(GI^5!DR?\6B+ER]%P])S-Q/U"9 M%Z7,UQ$P1I2%+$LUB(V8AY$71)F7[DB9;V>F7P4<0Q >8V2DG[1LDA@:13&$M[G]/;3- M'X9;;I] =^(L9BNS_,W-$;.9W3CX;=UH#/@:"U&83>V]B_.R6?:5;I4C_-M: M!3#J 2ID]5J=J/$MX%FXKGH%-U\_#!]3Z:)-CFZ-E?4F-'2 C^'N%Y". "C26A/\!V%2HE<]^^^4>LRAR!VX3 M/>XD3YVOPS.<13%O#A2J<9/;N;VGN1=S.5LIN-=I\6R:!;E*(\E4G$? ?VF* M18'F>X^!FSUX'/<&?.# MW+ QL)ULW[TU0#]K _3Y3,O&]#8<^?$_Q-7B]>].Z+K.QS)??D9L-I\Y'W5U M#=8Y&N=*?VEM:,/7#FJ_I*IUY'\_=]XLJF+F!)/&_]>7V&(^+U?&U,9/*UW# M^HWO"C?A?Z_0A^'\M02@R:ORRDKSLB[:"_X&>^#\CK]2C9OB/<"3^7V])44G MCL[S9G]_%17LNI_8!4V==W,\9'-MS^;G8GGI_%I-S7/7<-1;VV3SQK_#,8/% MP?^J-4'/=.BULZ;BTI;;\M+ MO'OKW%A?W%W0.3M:_LVTA//>>\&RI7G2TAS0N%XA=\(*[(]."TJ]+,Y]%7&6 M)5G N, A9BE/P?8,\IQ[@=1^O@VEB71#+^2:1;Y,&,\EYNE$"G[HY4'F9G$: MW^YHS>YWM&;;CM8W4L)& V]J]3?KFOM*;LUCX->;A.[=$\P& 0$.7LB,[]GY M:+V5\,3KHES5@,JM-@"S?GKIW>_OS)&,KQI%YM!0#TMT$C\) ^E"IC' M0P"-G -\A&',1!2"ZA5I(?A.Z5<6NEX>YSESHQSL#(&I[FZ0,2]W\X1[>11X M\=ZB,ZWN9@_-F]7RLJR #O>%81Z@LZ43+_ &CAH8LWAMK>73YL,T"ER9\9"Y MG@!!%*F,)9[&M@U>)%+?=;W W1%>62[S,.?,!1N <5]$+.5NS)3*TT1GW(_] M_:7!/!L?)I,H';KP6J+P>EAX[T,_O/?:J'?6GW7:_)N[KI]*'K,@SD),XPJ M%_V,Y6$6Z-A3/$R2;?[U5.1&61HQ/W5]QC'K*_%5SA27J1]GL0Z3_46YGXU_ M/>Y/8 L&SL$[ZM?70\C&=[D=1#:N41M%+F8S,#ENC21O!8WQQ> 6<,.BOH0K MMB/ S4)V/G:N,V:^'L$''U/.5GCA"_7-E7+@___CN MTT]OK+JD!!#1N2YG*["=/C?I>YU/%LPG^4!/+!YSL&-78M8^$?Z/M,<34IFL M%HSLXYM(M/3:.'0YUW?&H8VYNQGN#%!YVW:V!9:"&QL#NWA1X!["];B#/2UP M>7F'5QKH.2^=&2P6UR;Z*0>I>1 '&[(JT3/>!,FMO2Z+18&;7=2.OEK,RAL3 M:9F@=]I>;MSJK;=D66YJJN6.1[WE.&7(AI2M5]D_P:QM _O(<[7Y AA<%1NF M?J>\FN^W[GPK=ENU&+"Y,:TM-3]TU#3D,WY_N,#1_\(];K9ZB5;Y)?HW@6., MV[V-U,!#J_(+ ,12H]/I_+KMF4@L $*DPZ&GQ@\B6)=#^\! 5O-0,]1MD"!@N+ M%NR-["Q7-7P$" V8I1=+!/8FTHU7XM^L_+@J5T#1[X>39G[ 6K$^HJOB^A:C MT'M0=[22ZAUSC3J,PWM?-IH'O[^E>Z32-P[3WS][6> ;$@X5Y M7O2DF]W3.#5Y1-_4@[8@]XZ(9/=)SB&/O3AZ<>41Z^6!E/CM?[^(7CP_H1\U M7Z0EU+U;DPQ8X4^>JBC!=<9'-MB!,%W7CN%MV3W'Z:E[0E!%4$50M>OM(I0: M#TJ1:DNJ[=G)"Y_DQ8#DQ4[O#A(8 Q88!Q]1=?;$)M@:)&RUS<>I$YO^O*]"DBJ!O3Z1N&1G:BZBY!VR"AC30R@BG2 MR BV1@9;I)&=^NFC":9#2M[J)IC>4:*U-;WT[OY?U!2?FN*/JSDU-;X?7\5D MX/LZC9.,A4F6,NZY 1-*!$Q%,N>A)9QEOHR8F&H MO$0)[OG> ?L"/]N(&% ZJ+O]"0+(T>E(,HX&OY#\&X;\4[X7IU&<,9T'(>-A M%K%,^"[SPHR(,F$ZPPUC&?9S_HL% 5'FL8E^%7K8M&V,WE1[^)HRX8-R5FJ6! M=ID,W%1([KHR]D[ -@0IEY"0.T$$.3H=R3@DXY $X# $($^Y2K/,8ZDG)..1 M'[$DC1.F90K_!GX>9N%(!. @C$/NIE./1H8>;V3HMX:'3Z;@XFA \Q?;8WH$ MV97GIN0\F+AGCB<'SZPC1>;;^SHGOI<&6YX*)+) LB[+,]1(59S(8A947I--]I1T11@P) M(XY.1Q)C9.:1B!N&B$LR,--4&#*>A>C(3$#8)5' _"SV9)SQ5'IR3"+N8&8> MY]. S+SQ1EY/)K_I:(#R-Y,'0=EE@]-E*)%C2 F00]17CH89+T]K/&H6*T_) M)&"AQ&(GK7R6R"C&W#0O23S7<_.=?+9A.D([D M\TEQ-&5_GY"O07@\3H16+-*I8#R6 B2?B)@OA0XBW_6S>. AY4UI.8@4<*H/ M/EG+@>J#B46/3<41"D@R;O9*T(O4[=T MLAI4:."YC-MPZI/ )>/VZ$A'QNVH.9J,VQ,R;J- 22_@@H5AEC#N@\DJDC1B MH:]XK/TLEW$R)FDY".,V]*-I%)&L'6V4_61RUHZ&-K^45:X+JG >HJZSG[R= M^T_??%=CP_U<'1C*^AX$,8?G[C#UAH';,^> MR)PE*N0LC/S M#;TH#F0T;.]HYX?9?S@QV-MC M7BR;X;JN&:X;.+>9*9NO@]1B?!HE:?\?T"F?\*+1-+[G31=E7> Q?E7I&2#7 MM;[;PO*.G%%&Z=W/EJ2Q:<'X4Q]-&%6NLIDFQ\Z>V?@AM"95<*]U5*'K2Q%+ MEOA^R'B>"99D60K_\4%+Y&F0QVI;%4RTA$^SA/DJB1GG(F-9R!,6Y"I,O2S6 M0OHG,$8J'5AF]E9(H)5V5,17$:B] 7B4Y'(B,'X2P)7'<:\T')UJ.#TAE)3;)#R0X] M-J7)#AV8C/4"%:1"!DREOLM V*9,>#ID?A2&;ISSV(UV@OINH'//=W,F>2#L M;](XR5D:!4K%6D5AFI^ '>JY"5FB9PQ&9(F>JM)'EBA)R<<5!@N=>*&,6>0J M,$=%)K%'I&"YSA*>9KF?[@;N!RHEAV&)P M>BFJY6OSD@Q>YZI^E<'QG!5SO4..]7K[#QY<4L'MY"CF^$[,4.41C_@*S?KD MX#Q.O=3CH>=&01I_MQG=[VV?_8'GNM]MK:Q![[PLE_-RJ2UT__;I'TF6JM!+ M,Z8#D3 8P3OC#/?3[4;:_A6 1!_N9J]F@',_O<+/6=_?!S&1KSXX8US);X4 M5ZLKI\QO3=08L5#5L5)^G+$T\R+&?=B<+. I2[A,(]6N9D()%>5A'+DB:X7J0MS(5RC :I"#R[?E:J9^U#_!P00!H-4? MBW+^42^7,R-7W^>_?_RC-F(5O_C0))Y\JJOWWVIMK2?CNMU_ND86^YTT2]^XCK[C=XC>CH["S6A'8N2B"E4\+C MOG;5PN['M$/]'A; WP!!NO_"-_AJQ7PE&E*;SV^5A7P:(E#?+1"C^T@ZDCRR M7TI+WN5EI8'(<^7, 52=*[C@LG8T4$/=DCPV<ABR+TEB%7"2^SK9!+!)@%J1@ M"F1I%#*N) BDQ.?P&R5BB3/)9;AM&;R9S4HI4!>_U43XV5)X4W?_^%.GG4<; MGJ\0-/#@*[ZM0?"C U?/D-#(BB?&-3+U5>3+E,69#UR3\Y")R 5)R)/8C>,, M+,2=[)\@X1H.X5$$*?XKAKS+((N[F;JIWNBCOFVO2:'IW_'!07#/! M=-B%EBC%9S=3YTGHYI\[NL7 6UIX(7/]3##NIBY+TS1A8>*Y(@ M.G-W_!XB M"[G2L6 >]T!%"WT)?.I'+(@5]WFJ$]=/GIE/[U&X^%=J]0;%Q*<(?:YV0ZZ! MF[+ Q1Y[@<^R1$0L#@+AB3!-A=H95B>"U$MDXC$WC N$Q=^G62*>;X"X!,R M,.ZW([)4[$[O]F8-BJ6VC3&@OV-6+P"@/TD!KEF2@1O$XCUD"RC="3J[").94WFIU6JF MW^=_S"LMRXLYK'ICI]^6];+S?AIG:?T)C8=/\. ?@4?^?.%HV/0%ZOW52M_E M!SP;.^ 32,F\A-/S&2M&EM;. J9!K[(1H:L>H3,1=-2W";*!YR-T7V<*7]M(:S/TA;8N8+NUMSA%Q6I9MK%F7 _P 2X?+V[ M]@<2@P.+6K^J]4)4L*4M'4Q(R-[[Q6W58]=%763%K%C>O&KO<4<5F7UL%$P] M+T(_X9VQ@F9]T\3W'W+=0Z[AT\AW>_\\Z$?C7.0]97[)4%N(GEN:&Q'WVXD+ MI,1O3>3RD$7U+1D.EFBR3@;X!F4C*V=J#YDH']9R^R/*[<&T.AC(K@PP 8BP MAK"&L.8$=^4H6#-2#?/,DCZ/VTMH7\1^RO"=9Z3V087 H_HV#@20CB,FK']P ML%TVNQS_X>W7>0#7V1.;<&N0N&72W BV1G*2J(':D )>?WPUGD5E/,=+VC^[ M&A J3*/"M$=ETVB=Q9[T(Q;Y"99O1YPE<9@Q&<;"TYAE(?AVFD7J9WGBJXP% M?B@93Q+!$ITG+.+*%8G489+O%*;]?+68E3=:?]35=2'U[3DUVUD6F#:WFXFQ M_/\TK*0%W#L3<#9KM8/[*2N!MOW_.3F2]R-'SX M^W9>:9-+"L=F(\7TY8T657WD,3!#% )#5&MH!,- Q^#X=I'D/:.T@0_2J/$ MS3D3D9=9Y/-0B335P;8*$?IQ #:SS[PPX8SKW&4I5J!$F8H] M3_NA3N7!5 A;>?Y+67U8PYRWH2^P6LM7:E4A] T%KWVLNJJ[TNSUMM"TEA. MBJ/3D:09L>@Y2C,9N3'.XF&QCD&:29V 9,)^*EX8NUX:^6*WT,[U(REX(ED< MQIKQ*,I9HD,PC=-<9*YTXRC?*24G:;;!T*;@DZ3946WPKS M-:?B"7"D6!2 -2:$?V>C!@SGUUU=ZK)TZC)? E!A-Z-K/2L7VGH/"A0.N!GF2^3L5^'[L12J68/!D M(<@)/V"I\@7\U8W!^E%AR)\F,9HR??C3^WQ;)J"TJ-^N=_;-%2#FNFC.=!#'\2BKDZU&$:NF'B[C2!P&XC809V.O: PW9Q M.1,ZXBS,19"$,@<#78V+!3UO-(U(\B9/4]U@:<9GJ2.8JW6F0&$< R5DFF YBG_'0!9C7?LI".&^N!S<*YF"NQ]M+=1F4NJ 2YG[HL]-&Z#%+) MLD2F3'I<1;GTTL1_6G[1T5@P.FV<]K_2%.B\>^&\FSN_BIM>H\L?2U$I%#4_ M%170JZQJ1ZAR8<*0#AAB!=!'.8MR5L@;X#T%1(;ERDOGLS;2:F[$V0+N^:^5 MJ$!ZS6Y )-:7W6]K!W81GP0"\0H;JZ*,G#K ^NM^-TTO5EC%=N>;B?,!6Z_B MOIL>K')55? F\)"-*= @2.'38CFSTA7>1,/.]]=0K5]&_VM57,.AF2_KB;.H M2OP8._R(I5.OY.7]OS+/P[8^EQI[Q][TV\&:I:H"WR);-<)^J\?K93E#,G:- M9$$MT,+*^_;UL<$]TLVLYU[JP#(-<5X>Y0C;2_%AKPQ6R3N9KYCJZ:!09F(W M ;D0V.C[82W.N=='\O\XSAT]SI[H>N6N$'&<*!9$$4C("-2LU$MBEKFIS'F6 MY6&X8\4\I<<9G)6K8FG&.KR9@Z3#SL47>BX+7?]4U')6UJOJ*^W,>N_\L#[W MG@_TV%^K>Y06\;Y;W6_538VFT7U####^U@W('MK<_NCD>O'#V_>__OKNTZ\_ M__;IH_/FMY^>L/8/"B\"OFU^7L&L10 M >@I0%U=U]VJPB8-H"SI:@+2]10-?E M;&6,B&X=[4-M__A+ =J&P \!36%)0EUK?%6=Y[B:1@-JWWKBY$ 0@#NX$DBK M3(3(J*SP2"/HRX6NA-4"<+U&H=Z>GBAD$LAHRCPDBQV ;P$5I?%7@C0)P13*E4RRQ*MHW@? M^/=S2],."#\ 0:URO )Y][Z3"1M.H,6J-[,,1X"NW4#WUI@E4V_8;J#OC/@[ M+7[R JD2G0B,-V*%H\I8&HN R1QL+3=,-=>[+>C#..6!ELQ7H8EPYBP+)#!B MF@>)EV>!$CL#-H[ 3]$T'3H_M?[$AT1[#//=XDYT$!,!^"KCM@$M=PV''0X^ MZCD(FKW@D$":5ZU/2'^1H#.:.V=ZKG/L!)U7Y=6=T::'Z8B/3JLQ&M03)=I> M.HOL,7/7W>P>_5^77>G+0EQHFZ_$1 YK?B5FG\5-_?J%\Y]/(]MAVWOLM:GV MN23 [MUD*V? MK]&91O;2R.RE<(SVTL<_?OSX\__]X^??/CD__PT=9V0T;9/H_=QY+Y_0*".-0!%Y(%J186N7M,+N->LMB4:!_OJA;QL%@^@3#V?9R9)3:YL\ >MWK=E)KQZ;=N)_>G6\?V@/0 M#<1'W""+ZUZ+RR.+BRRNH[ZJ44K08/F'_P_X@;"J0?T/T+'EJJX!#/X!G\YN M0$3](Q^&IOT.5NOX4^=77.X><'U?ZS*46T<#?NHH:,#S34-%A-9?ND#GVQ9R MS34?UK'.M1_R(0QR=N!\/C.J(/"$O^Y MFEN[QKSDR^)[JR!(:741O-]J+E:P2N.*G9LNP<:;>RNI3!9KN30:KZXT4/JI MU0@OBW8M>W@XJFK-LW[2LGF49Q-JT=T]6RF;\8'4?6,U\P]Z458FP>$7X'S' M<]G_<5[BS>S^R]?=Q_8#]?I[6-:L'8N(5WX$ZZ$JNMR,G[_(2[3;'),D9G=H MXXX??WZ[OA<^6&?5"M-+O*CGM@?*-*3I[?3:*I'"&'C=39_S6+6K;?-A.I), M\65A5\T.M(Q=S*T):6YI[K2S&7 2P$82)B&\=G 7T52J])H)I\X?\QEYK MN_?VO'PN,*304,":W;TO*DQQA>,RZ2G++7T^ZTGW&NUGJWKW,V"-[K-6D6Z_ MVX@BP_>5SG$W2@=,F)F;BO)O+J?DYQCHV6!HT^AK00%3 +C:)N"5# M,]'35%O/&@8)__;TJKO%X]T#TK_"_"XL?'S1BB?,&)6+N M>&D:3KO]NN4QYG" :=W[R C6K8/:2P.I;8:<0E 1\V4!)KUH!M@B#K8'$+U$ MH+R J,8*?R.U3=9Z(Z+U=2>9&C$S<;+5TJP'$P)GQ55A0Z.3_MJJC@?[R75P M!09@+VY>;ZRH>52C6P)NK%2S=%A"L)7>SS-<=K;X M-QO& ?I=5.5GD**+F6@2!1"=P-VSB[P??2L#7+M7H'S+-J* PWJOU\^^6,T$G"S0C_\) MNVN8QK"DOBAJ^ ;5;JM1P=,OR\_=NEK=>9,AX0E&_T#:R+*R60DFG?8*S0%S M]$Q=C,94U]*J.*UF,Q,9?&6);%_5[ '\&D[8O+_=M9@9QW)N?'OF#&X2IDNI M@(VT#F9MJV'PCJ_-T^H5_ARX3-ZTVVA2>O%5S.GM4F?[M3MP[RNMK8GPN:S^ MM%?;\VU_8/]LF ;6BT2>:ZT:Y[/)Z4"]R?,;]7S]HMN0=,NMVO. ODI#2@P! M7.,[HZ[7AS$\M77_T!J%N>L!H5=VM=LRHCM+1N]JP<5>5.!52U*DYUR M";9-4Z_54+\UIW #"KWQ4DU]UV95U^MNT[J+*MT=['7@8+OR"TTX:XF]B1>/51-\AX%;JX+0\P=?6N..EI=KS"6 M9L]F(T)ZD&]]+'@;FU96SF2NTC1EA],:Z@?JZ7$]?;+4M@W= H_+JIH]G]O;K:,_4^1&T M!VRN\!5@65F(R:34]E"96\AH_4E')U56]M.0WBK5I %&@% ,= MSWK<;.D+_O3*1+GRIMP6+\625_3'=; Z7U;ES'BV*M3T894WY:IU8:'F7&F[ M?\VM;.G*W:\.X'N%6BL0>].U9JM<+.6,H);+U5HYW5)9.W+C&^'KZ:JKC$$- M#G,7P>8VJ9,*-:/&9K_\ZJYTE@&8[RA?<8.;C>_LJE=W)W4UYQM/\JM@&B!8 M/"P1*OKF/"B\P_HP]Q\^.'0Y?"Y4,.4\3KW4XZ'G1D%J\J*,0/']UP=,CMIG M2'ZSG@R%G;7.;YSKU0PMA*S1LL"RO,G08E@*V0#&7"]1*T4/0;5:-."WUE,P M3FHS(7*,,"OKVL)ZIUH:\Z^]^^M;LK?H[-#9 M.[4=WM.G#^U7CBXQ";NJ^6EL>Z-?=IS7K7\7R]*VUFH,>%:=0A+K+K?:CH= M=#H&>SI,2=Y2]SW9Q*[$K@.AX Z[VM0MX]V!9Q:J#2X:;UIU(>;%_S0!P\:I M18Q-C#U(QLYG*W1/-BF-VQF'K<]2K8R+MW5S9OJF; ):C5^5>)IX>B 4W'4J M6J]\DV*!B:_H[<^T@Z5OM4D>,'HVLK/2F$70QNV-]FRT[GIE,E2Z"IN)#=.) MY69"1"Z*F8T!VS 1AF46V.:3S@>=CX%0T"HSP.B8O6RR>BSJ8\I,5YU(QB(Q M[+ 8]J%Y8%W65S\2M#-!H,GDJ?\L9IA?_^[3Q&9939J$+-,H>9WL:#3Y=3[9 M'6?CK&L6?:I9'&(AWS"ZQ)"H(%%Q.-V_N%H(F\7?M98UV4Z%;'*%3%[S.M&I M+RELKDVOOQC>\&)69B +K68@9T@JZ)-C[S0)496S2P^O&$^*^22="3BLO(7*0FFP8&TA5E4NVZI\3-0"^]3F#UM7(K"^&25- M[$SL/"QVW@V/-IG]=5W*PJC3QLV^44^Y/;S!.&&(M8FU!T)!R]I@#MHTQ')N M34/DU\MB4;>-.8I*.0N@!&59$?,.B7GO'-?S)L_+2IGJP;?H%\>N!Q@9S;"/ MCC*>=&PRM-!B9AL6*"UG<*'"ZBU@_F6Q7%D$-X6,Q//$\\.@H.7YS897M39= M@XSNX?P.[^^\FSBF79SW9M*5YWX ;<7YQ?ZD*])M.H>L^S6UA=SV"97IZ%3O M=&GZ^>W4>4R0Z&PZN]Q3C[M92-OO[K2>92JNP6ZR=<^ELVK41@"J/^WO1->E M5#5]HI?8"J[=P?]KYI"KTN2 F!972_&G[>129K.V%PS>>6%_CYM\C>V-[BFY M-#7].1IK;%>G^-^4/Z,W5[VAV3*+ 2T\1@FE:* MIH6B,*GAE;[4\[JX!MZ7LW*EFD$NERNX;]OOKNO]=EZ:E M0$V G<">\G7728V)F@G6C" W*-&V=,R;CH;6\V@ZB& EDFF4L2QDYJ\7,9+A?=1EFLR+7\D;.X*U,G7>E9;6RHUZ;WD!PGDW+9.=] M/\NL[3WG7!<5NH9FF-$&"%G#/C>)Q[;.K^X U= 1Z_%O:I1[9CPR?+". =BR M%7JN@ 1=CH? G?3(LS1 MHKZQ([I[G5TZ.@)0=EV# %3G(%1L%^U9SGH/MN*DJ P-FA8TA>XF=AJ&G#2@ M#3RULOB.#9N XPO3I %+<;)5!><:]Z)Y:-5U\3+CB[K&WH;QX#:VU\TQ.GH, M&BO:OE'K3E+F\&"CT;SX@F>Z:7(H+^&E;$:0 _:/V=N%F4W@+&:H.#BY-@T] MUH3'I,Y*S.MF,H.9GUK79O:$LOU#'_J(OIK1G-=^=S"3B(*NL-*9E?,+ABU< M;"YUTRU"KJ<^6[URU3#]UIM;9I$]IC> MP=H_UOJJ8*9U$ZIDE=/\T;P=YL)J._C>!-E["S!GP_:K MR1W<\:ZS&79MFSJ_E?-U9XZ&*IU9"FZV2S:'TGIF M6AYXQ @Q2\AU,S1LJE(5< 2 $WMMR=KF2P8S3 LN>(CIS 9H7YN":NP4TVO[ MUAH'#24Z5Q':";;CIH&">BV?WG[X4*\%U.?+$M%GME,3:%BF:]=EGT; L*%9 M-;4(Q1Q'Q33E.#;)M3;RS^8,(OTV&O4U>YRO*F/0P?5ZV?1IVVZ39O-&NL2/ M"W@9.#V]SF'F../=FRM1R $\V&1"YQ+>&%:$8Q!,]-+R2 <]JQI5!2&KLJXW MQ-2DK=DW0J%]@6WNV&SHMCZ)YJ0V[;>VV\:U].KG!>S<6]C2TJ:CW?H9&Q>9 M.21&@.*+V&X_S5"^[IBU76N:%D%MX[7YRIS-AMB[CT?A;8V:/EA<"JQ"T59C MN9@7.?R@Z\/3UK$TCVZXP:IT#VJQM[%46UAKV@,-)IW#J- M *ES;$(UZZ74:G0[KOL3.5T8R"B+I6RG@2^+VK8:O%H(>#G4SD!1G?4_,$$E M^T-57%@#0*M";%QC>_[I^861"MTRKO3RLL1.6%@Y79>5\>5/4/0K75^:5H*X M^N7&8NS&+S.0_*IWK[4F;/.#83?^1^.:*FU\JOU5;_7K^]Q39M#VJ9O.,\5, M&?7\8E[T@GQBEXS936C=,LPFAD-1#Q+U1F_3R\(T MEZO 7IV DK>T[9R_7@;PS0W)3RE)/Z D?4K2)T?LBQ_^8@V$]ZLENO(GSON= M!N1OP>J<:6RP18*O1[@WM9EP@WF6'6SW%/!-E?M.4VG2RJ[U( HC%H7U9]C\ MSMVF\++;$VO"-\[$OL6 ,LM&:D!-$[>Z_8P6!;_:%H:57L=0, "T+%"5LU)Q MXPG83E[9)O_"B,)>1'#32_D6_FMG#L]ZRL&ZV^R6OP%UU'^659/?NNG?0!]7 M>?L[8\O"F=4)-^R>J^*+,92L_F!51V.I]:6U_=)*W(WL<-!3C3F&\PAN>VAK M=;9TW;$TV]D"IGMN*5=&BS;TLZ:AVC9^DBI1QZGO:H5I6-&[K\/&]_!QQF7Z+OX[[-A)]L,-WD#N\#_!@ MZ-+> 36U6XU]J^"B\;UK>M=WV=[H\8/ESTPGXZSI*VQ(!_L&M@;['ZT_M#^$E\]M*WT@=_OVQNW1>677(\_0#;CSTDY#_-UW(Q]( M_XS\KPV)@IQAW=V=P$7MR8P57[MK^\VQ&E=(Z"(S>^X$EK^6>.9, +);!K(, MV,C?.Y]BSZIQ+&K;XM:.<-MYY#J\=,MC+XN99=_> =\,=5D/0S__#3@V%X@S@2,F_-L;K&EG2(%499N"%V;[M0*-ONBC59I M+NWA41NU;S2OS9.SZJ.\V]2 93NKWI!OAAO03*"8F]EROUAEY\JT MU>_2X*S6U+[)7VP1K?%']57QC*3K;D#%N?:>Z/!9-['K#28S>2(; 7'@[J+>&+G8[FV<'U'!1;U3UII_H8C^"D;5YSZSS4J?,&!.\,@\IV$,05 MAMIS>(J:\O+UXMLA;^B@M E, MR#-V$#M:M&;HJ0W]-=HXTF55S3=NUN[JU/F+41YGC>K1;UEN(+8D SR;4;!=3_65%GJZJV^];]?ITX)&QF67M(<=P)]C-H%FMN MNK%4='HL;Q:-U&COKM8"#!@X<.%)-W63J(HRN5BT>%.75[HA0::1]\#$4]; M61BQ[ML?&PQ/9-&V,UETTPKF"G=QEX,!.%[6C2/Z8? MISC<1L!IOFF'/-B)$1B]R\W8%#L%HOVM4>"OKG1E@H@F#@:FX[*8K4?7+$31 M-8#H[0#ND4D*;D?).2"RYZ:W?FG,A2W3VL9W/NLN@J]OZ?C_H?_/*B$E=7YOR JM0F^!@1W'A"-Q(YUW?L:7UKU?K65]E0W]H;3!TS)CCO MFU /=* [JBIZ3^W<;ITDP*&%!A_;538:!VH]LL"$Z:7Y5>_WZ&$ 8MJ$0I.) MT,1G&R^ &4'89%Z;?MWSVJH+S?OT[.IF-N)-0]"M=CJ/FK6XK@]>#UQL_=.W M9>^@B[ F2!@R)/R]GW*@>U$=JZ//Q47KW$$1P@SLV].)GODO37BDBTGD,-\.)>!I,#&-I?Z:ZP@-K\8",6W3&;)/^;?(SS! Y\]=N#O%&2*?S M=IBGSHVVC]7!$U.:TXZ:;8V,GB(A;?;#.J7H[?L?/[R9=(*O.3^(1E>K*^ MEE:#LF_:JF%EU5CO3:(]6(:8U#B[:=KW&PD^L1W1T6G3SA4U[5A ;DRD;Y) MFW;2*"C=;VW=U29J+K'L(S=NCG5B)7IW*F$R8T"#NVB3BUNW('I%+B[,/,UK MD]DK;:E6.RS1Y(; ?I%)LYVRMY$2W7;;,>Y083(A>X(1B+RI8]I@F-GJ$KU! M3@/C:#"LJLHZQ)O;+TT>$?*.,8PPS=O82!WRJU750L -J(E3Y\/N35I77_>! M58RM;]QHG?-YTS<%0VM-^E/?U,H+DTF/=K(5*;=519LVSLV537BX/WNE'Y[M M/>FN,)3SLG4U9.5\!7+J>W.LMM/!-E9IE[=AJ*T+$]I454/]EN1- 222;K+U MU2V[T?3$ RYMFN /P.3K=6YGK)TRW*ZZ99] M+C) 5/>8ECGJ5+75% ND\]I_W;F/^M;&A&E1>E>EC0^O0S/C^L MA>_[3OC2\=ZH:>A-!P?5$U69&G-&;.^4-MZ$O%;."F4\.KW^%%C3UB_51RT/ MHP--K;RR03;[M]K&&5%X-7EG]HCNE',V/+S.$]V>6OZT+1NO!&JV9;>I$N89 MOLY,TI)9"TYXAZ7CY6PF;LK5\I6I77[==?"9NM^U/\#XD%C4^E6M%P+MY)8& MIM>DO?<+?#XLH%."KHNVK]2K]O?-17"5VFH8E$Y='UL+_==_+M5=U\ EZ7W7 MW/,]GZ9A_(WWV,\Z_#09Q#J&08]P&OB'6$+PGFO\J9?/-_PAVH;(2^MB$X6RUN ,1/R3U#N5G/%&I&?FW]> M?P9,ML;E*VMBX@>W*P+&YRO%K)%.5F+AJNY5\I+C"<1D7_+PUOUY/K+>:G4? MC-!&$@^#TD!7_.:_7WC\Q3.2'4$ZK(-_"BP?;D[TXK+8, MG*?NV2=CE/]J[>*?=^WB(YR;>S;0WM\-!KB%IX9@N!,D%8BF1-.ATI1DZ@!E MZF_H:B:12B*5H(IH^EPT)D&L,!(EUUG&0E+'KH3GV'+0+G%WJ0>]7AT7D>$Q+? M@SPR9&B0^"9#@Y!J%$A%AL8H#A 9&N,D*V'1/@R-KP2/3-W!0Z)'$O DEXXFP1%B"!>)>(BP1EF#AZ$0FPA)AB;!$6"(L";)1$YD(2X0=%V$) M%HA[B;!$6((%XEXB+!&68.'H1";"$F&)L.=.V'VD\QTR[W5(Z7S[:X3=#9L9 M1'G$N6?T?3NMY^5XV/QY./K?B9,'@2Q!FDSBZ#EKX(;-ZV- BQ'R,R$S<>MX MN/5HZ)LF4^]LF?D0:L9WPZ[2.S%CD=B6M..3PN? 3R9>Z)XMKX\!+4;(SX3, MQ*WCX=9C:L?/V?)BV,Q,VC%IQX=J8_3,LY^/-R_;FX;$XR/D<8)FL@"' 2'> MQ _B2>Q&9\OM8\"+$7(T83-QZWBX]9@VX/D&I\D&)/V8V);TXT'C'*V MO#X&M!@A/Q,R$[>.AUM).SY5-8.TXQ%B,$5('AXA":?!K3Q.;;R'L#WOKA8S M?05_%LNBG#MBKIQR>:DK:NP]9*!Z,*V_*E_O'T=P]',Q!AKO<^C#8#C^:( 4 M3T+^A'3(9S\15C=XX'0Y.A.$\83QY\//A/&/2WF8I@,\#\-!^('Z'4[&VB*H M)Z@GJ#\(U$<3UXL'>"*& _8G<":&R/&$\<3/A/$'4N>?D)UQ1@A/ZCRI\Q1& M?*8P(O'XL'F0)WXFD#^0S4I> M2;)929\GJ!\@C0GJ]PKUT22.GM#FZ8S0_@0.Q1!9GD">^)E GO3Y 2 \Z?.D MSU,,ZAL=P_$=S?[V.,*J3U/SV[T>C8;6N)/V[@/ H@-NX*=R*69.I:_U?*7K M)]>'[G^/OB[*#[]KH]!F]U-D3MKL(2JB29M]U'9Q-YH$[M$:+XQ"HSV!4S%$ MGB>4)WXFE#^,S\)UIT>;_#(*C!^HUX(:\!P;B CL">S'!?9!P"=>] 0G]1G! M_0F#%=2Z@GL">Q/ >PGKLLG MD4> ?^+G8HA<3SA/_$PX3TK](#">E'I2ZBD:]4RM&6G"V].W)RMG:A^;\[:L METZ9?T/1&S5HV#L\ 67QF_]^X;\@N@]!+!"MB=8CIC7A"?$XT7KL&B*!!S$T MT9IH/7):$YX0CQ.M21D9)F$'Z+@]55*?*P^3 #Q1AB9:$ZT)3\Z&[D3K$Z(U M*2,$'B?%T$1KHC7AR=G0G6A]0K0^5V6$O'N'(/4>IQ&,G]./EA7[?J$KL2SF M%X[^LM#S^AOF#1"V#RDS_*M%#T?G]S%0<(3<>C08"<-)Y!ZMAH?8^339F<"7 MN'4\W'J\^LG@*5,%3X29J33RO&SP$V';,5"0,/CAF\&Q;?[1N@\2.Y\F.Q/X M$K>.AUN/J0#[9\O,I "3 GPB0:AC]@9)B<='R./#AN8Q4)#TC$?H&5$P"=SS M536(G\G*(VX]J /87M^TO 68AE4.N"J! M0O]C/AA$N=I@9/#0T.K!M*;Q/$4[@4 R1 MY0GDB9\)Y ]C&4R# 9Z'X2#\0+T/)V-S$=03U!/4'T:?=R=I\(00WAFA_0D< MBB&R/($\\3.!/.GS T!XTN=)GZ=HXC=63?E3EWA\A#Q.ZLS1<834F<>I,\G$ M3Y_07N.,-)H3.!1#9'D">>)G OD#V:Q/J.\Z(X0GFY7T>8)Z@OI3@'IOPEV* M09WXH1@BRQ/($S\3R!](GZ>L8=+G29^G&-018E!['"_5IZGY[5Z/1D-KW$E[ M]P%@T0$W\%.Y%#-'EO72*7.GTM=ZOOJ&(53[WZNOB_3#[]XHM-K]U)R35GN( M FG2:A^U75$R29]2#O?L1V(XBNT)'(HALCR!//$S@?QA:B3BX_6:' 7$#]1W M0=UXCHU#A/6$]>/"^C"<>"X?X)$8#MJ?P*$8(LL3R!,_$\@?1J&/ID?K6CP* MB">%GA1Z"D9^8S RG'K$XR/D<=)GCHXCI,\\#FI<;Q*Y%(8Z\5,Q1)XGE"=^ M)I0_E-5*82BR6DFC)ZP?((T)Z_>*]6$PB6*"^Q,_%4/D>4)YXF="^0.A_%,: M,YX1Q)-&3QH]Q:&^M;O"U*$)\3C1>NR*(H$',331FF@] M M)\701&NB->')V="=:'U"M#Y7982\>X<@]1Y'$HR?TX^6'/M1S. Z,5<.K/A/ MO2SF%X/(6B9P?];BAZ,S_!@H.$)N/5XEC^M-O,@G?B9^)O0E;CU/;CU>_RL^ M3<^6F:E&\KRL\!-AVS%0D##XX9N1@@+L':UQ/K'S:;(S@2]QZWBX]7@*<'R\ M1B)'9V92@$D!/I$PU/'\E]X=D[.)QX?-X\.&YC%0D/2,Q_02 BLO/EJC>>+G MT^1G0E_BUO%PZS'#'/'9,C-9>:0!CY!MQT!!PN!'8' 83)* XAS$SZ0!$[>> M*;<>X]12X]7@)1?XT M.5MF'JBE?C+V"6$P83!A\+V;P=U)$$7$SL3.I 3MYXGMQY3 7Y"GNR),#,I MP*0 4ZCJ&T-5R30D'A\ACP\;FL= 0=(S'J%G\& 2A>>K:A _DY5'W'KFW'K, MNNGSC3"3E4<:\ C9=@P4) Q^3._=9!+'YPO#Q,^D 1.WGCFW'A%]*=&'- M@"G.\=2>0O[4>[:2G),I3CO:]OQ%SW4E9J8B1RBXJJB7E5@6UWH0%6V#$'R$/#YL:!X#!4G/>$3MGA=,@O1\?6W$SV3E$;>>.;<>3TF+ING9,C-9>:0! MCY!MQT!!PN#'A)K3B>>>+PP3/Y,&3-QZYMQZS$2?)Q3EG @SDP9,&C#%.;X1 M0-)G+,HYF?*THVW/3QH>( NQ+,JYKL?K]W'*!!^H-Z'D[&Y".H)Z@GJ#Z//^Y/(#P=X M)(:#]B=P*(;(\@3RQ,\$\J3/#P#A29\G?9ZBB=]8#A%,(^+Q$?(XJ3-'QQ%2 M9QZU79Q/HL@=X)$8CD9S H=BB"Q/($_\3"!_()OU:%/-1X'P9+.2/D]03U!_ M"E ?38*8/)0G?BB&R/($\L3/!/*DSP\ X4F?)WV>8E#?&(/RI\ESCYGJT]3\ M=J]'HZ$U[J2]^P"PZ( ;^*EA MW.ZG])R4VT/429-R^SC!P]T)CX[6=GH4"NX)G(HA\CRA//$SH?Q!4#Y,I_X M#\1P('Z@/@SJRG-L'"*L)ZP?%];[+I_$Z=$:K(T"[D_@5 R1YPGEB9\)Y0^" M\I$W/=J8QE% />I-%35/*;&_5RXO$1\CCI,T?'$=)G'K5=L>=/DOAH$QE& MH=*M4-C\-SSWOHT]9^U.LX_U^JX M^WZX*83[CZA:N*,.C^< MP*D8(L\3RA,_$\H?)NTD>DIAW!E!_$#=%]3$(SXT[\5 R1YPGEB9\)Y0]CM?HT9(*L5M+H">N'2&/"^KUB?>!-XN@) M51-G!/QP;-_Z3<+3M M>=\5O!5S65[I0523#D8T#PV@]E.4?G1N'P,%1\BMQPL 1I/4/=J -F+GTV1G M E_BUO%PZS$[3QQMDL[1F7F@%OK)V"6$P83!A,'W>U+YQ']*N(S8F=B9%&#B MUE/@UN,IP/[Q)@K3Y7\3/I\G/A+[$K>/AUN-9>?&4GRTSDY5'&O (V78,%"0,?@P&^Y.$4YR# M^)DT8.+6,^768VK %.<@#9@T8(IS/!% HN>?437^DW"T[7F'S*+K93MZ:A#U M:X,1NT,#J/V4P1Z=V\= P1%RZ]% Y*7O'ZU]_-&9^1!*XO?$Z 3+!,OCY-:C MP3)SIT^HCSP19AZH[7XR%@MA,&$P8?#]JK$W<;VC-3PZ.CN3-S6.@("D:C[( HXC\<&0! MD@4X;DX> P5'R*T4'CE56";EF#"8,)@P^.O*<9C$9\O.I!R3.1I>\&G,4W@&6S9S_OEI:Z:Z3O.RZ;VY_N),]?+093- M#48 #PVJ]E-92Y,A#\'/-!GR4=L53H+H:+7FHQ@->0)G8H@<3QA/_$P8?Q", M]X[73V\4"#]0S\/)&%P$]03U!/4'@7I_XO*CC><5 M;LO:EN*+K@=1##H8(3TTK#J1>O$Q4'"$W'H\#['[Q.15XF?B9T)?XM93X-;C M%0Z$U)=Q:-;ZR9@H_S][[][GV[:*V9D-8.;6$^?6Y@S@?F=TLLS,!C ;P)RN>F:Z:M09 M,8^WD,?=AN8V4)#MC"? Q+CK#4_X]'WF9_;RF%M/G%N;\_(F^QR><23,S%X> M6\ M9-LV4) Q^ D8?#[R1I,]-OPS/S,_LP7,W'H,W-H@^NZS=>=(F)DM8+: M.<_QW&TYG0DWF7)V5\[G-+D)=9C$8I:DS]R5PYO%7P^J>+.X0S3FS>('-3G' MWJ3/3::.7"A<9'D&>>9G!OE7 ?DQGTK?QM##T3A<#/4,]0SUKV//#[S>8(]B M^1-"^R,0"A=9GD&>^9E!_I7L>6[)P/8\V_-\PM\+'ODTZEPPC[>0Q]F<:1Q' MV)QYXNER/6\XXA#ED4N%BSS/*,_\S"C_*B@_Z70=E =W$)Z=5C;H&>H9ZH\ MZL^'7F_$;::.7"A<9'D&>>9G!OG7 7GN&LOV/-OSG(1ZT0.Y7G _V]'L[&QL M>3ZIS.YBT&23Z-E#MVZ&MHW;?-3Q]ELU[-RRQ;-VRLOHPNL.]JBP/2FCIPW8Q-XMZX&3 MXFC&^J=B?9>]6P?,([;\&?&/E+79\F^3-NAYP\'$29EQ1R&T 9O8\F<]<%(< MS5C_=,N?0SS-FT=L^;<0\3FOM3O,3#KC!S?9P;\2Y)X^G@@[-C_5)[+#-(F" M0U#B-W6CXGRM(=V]M!AV1H/!NP<(,GYL$"W9Y_C[7.$^1T :C1]$EF0R$JDE M%37SR^"2;)XJ)60S\";,5O2%FLU"'W[W5^):AC&]92&S/,671S"3!"]0 MVA- 7'\N8'3%5_ RF8FYO%%BJA2\;JE,%T/X-@*Z9*(_M#/VZ%UF1A$^H!PD M$$TNEQ' ,?ZE<>))G@KU+=19&%\7@^^(G^/R'H^>!&29X7+&/CT0[\KD-QS M N@?1GCW--= =DVSPGMF80K#^GD.K M 8]88C/)0!GZ!&D(B@X7L)C#OEP9*.T#G>!'.4UN<+# !"',SD?*30T/SI4, M?-#+F9A%P&&Y7<_;,)O#**M9X1141UR5ZQ^M/)&&&I5;:%*UBP2]! M-78ETQC^QHZ>6X=:2-)03SQ7)_;Z M^^L U^RDT08QYN71 TM@5F./GLD9C/E21K=RI=^_$7][95-B.\U.R&YJ?JHG M:Q8!JD5J ;^1.B P3C*$\^=:2K,T6>QO(E6P'2?Q6:H0J=&?$?D2'@Q*"F:$ MRI/Z,BN%FB&*%*F[\L7WF%D= 32 R=-M:"T%:J925"HX-\#VY#H&$@>HX^"5 M*P$:U5) Q6_US1:I;5#N64?/P&UJ8^"J?DJ20Q ME^*K+D.P4$/_7B)]2#2Q/'MP6XCSXZ:E^ CD>.C@@-#B3E5 M/KAT1+!YDA?P5@P#7E@1HD1V8[[#HX=;'ZWGX7*)#\3K=(Y.(*H#>&Y'_*A@ M\?VP4AIRD:19^!_SA9UU[9UO^[67[+026PA/3A,,/DJ6J+$VO-1,^?,8>/7: M^,W+/ 6'39.#;%7:+/R&**^UVA&E3U'4=E'N!Y.T8:_3?5C2!J/.X)5%;5"- M:4=Y*"2I=X\D/4-(]Q"U<>>"1:TU)L!5 +^$.D-6O%'BB,RFI\/3[E3[0J%/ M9+Y?9/I5H10W$H/9?<0[166.;D4/9]OI+OTTT1I(J3.:?A*; M+(Z)WU2O /FX3N6"Q:-Y\=A=P?ZF-# P9D"!07ZL;%>V"QQS2Q< M(?CY<0;Y3GT#/:71#T-S*4O\KV=38ACD$[B&?.[OD2>J@5;\X1G3SL\CF:(Q M1C.:ARDR;ZJJ* />@_$#<.-I,B9 T1'_FH<151K8 6?S4(LL57&P]D;B+"&G M.HGR#-ST)(+WV<(#4H[:%"5@6A$3\IA26:N4(/+(2(,ZAT?ZX1+XV.1@\ -< M7BI>>"V8HA'*G\F"P&+:>47*YONK&=@$"C#7?U0]7*!@Z,DB-"*B?;!3.@*6 M&X;KYQHC(^F*LDSXI*(@I!JC)<9:T4(8/[J:V\A0E%E0V88M,@$A.BOJ30P- MK=3#XS4-O[B+5D)[-C^5V4*=*K]DV=!>(1=4:T%E-:4%?N^@?3!);+W.0J[$ M%"1!+DES_,)C(EHP9?C4RF+?DUF$&4""/^%3?*U.G@)(XC%G,X MS*%@"[!IGMH\ITYFV:W)"=+:8)D(\.44"WF4*1*A,A)D"XS?X:6;"V7#I21&;ZBZ;":US2>&WB1P6*KV5JZ*:1M:0 MIPSJZ1P939-8I0K% $$ICH$O_:(>)I:%C'Z#!=&DHP)@)A^O-14ONLYZ5)'V M+;-(G%$BM4X 5:D[\]4]UX(6:U+P\B7.VMK#"+8]]L!XJ#NL3X=[$[ <<" MG(1#Q\O/(KE*\NR2 L;OS:MZW6ZG^ZZX 3/[=BQ=^PWEGO';% WUS)LO=VN:\9@.I27-P-GGEG2U,UN>0 M%8B(O_S]S?C-RY/X28T"=]Y>=*A%.4C5[$:.C>ZO(F'5$F,5D;2=9&198YSJLK8E8$1\A+C&A&:G<1JH^(U4;!(@MJ':2E;%HYX/XQ(>YC*^5 MDVO%>,0*O0U"Q*Y'6P2(70]&*C>6A5T/1BIV/8Z/K(Q%AW ]'L@=44WT+LFC MHSDPO+']%Q]J=?JX&\INIKFO2I_/=&_?F>X/-BQHG*Q'WJEI*S"?;&>.L3AO @E&X<9PX^?Y&H^W=C9C# MW>9PM\&7[8S3L3/.N]ZD>W&RK-X&L& 4/DG69!0^'10>3KS)@+T]E\&"4;AQ MG#AY;V\X>K"7[7.2M*]9S7"<2=J/Q>%I+Y*A/9KU<0VG=B;L$UK*;ZLV:9SP M;:#Q(6MZV*H<];S)>.B@2)1%ABP4C.B,Z"?,O(SH3W, NMY@/'90)!C1&='= M)RS'$FIE?I,],L?,X4US.-LLC:,(VRQ/JV0;#KSQJ.>@3+#1PI#N &$9TAMG M7H;TIT%Z=^*=GW-D\2T&_1?+:1]-;4=CB_.[[8?X4#

&XZZ3,L%G#H.\ 81GT&?2/"_1[X,N.FSN'@T&?0;_EA&5?MN;+ M;C\5K,BIP[\2))L^G@@S[C757O^QU[>&(_KC#6+,RZJ*I;Q61O+.Y S&?"FC M6[G2[]^(O[TRA^S5]J%A'CDR<1AV1H/!NZ.I:S&7XLLNZ0!]_UX2_4/%*I41 ME;A'^D-KD7:P@ME3O30(HQ]P$<\V^-MK]?I"1A2 MA"=\S-)D0>_RD\52IJA4Q3(-DU2LE$S%4L'G0 2Y@J>7#X$/0BV64;)2ZBQ5 MD?DOCL@]1S\25+ M_*]G/Q#O?0 F@W65=&Z1/" N2.$NB*+DE"+#BJ#3\J@TB %E])*LF MLDZ)K'Z=K%9TX&J9B9 D/\H1.F[#; [RAD_12^6'LQ"^C!!A8'H+O% D>0H/ MBVF3 PFQSN"?!;T]F=%[4C6'QR.VP(.3A;H\7OZG4!5-\5-P#O17*IU:56",B9*FA D43S[#>;)>LW MH0ZG811FJ\OB_BVEZ^9U_8M.MSM^AZ3;%CJQ8WKN[]U.;])_Z9<\/HCN\*4' M,>GTQB_]CHO.^/G$[/2?O>C=SK#_\O3L;ZS9 WLT)@X>.\A-%)FL.Y&U[)D[ MYIZYAPAC'JA/Y>_DT/]BO*Z/=[TN)[N(,(O)VDZR,BRPSG58 MYW[", 2KW".1K?XKR!83G?WBIAF>R=I^'&$=O7-M3[<_8$7LN$Y@;X*1RJ%E M:0RI]CBB@Y'J")'J-"THQB)GL.B=^#"7\;5R$3UOO>9#PY64YO M U8P")\D:S((GPX(][S!Q?AD.;T-6,$@W#A,G'S[BEYWM$$R5C (GR1K,@B?#@@/O//^Z&0YO0U8P2#<.$RPLS?H/=BL MD#="-;DZ7V2D3*<@&/%7A?E8KD5P!H\.T_RW<;*V@8)L^.V^&&-O,NHQ-[>7 MFQNG(0,MLR8#[:.+,?+ZDRYS/0[7W2.;RAS>-(7G1NG(2,MLR8C[0X)#Z\WV:,XA=G9%79NG(:M15KVVG;W MVBY>+"UZ-/4!C2W.;THKF?ISRHP&ZD9%R7(!/W&MAC.8Q&5$#E:[L/4W\L:] M/=QLYF97N+EQ&C+0,FLRT.Y0?=P=7# WMY>;&Z=A:X&6O>S=-XKQ3M,V,M/QLG?!MH?,C& MJFQ#@K<^&>_1Z_G%1<*8 MT!"P4C.B/Z*3,O(_K3$'WHG9\WMC>%$9T1O=6$ MY=!!K0O$]L.FF,/=YG"V61I'$;99GE;GV_,F^[0Z8)NE34+1. T9T9EY&=%? M!=&'(^]\LD=%,2-ZFX2B<1JV%M'9"WW"$0"\M]?9_/7O228C$2?QF2_U'(:3 M^%_/IE(K;,*^P%:T,@N3N&A+R[4VSD#58A$V.^8]#$ MF,\U]4V#R6![23USN-LI+E]WXSYC/DM)RQ[LH]ZLD5R'?Z5(-GT<2N-AIW18/#NZ#C2D?D^D2VF M210\A1SF4GS599C!*/Q["?2C@A?ZH"32++ M&I&+"@H1QCZ@'A98S-)D02_"2@N9HJ"*91HFJ5@IF8JE@L^!QJ^ ># '$>0P MJ(1NJ1W#+I*9D$$0XEMD)#+ESV.@WO6*QK#,4W\.K]-X60*WIB)5D$W M^'^IM5\ MX5J<02E*3JR.8%[=X-4"@!_DU=T0?W=6O9]!XRR5L8^CL;]_@*>%F;BZ!FDA M?/\.[U1CHTBH>Q%T)+.%4GW :J[VHEB5N0M[O ;5\!4H-,#MR]#M$S\"+) M@'D[[HP$S"DJ3*RWO?/.1?&-A[B]!) /P3A:=<1/^PRQ#P);CL2.ZX$!]38' MU._T[AO/56FE12L"#VD5#3Z)!JI26!NC7NQ7O\-7XI\)<,=/T@^C,%MMP0,: M,HPU3Q&)I(@2K7'0^ #@-8";/-3SPE@,U#2S8^^78P_CO6Q>HRZ!A72H45_: M4=^FR+3);(9?Y+$UA%5@WAUJG1/F^8D&TQ,>K,2G!,@Z)JZJ&;-A/$/NQK\8 MXAZ"N,]IYZ$!T9]T>N](,/OCSL6[)QDJYC:"MG5 VC2'JB&4[W[2 M>W"@A7<)57P!S5M]\!;"$3YZJ&/ KT\8%OF_3P4X2_U"0KUW"?A_/_C/\ M=QX&"/RXC!^,$R)^4QI4DL_RO6[I@1R!<1'[X1)H9"F$S&=]-R)A5!$4;!%4 M[ F8ZA+5I*!=,#/0J70E_55^4'#;C8S@359B[_VY4(@U0X?T[L)TT%LF&@Q\ MZ?M)#A=[*%9J)>#"KVA7D6E!3\7H]RST09RTN9]NW+0C0/4O)'@/DGQ54.I= M,;5*7:L8O1&M ,I N%)UDT0W-$WC8\Q*DP)%_/_^O[[UNSW__6_E9=85*2P/ M#"/TG@J(S0(@*Y7--6MI@:X MZA*@Z6W_ J98V"WD1F4Z@T?ALZ=)FB:W\$F#V1$H@UWW3HA==7=%^5]VN><@ M1TF*62"0(A0.5,\5/X&@&2U2/+A_1PK[\_3SJ6;^N?;Q!C7FY>7$2T)4>2/#B+)8B+*5PBX#$TB; M*?IBB8&!,MJARY H#\:9XBP%"Q%S"S8I0ZJ$M M$@#4>@)4B%$ 07@3PC)9.ZM*D1F3 5]&/@D83,5O8@D&BC;SF2H5%]B_]I?:! M#5,)SUV0V7^2%MKN4:C-U(539@SX;!M9$\-(E (*3/Y% @/<%MZ1K#(P=?=H M<. M1_+P-"@,MM;N *@%M# AI3L9++@N"PDQ*/A&P)D\XIL5$6EY#8^Y1E.Y"@/5F-S8'HFXF_PHN90B!1A& MS2GR0'D0[[Z,"<8EB]R*43@&!R8FMH"N761I5$4-[DR;-.Q"HG[<3,">KX_[ MBS]701[!JW[!RW$(/\*;J\$[!8P<=]A,$6R-(MWAARDF^H,D#>^AQZR/8F4&$$@,?M(UU>,\RC5("B"2:?WH5,N7;$P8 M)!>($&IX4.3G)O%@U1,5[9C 3$'].Q4[$5JI_\X3O&VZ(K#[%SH)7[(4CK]/MOGM?07$VES",T 2ED$:4,S88J,CE MP11L5M2DP#O4=8(,<9OD$<(I* -,ULQA7>C9J/JP, I'!+:^\34"E 0*]L(? M=)G1&'=7$B=1\BLN&*Y)M],'*MA!?L!"FM@"_,5[$T/',_]H42-PIE(P,009 M[/B M?'A$."?]X;P0-SNWL\%\89?4O-H&'4IP]5KQ#3/:N_OK[^?!G"^_\3N M'4#_O@$,:@,@!+CYWJS&P8=0O>FAA=Z0UF*Y>R^TW+W."Q#[":O=:WZU^R^^ MVC8@@V9T:,O=,$(@A0U> \I71B_ GBKJ3XP&J"QV_ [ $,R_>"/Z4\]/U>SG M'?(XQGTWI7=8393I>BF-MS;*+/2_XB/V&^)=XW)#F6TS ZP* KC;?Y$>A+O^ M,P3K,'CW$@-XD@3 $%Y""K>( 'D_FW( ;@B8M1A-,TY4Y4,AHP$3+X&'D*/( M7XSO7L8N@;LNP1_W^@ 40=K$Q2H;KPO84#&5QA%,S,!I!>:RB(1U1G7>+*T[ M/UEC4K@[3K8+@?7K'V)Q>_<:FP] ;15/*)UY,/,RM5PBEP8)P-^:"""XT?@H M@D&1)\IT,>^ZR[M;8Y[&OU7!1BW%+IJ60FF(>'A9O?)B+;E3)5*,4MZH-\%4 M#,;Z*4PI?3_-:YSO%<7X)F"%\&F,30H4H=.MU[SNQWPGJKS;\)E*5ZWPGD!_ MG69P_U&^F=3J;]9CY0!P@('!0E5^Y-V]"P]%SL55<7\M^%QW34V5T7H4>+N1 M2&!DN(XJS#=VV:T'B"ED7*N3VC5N6(25[T8&,;*_,&61P%I$Q<4R6BOD+@N9 M#5?G)HQ8%D5)#-V;9"K<\%FN8';B0T1YO-]38.X-4M9^J0(O^&1[ZR=I(]+F M9AN_O]J(KY:_U2(J_S+B$I,NPU&;.=>' C_,DR@0OOD2X"!-(E-<5VXN+,O8 MB+;EBZ@R##2(H@ *?JW*PMKZ.V@<01B0WJ*$)5I-:$'5/8(M:W:?%\!*JGFP MV3V3^(7R[[]5^>7/D322\R_0&39/4MH@(;>7'F#M D6D2Y56NP">9=/O=E,9 M(B.F7NA))OD?%_6EN-U,2]^FO;%$56%A 3[:7@$2Y&,%0(@5%N$-B'.$:?3K M!$Q$JNRN/P%&,UW9M-5"4;0GIM+6-* M'J3BBRAHK< N D'V;!Z+ M%YI$2O M.QV=]3"*>9U*K(O_$N(SC 8G"[4DU1JV;B79O=2>U] :.0J$HOJCMA28"KZG M#N1.-K8C?L$J0'@%+'MD@@)7^36BGK&Z'E_YNXMJDYN]3J^LZ-VRP _5S)): M)/6T5A=;;J)BJN)(Z 02>+T'<+2;@,LRK#G' 9)I=A1K;*A MK6U2Z\0W^IM4,F+CC3)UB54%/*K;V)3SW(*NJE6DUTK6:7-+4)3.&2@OBC.W MJP:JG "O/C25$U8Q]D:DIH;L>-]S ,V.6W#5FGI$6[%TEF%E!]V!-^SV'K(0 M23. BAK[=SO"V/YETSL\ICT$WUU7K<.!-+GIW^ V=.U/41/O\;FNV>C(% M6A<;-C D9"N>T%%.5F6,?#>^-'8(^)W%GF8J=B!&3S!&-)?1S'R= ]6KU@[ MUZ-.*%.16Q7 FOW1_RL!E6]H.1!7(Y M774>4=#O;984T0$#-SI?X+;3_RA=\80-,.*1&Z1@UHXJU&2VUS)OM M0'%0E^"6)\51J3@6(!@.'2\_B^0JR;-+.CWMO7E5#XN$WQ4W8"6V7&IUJ14> MZY:I@@9T#JUY]IO-UH=X)(&I5KXL[G]_MP6B?=U%9S 8O4/2;3MYTU[4F8Q[ MCUWCWH,>^_V\TS\?/_ MO/.AK!.7SF3=.*YALJ_YKOQ(&M>(:KY=.9A[_R;*AUJE/=!^WT5H^H1B%I== M5^HWA9D"EA26%):4AU?JLPUVN"\J[JU8,\(#I,=?_OZF_X8%R2%!4JDI'!!% M%(C%J0WB].*+L5,?B5Z#L8_>!F'_UP=XUC0-_Y>G9:S/M$K#F;/4;2- L=YP M'BLPGCK>46?P6*R:S@4,D_B2 MJB_#&W7O)+[K?>\D!+"VVRGN1^'O70)_/A!SYA]!$ZOF"N#]+*DGVI\N-D>S M!JXU$CL:PC;&W(;RGY(;4TS2/V<>9QX_2A[_4?F&QWN]IGG_3\/69.;@QGNIW!^1[M?(^$T]N %2WDYM;B,O?N/0" [Q0!/&;V M/_B:/#%4CINA1^]W#.P-.^-)O=\\.%^?I[A/F.F:%>'T\/ M$<4[FE;TC6$LG6$QV-OU.YH%<,V>.!K"-AS>*/:83YC#F<./DL.K+8_[1_ . MM19LV1R0UAS7.$%N;5N4CKF9N?D(L;=]4;K6DIJ!X02!H;F#D7K>>#!F=G8U MHL=E'<]='SP/PYX]\T&-V?LE 'OR+)SJ> MVDGI07A3O+=^YN6@,\!S/M?G'X1Z&!E=<:8SF6;O M:9YG,*.%OIQ*K; %_1V*5$.NO]@YQW4[.<(8YW1&5'G"*QZ@69T^B M-QSUNN/!Q3D>"EG;MU];OO+TT7<;(W.$>&_^ZRJ*1![C@=XJN/>0>7MX?+1: M:RB')_3@=5EDVBIB;Q6\J792<5H=;XO/OI$1W*"]]3;8YN3M1^^B]Y7G/5:&T>-O<9-AS-LAH)G,9L7Z:*UJ25J<39[[<1?;4>]9:I+N2J.);>/ MHW8SCZU3<02ZM.>H8Z<^7ZE UPX^ITG321D;QTHO91A@LR&-JMW.%ANW)U&^ MJ)U7#C?8_S\45.'A&0Q6KPI6_7:"%1ZEO85W;7][8F \U75S1[%I;P%7!,KT MFP/VGE(O!MO/H&I25#1AJ,,4Z=Q5X@^UV;WG M?'N">9U/_\+FGQ6,@\* 9;> ??>0_7KK"UFNLSGEEW0,M1'?.'Z_:'Y8&S ^ MM(+$6M-*23TKZ?(I]BDM&I:6#3OJV&^F:^[P04-%8=5JK::2(GEKFK-L:1J0 M*FR^88![F=PJZIBX2 (0>*]HX>6AJO3QT='6^5$/C96 ]8IMVZY:AR]#EC"C MMF"!4@L1@]QHC2VRX;%$\F6*#6EV.H3^(4N\6>;>.*WI@$TJZ*BIGZ+D5ES% M,EKI4'/C@_H!/=BD DDT Q+95BI;^ZG.)9@P8&L XZ.G&V&;.@7CAQF%,_B& M+,\0##T?#9,IMA!-X%5R:GL5PT\1&6%&A%-UH^)$^4+/$A MIMV-'1!)JE)9T10F"L%<"_"'F&RQ4AOAXV/JS@@W5Y2!#]2+%B&C@"B%+1 ) M.ZMV?>MSJ#V#FC[]),,(WPZ#,8UP,H35&="3>KB61*KWA*VMEI_D8&73RDB@ M"H =-7<,;@#>5-&;V78BV9PW?K-E;!):H8"!JP6N[, .[ .:K M;Q(ER;P$;$M<]DI[6L/+-I_*:CW%X.TRUBAZ()BDMZ4=7MF2;*YD8!5^)0!3 ME=VBH+\][]:[.,'?H^+OCOBP;8H%PY)] $Y*-8*INH;%LYIZ!H/(2DL#APV6 M6X_>4=$1_;DLS?W,-IZ>*J.S5GM1D2KFGR152G) M]*&PI2Y,F2"YC3/XG_CU:R3GP 'B ZX+& NQM"H9 #&QC4OAAO7K?I\; O#";H@<9+!L8?+K69+;H0(O3]&S3KJ(!N.U]JHI.LF4KLT5.+4ZK M*^%A@ US&%U*R@F[>\EJG>':&8#5&8[&-JOO@,=!O(D1A;CLFV;T!F RA@_R MF%0=41?'XL\3;'R&7=I],-\,/%<"J^_12J"%?,!57;03S)0_CP&AKHTQBWV[ ML35P1UR9SJU6 Q4PD6+@(+7Q"I)"TZL5A[U PW!+CU:48_N80F=X5E'_F>D.7:R^%>$H M0G0S;=[-4B$B4P=WP]6VZ;-G@ECTU"CQ$6JI'1]) [7L\ZH69< \X;I;9GP$ M&H<$0P.L"TVMX;/5TAISAJWQ#N!X,QY@@442JU71TY>^]8 ;%\:PHH,4J$MU M3O%"E"DR!3-%+&.O\ BI5.JCV"_ETGHY?W2^=$2&[)6#,U/K:4UD*.<"$AR7 M?AQR/*)N4'5W--)=:BGX*DR-3;G,BH#C- =SB"Q 9MQ'3'_#!D4P8 ;>>>QO MX@:YS+,H!SY298RWBAL8YBD;IUIF+M@3' 5Q@^[KNN- +R^4"7"N_6AT$"A. MLK.M"C$ON#71XGHCZYKLE('=0@1]#-H&$F'3 E^J8'C*Q+6+-X!A$%\7/&A9 M"SO]F4];>K*3QC;1DT(%EF]<^9'BGG_MXO][.5Y&&LP \J@JIK<.'W!(B5CPQ4M!6M^L>N]8Y]I!$IAC=O%2H5?4]:H[!?V)OZ5A]IRTV.%NE;QBMO/5&OO5@"S;UE?>E/;S-G <8EWZJLII_>S=+P$;G M$QKM/I*[KZOK)-VYO3N9?/"A?\FM>MO8JG=TWNEW'VW[VAGW^\_O-7M^\?S& MN.?#]@P$%O*B[VK'W-?L6W)"_2)/DZSE>;!C[@AU"&?G0!VA/J$"_\4H\(]W M%3@W6G*\T=+K=UMCHK..;IKAF:SMQQ'6T3M'(QL],)05L4.XQ(1FI'(;J?J, M5&T0(+:@VDE6QJ)=5^J=^$#U)'P,HJO9J$\J,SFEB D5?MV76J1&;",F';15B&!>9>)BP3E@G;IHZ+=8K1O0==CWKY$CW] MM%R77[?LZ7([UG)D@G(2K2#6V?ME./G^#LZOF&^X.Q-QZ>GRROMP$M&(8;!PI73F)O#">&DW\9AQF'&8<9 MAQ_ X4'?Z_8G)\O/#,,,P^S /S/?TA^^F ?/&?B77[^?MIP5QS%'9R#K,.'P MQW<[-$[X-M#XD'M*V/K\;C@X]\87+[DE=U^A*+>Y-2X6CIJHC/=-8Q'C/>-] MR_"^=S'Q)N=[-+)EO&>\/W6\YY#$SFO1ZW=?NJB@_8+0V.J8W>34KU#JN6WP MLM:R%YMDI*%?M@FS[=#6OJO=P %69]#L,'F!=47=[_114P=)CJ?^.F._.EK, M>BC6WF4-V+JM6[?]?M\['X^=%!JV;UDCL$8X M9FC= >C3#RSH>-U5:T1!VT M 9D8\KG*HFDL.1M:<]+@:W MRLZPV"=648_D[?U'L4[;=]W/<-1:4ZB6,5G14=S=)T#GUCZ9) MVX[29G"S5)JVY=B9>;.+,O8VU;4.VZ:=,X;I$FW:7=E14A=I&1#6ZZ(W:X(M M3+>UGQ9J!O/&:.#/OV\.(S\G2]!"'=0S@>PP0 O5\,^;:%;9;-37F-:VK M90", 73!0=TH,\Z.:=UKVOD>DJ%9AW\9>M[#Z@MH,PX"PC3$,I=ZA ML^COS0VLGX*#U=XTQL'[<="P:X$HX9;]?$_C99!_L/9T 76F%1Z*%C5M W"" MA]4ZVHO ="R4XNV@.^B<"YA!A)T( V6>@Z,"&?>5"M:Z.QNT,>UNMV*ED77Q M=EA_:C$Z>JIM3DL@A>W% 9D,0F!RP<++K6V)BP(J ;FHS7@RFVF5H73"\_O# M>X==?\$31]WM]+8/>HT42%T$S_MGP"#Q,$A4Y:\,$O>#1 $/6QM+OR@\5-:, M!0J\P^A'9'J4O]Z@,RYEQ?0^%X6-8V\PPF5%+ID"E]F[U0CV<@G,2%/-Y#>B8Y[-D]00$H8/[P]3VP+6 MH]'8M^!P$,J&-518;^N*UM4#J$ETTSHO>M ':FH>VK_H=,N'6O0YKU&TCCYW M&]8N91C4J;VU1S<9B6L/\N^JGJV\=2OUO;A[T1ELA]UB76!V41)?GX%QO:#Y M(H7>]B[N@>NJ7?F=UN9>09A19_+0.TO"EI0VUF6[>R!O'"2_/Y3 IQ06-Y>1 M^+440H;;-><=, 0P#P1A"51"'@RMT7#'K]O&WY$B]D5(!F$)@0%IU,2^A-&2 ML(T"Y0!)UZDB">V(C]]\ &L!XA8H[:?A%(123A/PCU#FT;M:UCI&?P!'*N>_1_X2V8$3K,P@F$2C?"*+Q\_((S_I*9I+M.5 MZ(V-WNO@O>!Y%MV[T:5%GJ'WINI:IH2I2)1[EJA86V]CS8T;3<2L> 6_,_W MKQ7,$N_22@E#&?_]IR138M@1_TB2X!;0C*[_.X\ M:_2'7=\P<=PUTE\^>QS($=*%)2:Q4^*QFSUC2\#*JH2*M;$C!Z)/!R M08C_825CE P:4SZ0[\KWDYP60WP&ZN)ZT I]!/\6 8GUSJ;>>9P/R0KRR6"/ M5TA9P]$5V,,H310-V!,O3 .R@@@?02@ 4-&.@U_0,S#/LFMDE1X& JVT_!&3 M='S!UQ,@@Y))86G%=X44_M'Y K)^=?6Y$+3OC:5I1B$+U9!1A/+QV:7H-6,P M-"#EQ9Z MHE!2PW@"Y53=J#C'3R9:2JX[AF4)Z$W=HS&MK4K$6&U'_(JZ"O3,=8*4FTK0 M:>#*P&!O9)3#Y80OY(47.UP.NF.!FI064A M?(+[I(RO!_^+S_P\3@4D0F M_X-!*7J.<5UJ+E#QQ&V#);U1 F937A$IWUU\OT?G<\4#?6MC9ZF$W_SZCT7@)*7(J)FQM9=K\_TNG,$(5M^; M=*A?[AZ=R3 5&/ H25;.)L48B+Z52S/T>"7 F"SRJ_!V5/%YJ.=K*3N\]+L0 MZ';/DF[2[@AI *Y'%.$?)BV.@RJ9J,CR*Q/FHHH6(@9Q3$=<[2H<\-"%PKV\ M=NJV$-,6R"2IMM%"4,<91IN09AA3C/U5F?^O)4\H?;P>'<(Z)DS:E^A&*9*" MFO!W *R-EN#90GX%,I#@V-"7C3X5(\31PAMF.7ERU1"GRI?P/5Z]PO@71O20 MX*:6(=3DW3TFR'Z**V(*'6AE9%FRB;$X$]8#SKM5F,G0:P\O,TXUSW*I5&HN MBBFZN,!5+U<3AZM# $"95@M3T:@.4A5ZE8\W$;08JWEZLEIDILPJHD;4BZ>MH'?2!@\QB&1%U-55511+6RM,M*K MJ3BO<_&5K!%1F-FEC:552:(FUIG%6>*=U!P K2L#O18PW/\.[ MIT!CFB>M63T:\%"TO"2U5TH(D!1Y"5$ZS4NQ^!WMW.$/@+ID#EJ$6TZGI]0T),B$C/4_R** G M3$V* A8:.4*"$$YU%F9Y9OB]>F=5E%C>8$/UN/Z+!, _"$%[9U0J4-96E6\N MQKH[9E- )P+LR KH0NZ1T:J(<261#8$1]QO#IN"WJCRZ1@U/K)*\/OMR)IM0 MDJ1;AX08KY/(VB.86]3E B'P&GR&A8-98&%!G:V*\5M\KR%9]5WQ9%@6/X_(!,B!5B3^YMTGK5X +Q MS+9#AF6>)<7^7!P+L .'2\_BR3@8@:/_Z:"]^95O6ZWTWU7W #+&S(O YK3"]@2=YLW^YIQ]093(:/ M7?/8[]W.>/3LA[@SD//AR(V!-$*1!\[6FCSMM&_>D-V",^:<.=VA(5H#9?&7 MO[\9OWEYNC_IG-&=M\I/7-HIOQ':GNQMM:5*B5\2VH/R\>X>%"?/BBU/XW!O M%1^1KGV7J6D@>TW"[J$@7HBLC%E.8M8GS-'ZK8NGRY"+W#6.0<8=U Q1R,'KD7,F;!,6"<) MR[# W,N$9<(R+##W,F&9L P+C1.9"7MXPAXB2'0TY62-[5VKPD1.I!Q./23T M?%H_V"O3,3Y_&9;>HW/L,7-R8]!R/O+ZO8N39?4V@(7K:I%1F%&84?A9ZS#J M>[W12Q;WN,WJ;0 +1N&39$U&X=-!X?[HPNNNG!K1@&#Y)UF08/B$8 M[O:\X6!RLKSN?$#_:/(IC;'XSQL'77.EI\LZ=&=:GS"NG"ZW-J>RON0$ MGBMU%"YR:W.!]K$W>=$#C9B=CUT5,M(R:S+2/HZT Z\W&#$[MY>=&Z,T9$1GYF5$?Q5$'Y][YY,]CK)D1'V<%#[\V#Z/8ZZ]6*](GG*/ED@,'E7!OT//Z/=ZR MT&)^;IR&#+7,F@RUCR[&Q84W&7,=;8O9N7$:,M(R:S+2/KH8P^'(ZW7W.+B" M^=D5?FZQ;:$7__E,1GOM1S&$CB?SV;2JVP M3_<"S^,W&QF>>S8_A^B=4+%\;)DKF716L745._!Z%WRN=(O9N7$:,M(R:S+2 M/KYK8.@-+[A52HO9N7$:,M(R:S+2/IX+'7N#YFH_F9T9:1EICY8U&6GK9PIU MO4EOCX,RF9WY#/]VQ.?_F6@M* J?A?%U'NKY GX0R4P$:IIQW7R[@_*<)^2\ MMX-JM>?MU527N=D5;FZM, M!8+[!!Q#,N4P"=YU^.IW^HA?09)/(^6.5E\7F9>1CK?-53SLL@:L\^N!N?'( M&P\:*T![<+U.1.ESF9K;A&709] _,M#OC[UNO[&V" SZ#/JN$Y9!GT'_N$!_ M-.Q[Y\UU'6/09]!WG; ,^@SZQP7ZP][(.S\?.BDS)P+Z14X'_I4P;_IX(OC, M4WUXJKW^8Z^_?[85MCD!-&LA9"3&O$Q@+N6U,AAR)F17"5Y!H__ID#/T*MZW6ZG M^ZZX 3@\DDNM+K5:2MS.5M" %*]Y]IO-'/I-J,-I&(79ZK*X?TLNW;QN..@, M+P;OD'3;5*4=4V*-V8G-JQE*UU M %NXG[XA6@-E\9>_OQF_>6VW[Y$ZOH(A'UV7R8M:%4^TQ*9)%&R,;9]5^WV> M*B5^@;_G6GR$.0?BBUIF:C%5J1AT/5=<]^W%?>ZMXB/2M>\R-0UDKTG8/13$ M"Y&5,UV^T) MC_SH AAO M@E'X)%F34?AT4+@_NO"Z@][)\GH;T()A^"19DV'XA&"XV_.&@SUZU!X)KSL? MT#^:?$IS ?TD/O.EGL- $O_KV51JA4G"Q5+%6F9A$@OU#3_O$>_G$E '$XLG M##BGRZW-G0 Z\'H7C?5X9W8^ LW(2,NLR4C[N*LR](87>VQW8W9VA9T;IR$C M+;,F(^VCBW$Q]@:3/3*DS,ZNL'/C-&2D9=9DI'V\(K#K37HC9F=7H^]'DRIM MC,/_F6@M*,:>A?%U'NKY GX0R4P$:IIQ%M!EI'O]%SWV MB+GYV+4A RVS)@/M#HOQK=_M#9FA6\S0C=.0L999D[&6C=ICY^;&:N#[D>3!&V,QS_,97RM1!B+F0Q3<2.C7&'(/43A5SH3V$%)"XS%O+VHQ-S=.0P9:9DT&6C9J M3X"A&ZA9C/E9U@%7W8>E,%?NT9[1GM&>T9[5\)[7OGWF!X[J!,,-PS MW#L.10SW#/=M@_N1UYMT'90)AOM#[HFH$ZX'5#ZLEK $1>*9ISNP3J_<*("2 M,_$S6@"_V$(]C'>OOW2MR-X<)EV\#F_]3A_Q+4CR::3<4?J.=NTY5/W$+FO M)D&]<+C;]P;G8R=EQAVCH W8Q'Z>EJ' MT_KM3SF[B"\-T1HHB[_\_4W_#3-T:QF:"8N1#C_10]4@9! &7FMA)[+%.Y,\DQG,@["^/J2CW-R ()V MPOFCD0?7<)X)RX1UDK ,"\R]3%@F+,,"I0Y]+AUS&F,.<--$XB[>!@BWDUL:08W3N3?HC9N?VLG/C-&2D9=9DI-T) M:<>,M"UFY\9IR$C+K,E(NQ/2GN]Q"@2SLROLW#@-&6F9-1EI=T':B^$>1R\P M.W,99CLBZS^&49ZI@"LM7=:.W!73E0RHB]S:J'8<-W8"*;/S$>@]1EIF34;: MQY%VXG4'C9T&Q.S,2,M(>[2LR4B[@;0CMFE;S,Z-TY"1EEF3D787I.U=L$W+ M9U<>,?0>!JAP75TR!C,&,P8_$X/[C,$N0P5C\$FR)F/P MZ6#PJ#/ATY1=A@K&X)-D3<;@T\'@86+,=* [J4N99\GX*,J%2&DL87^/0\?*S2*Z2/(/'?U,@,O2J7K?;Z;XK;@!1 MB^12JTNMEC*5F2IH0 !BGOUF,X=T$^IP&D9AMKHL[M^22S*O&PXZPXO!.R3= M-JFW8^H,)L/'KGGL]VYG/'KV0]P9R/EPY,9 &J'( ZG+R:EE+EMK@+;01&JZ MX]/X%3H^6>@O:-(9+3.ADR@,1&$:;F'(1]=EMW^T/6%4XKBI> M':Q.FM",5*XBU4OFEABI&*G:1FA&*E>1BFVJ5@@0(Q4CE1O+PC85(Q4?WWGP MW;T;EWSZ0%NBCTW9]X?HT!U-!;N].Y6W8I[,-F]NZ.PX5 MKNM(QF#&8,;@9ZT#MW5W'"H8@T^2-1F#3P>#AYWAY&09O0U0P1A\DJS)&'PZ M&#Q@#'8XJG\T295&N[[X4L]A((G_]6PJM<),X6*I8BVS,(F%^H:?%=>!NJQ9 MNXR*T-AH"ZW+NLQ4-M#XD+V$G>'XQA#JNVZGUUC%T2[]A!N7B=P9[!_<;#O M-G:V)X,]@SV#/8,]@_VK@?V@YZ!$,-@SV#L.1 SV#/:M _O^V$&)8+#GS1!. M",BG(ND2JTR$)BWS_+:^=EWJI.P!][]T5L82'0ELWL=IFL/EA=?1K-_I(YP% M23Z-E#L:WM&&/(?"J5W6@/7_VO&!YXT=T_K@8KEC +0!F%Q7WXSXC/B,^(X@ M?I\1_^@1WT669R7 2H"5@!-*8-29[!'U8R7@&#"QV>\< S/B,^*[B/C#SG#H MI,"<".(7V1SX5\*\Z>.)@/.)3976=UO&1>994L@"CB6,KW'H>/E9)%=)GL'C MORD0+'I5K]OM=-\5-X! 1G*IU:562XD'=X<7@'9)N&S;8,74&D^%CUSSV>[X,Y'PX]57Q$NO9=IJ:! M[#4)NX>">"&R,F8YB5F?PI@AJ\60Q99OX]886[X-6+Y]UB(.:9%^M[_'"9^L M*H[0NF5",U*YC50O>6 ,(Q4C5=L(S4CE*E*Q3=4* 6*D8J1R8UG8IF*DXJYV M!]_(O2$G>P>W/LHT#N-K7>W=%EE2G:B[?7-W$$9YIH)+WL;1EOCCT8B):P%U M)BP3UDG",BPP]S)AF; ,"\R]3%@F+,-"XT1FPG);)I=B2(?;1'DWBE0&B9Q( M49QZC.CYM':[\YNCF[J/F9,;/*=IT#U91F\#5+BN)1F#&8,9@Y^U#MW.!6.P MRU#!&'R2K,D8?#H8/.P,&VM0T3BCMP$J&(-/DC49@T\'@P>,P0[']8\FK=)H MDQ]?ZCD,)/&_GDVE5I@K7"Q5K&46)K%0W_"SXDI0ES7K84ZK;%P,VD#!%G)K M@U&D46,=%YB9CT O,LXR:S+.[H"SPSTVPS$SN\+,C=.0<999DW%VA\J4<6/- M8YB9&6<99X^6-1EGUW!VG\,=F)FYFKX=4?=_)EH+BJUG87R=AWJ^@!]$,A.! MFF:<^G-997)NSY7Z"A>YM<$04/LCTJ%,D.[PM"-TY"QEEF3 ML7:7L- >3:J8F5UAYL9IR#C+K,DXRS;M"3!TXS1DK&769*QEK&U]"/YHDJ*- M\?C/ILU@)K\)-9LI/\,2^+(1H0S^RG6&=?":TX(N:]##Y/P>[W3;N*"T@<:' M["?L#,:^I]OJ/O?[^V5;2[H3H#08;Q)B7&;VEO%9&L,[D#,9\*:-;N=+O MWXB_O3*';*>9VSQR0N+PS*F*,/C[&YC?XL_!G__.99R%F2>KP_\!P@=WTP.A;']?V&Q_5]4;$.@71AMMJ%/,/.:#!XYRR-#@?- M5QJ/-ORBEL!U4Y6*0=<3_6Y_X(E;)>8R$'Z2+A,Z\="7>DZ,2!_4O_/P1D:X M"5-D2093BZ_%V^%DV.D*&$$4)C%=/ -C2HNYBN!CD@H_"NF671[6ZYR+J7E4 M1_P^5QKD8 '&&5PD4SR@\0:65P5BF89 ;I@UGMD8J 4^-E#+!!9<2-^W=\"7 MBR16*V$DW@RL(_X%$TN -\ ^$S**Q!P(#$^*0AA20$V6X*DZ2W/:;RJ6>>K/ MI8:WWH89S ">EN4IBHC&?OPEKE22-)[>*B-Q&3RQ K@Q7BKX14<5:Q40"ONF:'#+4O<"HK;,!& "B+21\#__#*W!%M)PIPVXPF=@/ES(B+@X2$2>9("L&'U6\ MTO M+FV6RH#&#-87#"N/C"X!E@8**=UA8*P!XZ\E3Q@"(BOHG-@&E],*+YH- M(L@5?N73N;$:06CMJ%AM6,_>41XG.PN_ ?>;LV0KCE_(%2* #,"1U J 2-+^ M=[C2OD7B.]7=EWB676918KAIVY.7:1+D(, $3);+2(+4MZ5Y2[AQSBUP#F!. M1_R8TSN7,J7I9X3&,Q"5)(57HQ3, ,=*5*8F=?8%^&)\",!&DE+K.O,VDB3] M*/4\Y-=;\QB= S5 X!*MS:6E".# X2)<)6!U'V8"SP0"1FN0.)?@=BL0P)AF ML[8DCZ\BJHI(:AW.5J0J2#G4'@]XN 7T" WP)T2#/,H\$%-Q#0)M5(29"HX[ M57YR'0/3!H^.18!*"V%JN3]?&P#R*)A/^&"8)@*JN;MVD#%>$RAX&#"^H1*P M6YS$^';@.1P[\&LB$/&MIKE1A"QX18J*0\8K 0\'Q!/A8@F/IM6V,P&]@=P M-D,V \61,*KL9FY),5\M$Y K"A^A[-#RU9=R"Q_ PWK=+BAF4*9 \Q"1ZC;) M@04,L^$M,&VY!,G_!JHO0TAYV^^OVP-WWN05F@OT QH<]1>#GD7&2>ZW'&Y( M+RM013I').KUS\@FPL+1, DZXN>=GQ7JREZ!0:3(ZRFAF[I1<6ZX^XZ=H@%; ME(%M(!" $*SJ'!V &V5!B2 Y-=(0)X8&> -0WD^TN<^^ F17)WY(#R:EODTJ M'YL(2\&:% #E%@L $%11)?\]A;L)E R+&\Z0P-4UI@9TROW,L#?QA[P&B_$: MW[>IATEW;=7%]]NW:Q/82SP?FT"=*HT!C)3Z,B\7@2;[WV_Y%C26H!0':'"J(T7Y+ M\@R +B:3'D#'@NYOZB:);O"[#T9%_R3],(*5-%[9-$G3Y!9^UKO< [:!3*N5 M!![ RZ_H_"5@EM_!BA!??OWI-Q-C(1]CKJKK#=XC,]A3G)91KD6OTQ^]\\A7 M6S.+K(T'Y@C8AXDVQDDA!\%&^P4TO$$.=U6G&U)H^;04KN4R@LLP&Y,J,# 5 M.KF&;>\H4V,[D]'\ME=;G>J)QILL% .8NC$JUT>5XN>(Y)T&@#/_E, TQYXP MY[WY[W^$E3>?@_=$:EG&!.!U,^1*_&LG$7NIO,-FK'7X)W)[FD3Z3UCN/\$( M ?G4.V4(#[%0!Y& M_:8K\5L.$-,;R+/>Z+OI]T0X\]4HL%]5H/RE4N0?OUETN?+)?^Y=#(;&IP2; M%4WC[_"& BCJ5Q> \;WQT6&H\IH,7<_:U44,RY^'"AUS>"D%A9+9+/25C:C1 M;[,PEN!K ]K8WSRA#&LHX^#>@\0$>@3_\%RCN(S1$E2LY-=9J4()?&J@9N2H M K#6J:?N4D_5J5HDJ.]?>>.([9N"3URQ_GHB'\ MHYY(E7EZ#=XK=C*>NWVI8:_A>1/^F@+MS0QQ=-H$P-M [T$.6P_> M6^^__F[CT"Q49JQ,&(A:4V+EY?CBXIURJA/1Z30G@1 MC6&6RIRB;@JL:R!).,,@F5?(DJ08!(;-R.V;*A53# XCKL^VUX[#ROA0.8X4 M'4*KUAH8QG;^J13QWPBI0&!9-&L$-/&LBK^,] %V8TBK(F[IG,2R8FLB<(6A M:4%@J]O0__5Z0Q8'A MB)]_;CUF'8H6O_[^OS_^)G[^]-.OO_UR]?O/OWYR*9[5^S,";R$R@2R%3H-+ MD:Q>1_P3AR<<8NW/%:787*O1Y:8LT2TRK8H7<#/QY&/*G)%8P MS(@>02F[@:;6(_3_SN"IR_;-*1+N"N1\/L(R' M&\TW'[QFQ!Z-Q9-;SV+*PZ[\C/0')5NKV'#U)(#Z(AU08^.*=\I$ MHM4)1;CX_P">1$6A"V4A/GY S/E)3=,<=49O;&L(3BML92[%5UUB,7#HWX\: M)KEAN7]5%4U0C06XV_[-^GO+*)A=NJ(;-*%^^%2:R'J5"+ M992LE%K[:9G@NY$[[OY/-R^3A89, M!&B_%)A2Q$#L^D.G* +IP@:+;7% &/OX+. "*O'&LL/0/"NLQ>J=9 SA!EX[ M@GZ_UCG.FKS:QO*C2/F&58"'4GEMMC\!E\1Z$6I=V*$;,F*ML:U"0FFX!Z0$ MQC4+ _NSS=DMTU!E"'DUA*UGID VM"F^H!MG*V-BUZZ5VF0]X-_*2J.GRU6: M8#H$1+(C_O>'7X 4L^R6K'\TVF"@ EY]K6QMF+_"V"H(BO2_ZOH8,*V08QSV M)DQ!\M#^Q52<)Y;S4,]I,T-QTP*9DYR)\ETPR>M4+HS;0+"PH4TLA%G4,B7F M_MP:JE5-S'U EL(UD2DG!0<%'@\#\G#S2PC+:CZ'.L>?L7;8U)_B3AN_L(\1 M*>#;;8BX@6MX58EKX"VE^3)[Z/;"?JZ9QQT!T$V4]M-P@;M-#&93%@J+LIBR[OJU5"15 M9<1H#Q3Y#^0W[DXE"ZM4$)L [570$3_E*1+.$]:U*>A>"HGU2,IEK9Y99Q9) MFQ"WC:%\$#B7M$/AEO)U6)\IJOWV8-@HX-.[;R>7%M8CJP^A1C2<&(A$)JBV M"WVOR+JNN"L(Z+)(TIKC!S@;WH1!CJN+Y*BMJKF@R T63I1UG.6F.!Q"V1P. M3@5KE_6]GR4[$^\ +IF%MCE;BA. [HG@+0A2!@'FX5(7EF^8!K39Q>RD$S(D M(+925!0J5'I)&LRRY168A!(?[ #6GT6/-S!Z2WNV2B2J[/U:Z&$#^8FE9_;^ M>O7P/1!LL'%6$N.#34,7=M86G5G76L7E]!B\MKC*5I3HHI)X?8X69C0(LLV/ MTS1* 2K 6@ NSF/@D6NJT<0(0%G/;W83K56"%$B-&AS3[!@%(R PJ4&$_"+, M46FL-<+4*G1,%4"E]->P#+>*DF8R-;>9(HLD-V$U&$:V)%QE2: M5IY?O>39:"60G#.4G)60UNHMI/R.[!.S, M?&E+RJ8KLR5'F. #;@ JJY=Q!VRR3-"#0Q#(T+HH@I4@H&"T9A3N!L #TOV6 M [K*PK; A;R1A4/PQ]<4W5DRPZJYV0<:X/T -K'TC.*G#<18)T[\I[ JB79S MWH$K2[2.^$'Y,M?&SR7H"O^-U4"Y+54W[O16*$ZHHEN#D92A.U/8+[90;H:% M9\!C=FMWS?\N3$@\"0*W.6;*,ECM]52,!"QA-5( S\+K+-^:+;X8)#!LCG\5 MW%DWR$Q0/UJ5VXVQ:(F43^%@HR-4%$;A>OD%=VV]PNH ('::B[*H< /6/5%.S$S6$03 MSP_4S.8U).58/%L?&-G"U1"C$^#)P ^E;...,2Q6P=M#/ "J9B)4K(I1_IA@ MA6)W]2A^K1R./!%6+NXJEYAP&FT!%*HR/F;PO7!?2NPP/!+(!8H]_I(J<-AM M?,"@">6.JG,!C-T&A@J\,L3MA_6HVEH2M324"GV.%;I*N$,^5KLPTHY?,=N4JVN;1/N#2&C4SW=RWOI&LLCQ. MM;8V0Y5NRV!Q=/G^_03&?;:\@77B+&;633NNLXS3,R 8I80)9< M;K #Z.UB4>HM@H A^I-W&TV"L!@CDJO+6:2^;3(';HP,9ZN"U'0-2#9 [7MB M@S/,E.I+)!L>0G&'8:H%0UX\?^M_MN8WR.D/#-?RTPN@AVNU[R:!-MFA7N 7[$#:EI MZ-LKC1MICNZ@&VH&@-T)LRB#1,80N$83.K;G)-#NFAN)D=(EGB:260L:)H([ M7G55=PJK8O^?18U%K0E1FX&S2;OI2B^=8GR%JUOC_)*KR]WL-=O;')^4Z7II M'ATOEX;W\WO[2GD/N/U@Q-L/W*K);WS[ <,_P_]KPQ FO&&J]E0<"M/A-F&T MO^RNN&EQPF(1)K71?X79 +^H8=J:"F([AQG=#1*^^:]-OH8IPQ?6JZ"@-/X! M+ TOCFL>.?,P\[ ;)'SS7Q2D*?2(7C.+YVG:H\TG]DBO](+)0,%CTJS MKFV!ZR:9ZZ_@1YMA)JF913E:+@SX+"Q."4N,9[H#P\/P).X=PH!B60]"/ [7 M)HO0-V>N&(50#^_?2KPGHVJ94"]LM7?Q!-R4I.D,B8S"#70F/(@6U25/DY4/ M/(<;*W,LD8N*G B>E:YJH<\R U$/HK(4L12Y04+P<6V)ISUP4E?RX6'%.'JP MR,@F,6"NL#T!;E3DF2K6J"I[*\MH:/,$\SGSN1,D?/-?]5B].4EN&854 6&J M$ZCTGTJZE3E,J.J>@:?06?]AO<9S[40A/+3?V%:U1B#F_..BD4'MB+QEGMZ$ M,.@B>XV=3'ZR=MB'A(J2Q6U1);8XA*TL?0S+O MLO!LFH93E:YJ/W>>DF&"5V;B;5$=[;U0\%%6F95\:Q.LT MI#.)'ZRWJ1]^4#\],MF5-%7%#U6MSO*H/..@YK20*U,]#X6"J[Y>MNJ+#N[> MV"I5JXG1]1JM.ENOY>NK,@&O*C(P8<)(WIK=>M456'(K:FE3 "E *JSM*;8[ M>H:+@!14"PLPO"KZ-1E4@]6-3/GBUC(&>*BI'#1[M^P4BK+:^B%PV[BK:,Y@ M*IN!7-8OX-I9=S'Z7W1T*Q:4UKE9^ZE21C^;8]@);@$\\1R"CZ:Z,1 _5#=\ MH)V"5 IN]@L7I]B8DSRIX&MS7R%A(_A\J5_P)U7$+/-I9#$[3N(S^R?V$LD7 M&[MA:[IZ;0>NW2M:_5:KJR'G-VI_N3&TJYBFPFK)/(>B-@(6?V$_8-L M;X#R^$TZX'?MY.F?/OQV53MQ&G_Z,<6*^&HWZ&=;M/2YRK.1463VAY24KXZ@ M!$V,H2Q3HF2N,A5&Q<3,D2/IVNG("U/YC#\7=1K&C;285+ M%(W;AE7%-K?MY5CEH1OUT$!U\K/6Z^54"(Q <@I<%%;E5%7G+YN=M+1;N-BJ MZE%S#<] 9K+PBD.7S0.*_FWF:SQKE]K$%;8*'N]T9YNM-*@.[\UH'TS0HR*KMJBW"%W MS1=P;"!.G;+&/F: M5$I=[NB"@1?P.I5&XTV3;^7Y/?B(XG?J\N:3PBQ_GX=I64A*WH#92V_,)J)1 ML9\PM=M(PAB%V_:)-.>W2'0K FJN5>UG*C6?U6/&V_ZJZ@JP.F7=^E6K:B?^ MW2G'MH"<>GE6S0UJV%!K"%.<3%=!@.U8:GTG>XA"U1=E?>L8Z#)9GC/QV%$> M= ;'AJ(7WQ4*,J#=;8"R(2B![ZUQ#5R1V1/R<=N,W66SL03%\&L[MNT(0ER. M+6\U>Q=KB%;X99NITA0';]4]*M;B.7=4@6E.J6)X2A'[QMU#)65OL%LD:-A: M;-!0OJYHURN+RR,;BG+_Q;+H4%!6-F^*Q3&5K5@!+/8 T7XG ,? M+DH^-JQKMA9&U%_7-_ZN;=:;K#M56\W00GW5#CFJ)>-,^T6[YX:=U_NM?K-6 M,]QP76W4-+L@[ZR#<6Y+)5S&'VK2>%M82Q1' !_5!&/H&ULVL,T!*%?2;D&E M#:&*CNU'#EF57TQKNTA9?6^L):UB=9;2QGK6CE?Q3+-4V4609,0W2:L=$U5+K M)8 G]5T0F\>OVA/*C'X*5'%":M$WUY[=N7E CK^[X4VF9]6L;&,+APTHAJ3; M\92VTG"JQ1.W^ +:#F]F[[8V@_5>"LD)M>U5C:)2V[1%4S(!]$T*UG=E4[<< M72PM:AEPN+=,7: 3Z9E ^BY.X7K@"@]$M='W.MV06>XEV]I!7<:>K$89*!"1 M\NROZK !N_G&0UT,3-Y2I%D?,$[M4W7$J99 RQ(O":M M3TUZJ^9W]5B>L0Y*,C(8;8 1P$GR""+5),ZSP7DZ)&JU?FB-5T3CC3UQJ^XJ MEMK);G03-E!/46UL6H:E6U(.*JILMO4'H0^?)G2NAGW/7;MU^U'1VX\+,GQ+ M!EB!6&AUV2.;[SD&KY3BDDP1FGQ%_X];57C(9:^FLCUO7.;4,&FU,#71:S!+ MC[CC@ANS_@X46N0I3<".* ]S63^(6E=^1#G1LE$UMLZ4[8L#G\J>H#'O">(] M06WVE0ZX!?C^4][SX@ WY=DTAVU+3@JB: -0)2*TRK+B#" Z()+TT#*/B_,? M\0@273NUIGSWQHEKY@*3@RZ&91(C=!B2,9?M&298M4[*VM;.B.%)&)W97)[M*:K9^@LQ;96[/]J[-*UXX. MID/_BW(H4GN;YYD8GU-(._N\L(#FDK-+:-L9)NC)S6/)C M+>' MCR312U"2M5I5>_"5V4CAF;*.^I$QFZN4FU6IGS&+:$/&J2T)NYAA)XR;5 M IS6CR&;?.-DK[0T)\NGV@& <8HE5&M4H$F$I@!^)F^2=/N!8.W6)"\:=:L. M/JN6'CA%4"1&Q4%Q+-WZ=[9CB98+NVT #RP$KLTI#0]+^@MD:^3V3SD\B:S68F,E)_DH&R*AN;.-2EIM\1 M?]2&*[Y0#2LLVD<:LD/M:^IMS9'3_C"12=LF;+>>-J> )YB4JTZTTG.9VI.4 MD\4"\V)9XG\E0SP%(:O:?]=:M&;S%,^(A2?.]?U]6L,[_6>>+8;M]4.-][%E M1X,$X'L_Q1[J*8T%:(Q#Q\O/(KE*\@P>_TT%[\OZ^4[W77$#-K202ZTNM0*[ M%N"_H &%BLVSW^#[80!E* 0=&8.]E\7]]B*X*E@OUQ_T.H/N$"O[_Y^_9<$] M%_4Z_7'_L6L>^[W?Z0XNNM5_'KWAT4&=]Y\]J%YG>#$YZ* .0*E19SP<7%3_ MF;A J5%G-'R43]9^AP_I)FN: Y,O)\ML"T=6Z:4SBYTS^L_[6Q &$]N[-!$^ M_&([HF(( :OG+2P8J,!1/0I%D^:0:'(H(-JZ-DS6PY(5B(B__/U-_\W+D]CJ M@8(BG=$R0Q,_#$1A6&RAT:LMRDMT_]UWU7Y/L SY4VGW?#%VS^?"RFE.3!Y8 M0_.*[L#!563,8LQBS'I9S+HRT5K##_V.G(,R!$W0Q7C%>,5XQ7KF$5X_9 M6!BH_FSK 3]34C):B:LR _ YDJ:@[G/1/?+QZ"+2[FR 9Q' F)\ZSU%G\%A0 MK\@B7II\\8VZ=_+?];YG3&9,AL5@0C-*.XS25W@.^;<0"Q/$CQ@ 3L7_*Z-< MU1";LNF8C?W_5"9^4#4$_P-H9 XO9[1FM'Y9$'D@0DS)F5U"Q#X0<^:_CIW] MHMFJQM*%_YV#D=839V+0,XF]I\O-T2S"JZ4,#TW8.'&9K&V@X.XV7X6>KT=5 MRO!GY?\LXS#CL K.W 2X8AYDU':4@8RUC M+3-TLPS-\,MF\'%P/')K[=GEN%(.-[Y+,/1U.4TQNC545^4:.BV M/M$PV"/1<#1LY)KF/TRV]?'=@(T3O@TT/N2>2[80!L,+!^6AW''($L%P[BB< M-TY61QTY+A=[B1#;^7GGHG^RK-X&L& 4=LR(8*.:C6HVJMFH/AGKY#@1OG%N M93O[_V_O6I\:QY'X]_LK5-1-W3 5.W[F ;M3%0)SQ^X,PP!;=_>)4BPYT:UC M9_T \M]?MVR')(3AD4"<1%-3PY#(LM3JQT^M5O?N:.[\P,0P6^I:1I4/3(J# MJ6GBR&=7BM(+HLF*&++W"FB?]RS)@HDS5?!79:SI:@YC9_&AI5L($%F48248 MM6-ZJW1ZB^FL+.]<$%G+W54B*\(JPNX:817>JP#[*KRG M\)Z2C$WQ+RH(6$S47*-!->>(_(\N]-6+Q3]J"0T3+>&Q\"O+U;M*W=)["S^Q M'/"NE4QFXF:1>]C17;OY8SL_Y MRGEJ,*-A*^I 7DT.$."=-4N4%K_@)S:;)X;1- MQW -I]%NF:YK8W7?J;(:4\LW*5W]86YD%2'>WN?S+$XR&J8DC0@E\R70"0PY M)'12J"H*R5ETD]^!L.3]![-5([<<_L:'9,AAR]T\CV4Q5U,6U[=,.70[V2O-*\GD/(Q%3'#]A6*8&'ID:L"UG\%L610P% P?=*,'D)."?N7# M41"-.3R9C:)<4]_P7'Y ]/A?&0H7R!V\4]R S-V"4"9* +9* .S-%( NF'E0 M]0DR:A6X_\5[%--Z:N9/;5.(8+_NH3!IY3'.:/C1W;5MK MM]L^^S@6QH'5SP>)M_]JYAUXO@*^CH* '/L$9YX=(2< M$&?\-:ZHIPK^O6V S\J6'N034=E53*7D 8UHV.=#^#:9WO@O) \:#5!/5:71 MZM08(.)%E\B7%P*W15M^PV\#&[<:FM-S6QJEU->X9YJ.UVSXO9:UK!#DG-]A MT0A%^ACPR#[ M5D]S6L +;68RK<59K]>R[29MK$@5 =R0$CP-P[V-2(.\ZT E558C%H M/E1""4Z X PT$SV1$O'0>\2S$9SU$?DJ+^GC'19SP8+7^4?L<#]WSPETQ94N MLZF=%CKE0*@DP MT\9MBVD[?L\'<3/G10PV.&WJ,A QNV& 5F\"U&.&H3$?R-@V7+OMV0\U]"7H MOUBD@B>=?K^#/M3.,-TC62CR?O^XSC?3>[!^GH!))[_N&;-B&&9#C46I5C38 M^VRY1GZ;979N%>/NPDFPZ*0!F#H9P6Q\ 2Q='C> ?.)9 S;DH2>= KF/( "< M&V,_'\7^_9%(*T>:TIY\%&(_YUD. V 3A<#H&"@9!-&M_$TD7A E6A& M0R#5.)>W]B'PO@@IO)L&!(:>!>CM",D7H F(BO9C(AI_933&,>4R>9^JJDQ3 M5"CS4-Z:0@T'.6;6><:H@E[^ULR4. QSFZ\Z-X%,4R9&# 8RY"C!2( :S& M8.8Y1@Y@.U\$T !/#L#" N+]D9O88$PN.#R>SACB&L8J<.H-B( M'I90O.0CP":PR? )_$(]& 6C^#[YBIRQ#%."9=[/@OP$^E+[??^@4IIV??!M MC@PR.&S1<2/-TJ@,OL61 0?@M+"Y%M!QE!7[R,/)$9=N?"@?@.D%=)3P@X2/ M*/)(21\9Y)GWO3=_M_C1&, '\GXC$I%'+!R4;UIP&SD?6$NW\'AN8=1A,?0G MOF\;>FNFR4\N1K<6WHM^?1 C,-XB5GJ2>5O+\.[,6L&RFG-_+!&N'&K.Z?'6 M#1ESOLO1479 M_Y@G7BQ&\2 +_:)?BY6JK<$E2GA7E[ B^'U5>@0];G6-/--PVHR/H5S,KWJI0,8CS&&*3I*#FHUV]O;_6$>WH_NJEW8F\@;GA2YZQ/XSJC M*:V;;MMHNVX=:&^:;=O$DT[3LER[66<-H]VP;,;O;%,?I,/'UPVO>SUSW>20 M&?>B/,;\0 :NR[C*502]#/,# '3V7_ DE?Z'+JZ,+YT1Z%TXG?@_BFL7YW3L M14-R&?GI+8UY#5OH>&]CRD\RXR!)(U+N5D"(\=>%1Q=R,'CTB7L:,FEWP?LB M28O77^(099O2FW*IF?6.C+QGY!N%!2MJ>IM.;=8EP\GE213H"M88;K/E M;CHN.1H']#9Y2P32S>(8L<7<@4U+^[T &-^]-)(5O:PR3&(QQ)BT*VYBOCO( M4!ZI-W6'*(>3UIB;:$!9_+Y^2LR'834(F &G=/%[V4L;+ M3ON4GH?3'.4I4B!.@;B-IK "<0K$K1G$F49%4)Q2(17F\+?ROQF&Z]AUYMJN MW6X AC.-#0%QLPC+0H35C3D#7-;IQUSBJEH!I7[+@C&Q6J5##/ <>NTH8+_^ M8D==K?P8?L11$-3(UZ_=VB3'2IZ"+#-N. %1I>"I\O2&P M]-Z-6,2B283T2)Z6V2OR-4P'/$E>?,GS9 JV897M+FD,R(\GVO>[@(\QQ01^ M Q#>F@%'RU-H%1$/+[[S4'%+IZ":4K/K5K,*JE7:CFTX5+,45-L!'?(.4,W: M>*CV99*C2$$U!=4V1PDH-5L5-:N@6J7MV$9#-4LW/U4#JZG OTIS^3/0FK65 MCK4\ ?+KD5S;:+P0R3U373JZO6)]^8(KAO;Z;)*]79R%ASYS]'%5W(:)JG,9'H<>9D,,LRCV^Q# MB0D?:<,B>%$8I82.1IS&I*@3>XHYZ3!]/ #48YI2P*0!)SWNT2SA!).XROY2 MVL_3N6*><\:*B+A)'_>#8\7[%F955'Z[3?0J*;]=53;.QZ0#JLOLO MY;E3"&K[$=05O8O":#@F)UB)/)'W7;T!']()7'I/^+*K>;A41C-E2K?5E'8[ M7Y4I5:9T)TUIEP9>65#EJPC_[.$-/V58E6'=/$HJPUHEO8.&]?CDBS*LRK#N MI&$]YKX(A;*KRJYN.B657:V2VD&[^K5SI.RJLJL[:5>_TAX/E$E5)G63*:E, M:I4T#IK4\XL395*52=U)DWH>\P0:OM8)K!38NM<7I+P:NLNJ=DB9'-\FQY1M MIWKJ1D .Q[P=<)F1=T@9QM6#VN$DB@GUTZ(]*PJ%I@.1D!\9 MC>&+8#R?G]8TM!\U(F+ 52.>*S-X!D?6YR'HMV!J$HBY AKV,U1_,ZHLR;Q! M,96EN>UIR_7SUDJ1W<1Y[R-^JJ4O3R?2A& ]B3F?V4BECGFDTF>@'N;='+G#< V\#)9 M@-FVG5KQ8%[_![H:@)5EF ==7@-CN6V*$>OQ 0U\-)W8 MD;2%10.9]3U#*RK[HUDZB&*8+U-HYT%^*R2#W$&4HRH@/0X$+#;. K_5 CJ. MLA0ZNN.P%Y2=F@;L;C^4>P"834!'"3](^(@BJBF<)U.>E1N1 (8*1#H^*%LO M\K#(SEU;;S<^(,D6;E%E&UMWG2>:.);NSC39/H]/52S8-OH2UDN\Z2F;>L.% MEZV.G@4E<-9EYYN@!5=ET\\[_^U^_T8NOW^Y^G?GX@1V5&?=%[N(6^M2&$LY M*'?=^;B]Q*N,PM@N$N\<9E@;,CT&W'B M"1GT0VF?8A)4;:] GIC*RE^-#YX M6]+.'A$8NCLY)-A=HM>3.A8A8^1">+#+C4*E==8.MA7Q=I=XZSLR5DI \;$B M7B6(MSYG>LP3@7.=RM+[((/O"HY#WK% @E)52MH4\;9/57T\CT7HB1$-'FJH M_9K1E^Y1G>&XLHUNB[7:$Q%GYSHY"CB0*(V?^BB?<95VVSASYR_AM5]Y">^7>B]BX\]_^Z4^2(?!Y_\#4$L#!!0 M ( *^ 8E<'V9@=/A8 ,7U 1 <&%Y8RTR,#(S,#DS,"YX4C+1%4!A2H4"E6X_/+WQY5'[BGC;N ?[QSL[N\0ZMN!X_J+ MXYV[Z6@\/;VXV/G[Y[_\\E^C$3D[O_A*OM(',K9#]YZ>N=SV AXQ2MY-KWX@ M_SRYN213>TE7%CD+[&A%_9",R#(,UT=[>P\/#[O.W/5YX$4A5,=W[6"U1T:C MF/@IHQ9^)V=62,G1X?[A^]'!P6C_\/;@X.C#IZ,//^W^O'_PX:_[^T?[^SFT M8+UA[F(9DG?V#P2QH&[?IYZW(>>N;_FV:WEDFE3Z-W+AV[MD['GD!K$XN:&< MLGOJ[$J:C]PYXI*'T&(+&GZU5I2O+9L>[^0X65L;:+Y@ >O<__0>NLX*0^;. MHI">!VQU1N=6Y(7'.Y'_9V1Y[MRE#O2N1[%;"@"Y8A"'SX^'R28U(]6ARE6B@& ^WOT,:0^=V<>'2$89:*[ M^>@0I2[1.0M3Y+G%9P(9/@H>TSIL9\2C6;$63NW=17"_%Q<6$*!+"XP\O(\; MM7^P]\^K2ZDQ";#G^M_KV0;X]WM8/+,X3< C/EI8UKK:ZKB@T!"'NO6MAH)B MBZ'0">OZZ(T 44=4RK=Y[\0 M(I367:T#%A*INY>!+:3;TC#\:Y2T;H2?1@>'H$J[0&R'^+5:W\#:WM,:DL)5HT YQP5/3!T]:F;0SD_CG@WW\#[S_W$(@_6GY M#I'42([<+WME(B7R$:?.Q/\L?I='5(P<@[0@EH2DC5?4YEJT^&,BK?YE. 5^ MQ?+ASKLIUX+MS8GGHC4V7E(8\)\HN6 J)'J!$4WKP.R5)\C1) M3)1(JH-@>Q3LM<4 ;DE#%QC>3LI%$@J1'VXE1-0WJT*(.3Q%AS731'SF%>GSL33V&Z>09 MIQ.++\^]X$'?9:S'5BC#C]M-'4">"/J#R)4KO#0=,V$+RW?_+=B A=L9Y39S MU_C79'X2<=>G/"_MCH@M@O[TZ>.'CQ]QJ9>EAD8D3U6L_7)T4<@)Y4'$^B*> M1JN5Q39@H]V%[\[!*L(:W;:#");5_N(:AI/MTGHA:Z(JQ/QC1\PY#?E76B\Z!8I" MB)\J0DSH"2%F%(DD^3<"1 >)MD@TZ\S+P%^$%/=,S&+1-92UR^CC?D5&B#VZ M!72"^(,X] ?8&67NO16*X!$/F0CMUWL<]9 *41U41)61(3DZ@\CT178:L'7 M8(%UX=]3'HK^ V-W'OD._XUZSGG 3CVW48X=T!7"/:P(-Z5-T6KFIEW,:B" 6]1L# M:VWP"@%60S0Y8L)@%L@-4M27HLPWWUJ/#5++ERND5 W32&0BL >A= E?SSC] M,X(>^'+?Z()6@!3BJ09@,@I$DAADU'>*H8=4@V;*X<=J\$8_Y4#>);^&Y''W M[,.M-?,:1%R$4$BP&M.)T7FV0B@$5XVU%!,9@XR>-3S>,BP[$U%(NAJ,Z1HJ M'W2A_YAYBP+H82JD7HWH:,3/!T'W$$%MD6P#J$*4U=A.-9HZ2*ZWL&J+_%H1 M%%*LQGZ:0JR#+)\MV#!V'-%B-*CIN<$S&EJN]X3X0QM5A5;4A9RT0Q(CDM6< M/PA)WLG*!P72\Z_C&$(J[-,E+%HHOP 9SBECU(D!;JB'6\QO@ROXA\'<*6Z MR:M/SS3;E>>G:CPKB884U"BNFK@^22I/ >/J21B0I 'R7IM!A[:/=G6U,AIH M"DUHCHL--N)%Y7NPI8 /5!*NAM!T)4P.!AEWEW%JN$7<*CZ+S5S(H].YG6E\!L&<4>A 6,LC/UB2$U6+ M#CY_K0JEK(8@&[("(Y*T"Y6T 0C_RK6.Y)LG"_,:/*AI/VK:U=7I2D.A0M78 M9J,*#6[0"V6KDI@9->3%-R6:;[50>A3=T=I%_[/JF.?@)3S[0= 6Z74X)-I*1:$$N@=( ME9Q,-7NZ#!R7@'USIW5M>#)O#;-.8YZE)H55//[F**'BMD3C5@3]R M38J]U(S,H(+=YAU]G4B#MW<^HY;G_ILZEP'X^P(\V<+#)_/Q/?0_)O3!+G"0 MTI3:$7/Q'N';I17^9MW3$TK]"Q_)E*>S5VZ-0I6K4>4M5#D7?LZ:3F3;)6:Z M;TG#0W(5@"=I_R>2"O4O!JGWD+-!P_A-30JM8J8 ML;)#ZEQ986PJXB'I?'+Z4H6Z[JR_@## X-_$3!I8$3H&2S3I6O-7$^, MURMJ(5%G'&9T_1LEJ:C]V)%I.LR>EF"&D_ M<\TF2;L).)KYBGR2-IZ(U@_Z_ORWTG2UE3V25VAE-8>PW5TV@SE]SK,:N.T^ MDKTQF>.HM?'68M>+P!'Z2L,R>)MF]4)9H535C$3-21!Q]4=2M[@>&6N7]R;+ M^D7.LNX,R:!1/9TAZ7S.H#.5=DWY5'/50=-ID\' ]!,Y%!T\*\LP703>P(J, MN;:X_AX [Z#-8!&N>23>PG7#37U"JR>J"G6IICI:U"6W:,RJC^+.7)1FP+5#K!A M^?K$N^*ZNH":J J%K.8J\C?,#;Y>7]:R=+-Z77K.,/A3>OQ8O7U),/2J&44 5^_P;F$ ]W4V8CJPLZF2+\DSN+D"B7;W ?[SR-AGS*UPG92+QR?K269"Y"ND(.=P@',8=N*.!_ M94&T/M[!YX3=(Q= =HC\O19SPZVD%3'!-;3/]40ZYW@G9/@JC 64\/C6\:%>@7*NHA48UXE_$@3?D]+#+< &,E043CG0<1"2GTA)R@H"6T)(L(- ML+C_%107OKGW-7W0+TTCNTU[;V":U$HZ9QO,GJVBMF4H&T6'SMIMHH9RO$%9 MN_-P$]MP3&J&]A*M5FZN+G*H#V\DN^+\]FTPF8%;Z">GNHL89QZ"0OWCM1<=T6$!2C6C+R51K-6K!&ZOFMNZ(B:!BO',]=!NU&I0S\6P;:L*0P=$N# MNQ..D6R/YR A:.2_J,5XLD:NKB:48&8R!W\Z^.EKA*VLR*^YW$AV=-0-G?KN M2IK',I+U,VHYGNOC7MV8C?AM>YY9UV:(O%'%-\I?W:3B/C5Q 9U)KN0 ABP4?B"M$ M$RX[H6SA SCAT7*#D:MH)KKGN<1Z9;'O>$\6SS)TU)'#K*BX&H!&ZFVZA;3( M3N6SD8T_=Q_!@89.7M#3($ZW(M%L?=Q4GE>Y->;"7CO2;=N XEQ;&Q:(4?/- MLF5N&<20#W KX4Q92:C#VK71VJT"?V\ZP/?E$<8:MG0RG[LV927#TEAL)#,B MD8_G.D^#R'-.J,C^4T?8Q;MUX(L]!L#,[?1F @-RO%Y[KHU55:;%U-'IE61A MJA'6^;5'?KS(J#2VHN^M4$8JPX4_EPG8&^I$-OX8VV%=@*C(:VR*_&HG"9;"1 ;2YO3"Q\"9N&5,A)@N?+'?8C(_HW,K\E(/X6DT M#-T(\#7PD]T,4H"E2;*YW$@YZ^>JI02]_UI@*4?S:MJ+J(\GCY9O6*$P1 MR+0(C$9,$U,07>.@.1PC%;'N[EX\RO9H>Y&#T4%I^TX#<%F&LW^H.!,![$] G;E5DW>YCYL M0^WMA"$2Y^B,)DY28Y E6Z%T0.FY)[;?:*C,[98M1KL],7M0J!=,^052\:^3 M*,3+F1 :'*J^%F@]U6=D=R<[<^*'',"PXHFN^+FAY-C)6<3D#F6H.MO?TQG1 MF/&D-BWZ-_>@V44F>-8Q6Z!ND4AYYLU0ZM?,-A76.R(9QW3=%)H=B2A^?]K$ M_!2J;V>"SOGJ8H$A L(UCGR^L-HQ! M%]I,-T!_H^1_UJY(N9]J,K^.8 S:W@;6UXX\(VSY;K9G1PF69QC\/KJ@[+5' MZ),.Y?Q''R"!3T';P;FKB0@ MF [_YZWD#?G.9W@.$[LA.\R J?PL@BJ/M\E5 ?B*E-WG@I7;8A<"?S%WKST" M)VP!YD$^(X97.N4W4Y]$'/CD?!R32_COAF.<"[WU,$@LK-QYE=QK%@^.)P\R M!77S-A?HY(TQXJ"*2O2:J.ZI0B,GB9/IR;\PQXJ' HH]4U=B) NP>'1#>7]Y M_MW/S'%K*#9F;E%[Y/&IC?JS'$8+)\GT%03H0WEQO)3GR\[SSRYD"C M]0A@ XR1;(E46WK8XE;36>Z*923KN!,CV;'8D MO!3&2J33U47-+&6_(DK2! M&LED,D'53UM&-[TV");:C_I"4V(+ZI50@[N*#NFW!VLMW"H.[M6C3:G#\1($ M=)/PW^2NU])$UQL](Y5A$BXI QMC6WPI[SR)'P]/PS!M$,9X,6J]*/G:B>_< MG&=L==7UT8V4>N[\36WVNKG<2';R%_E<3^_X%S!<>(3J-L#6YY(?K5!EU@S9 MS3EV_HCP'L#+P'=PFPVXK#/+_SZ9SRF>_:O,0?KP1LHRWAN"Y_QL/0"FVN+A:[MKBV\-:/QTINGTS&R M>S 3=FVYSH4_I6$H2W%C?LT3H_D8,LW@8]O9._RV=5-<&- ME+LR8KJE/[<-(2,[J#V5PPHCO'(+IEX^2$G$4$=*8XLW+MLZ[PO/([U!G4C3 M>^,%7H^13@?YJ,!3*)CH/%2W)+<&1;3!W]"T<0&R$Y^2K*=8YY?BXZTP1NJZ MQ@E'_:O8%(A&=L#6Z5K<6(2''U,O2 A;S(@B%8Y6'^9,9#W4R>NX^XC\\?X2KE$'3 3527<$;1[\L-B4: M-YUW0'A#4WCYKH\SZL$ZELF+/O*+7(QV5F\ X6S;2T6>H2+SS'J#S]M#!.[M M!MVZ)\.F8%LV\+^^DFM-](RT4\V/B"<'J(OZH@]OHG+$(7=Y;]T)A2%.:TYA MI,Z$)K0I\7O]\Z"U$3:]?0]O( *7[.K$W?A@K,*M-YKDB MC2?HL]1GEOE4'KNO1S+&[U4:VL;GP-'+],2;4@N1[:[X8]M@FCC39DDKL4?: MV091%;,SYU;9DBG[:Q>CI=7QR@Q?GE?R]\E]H_W!O@ (W]' P^[CW93(<33!R(_R$+C!U_9#&! V^G7S^U^#WL_N;P0T._GQT*!I< MA&Z\0$$T& [F4;0\/3AX?G[>]Z8XH*$?1_"#=-\-%P>#X3!M_IP@AWT^N' B M-#@]/CQ^-SPZ&AX>/QP=G;X_.7W_P_Z']X'IXF&,+ERN"9_-H\*W[ MKP'C@M\. N3[J\$5#IS Q8X_F&0_^I_!=>#N#T:^/[AG7'1PCR@B3\C;3]KT M <&IG\%XH?B4NG.T<&Y"EW?OXUX.S\LC\?=#,CLX/CQ\=[#FDE*P?PTSLB'[ M:'AT/'QWM/]"O;T!C$9 ^6\K_$A&_E*A?W['J8].3DX.^+=K4HI%A-#LT<'O MGV\F'.<01B@"J:&]G[X9#!)QD-!']V@Z8']^N;\N-+)T5C".?"R9\ ]/WAT> M1,Y+&(2+U0%C.+B'__TQB6!4F4)\"9S8PQ'RSD.F"MB#S[TSQV<_.9DC%%'H M+O_5.4'3CWNL_6'6,I/3/[NV%ZV6Z.,>Q8NEC_8.7A'=^ELZGIZ'BR5!VNT.T&]OW2QAZS]CW1X%W'<"\F>%' M'XTH!;V[11&;4E[LH_&T_.4%BASL*XF@[Q_;C5PVO;P)@UF$R.("/>;ZE/]4 M#7SW%E]EY,]#L@P)Z-]U\(1HQ+40!N8J#CSZ"?G>54C.?9X M>N90[ +$"PQQ*_+ NI?).SF07G]3)B77\=W8YXVRY4"!&KU$*/"0E[7!!+/K M<)+U3-"W$7$+77.(F_4*_EKI6#$*3RD.*-,WUMH0^K#(^*/_IXQG_)'N")HHJ&L:3GEN#)#<]M&+C5LLJ1Z<%[R MG,A*P V3T;:A5+,VX/,683QF/+PNQD0P.UTWC,&3W#DK%@+9,K:M?*1@ ML,7+GNC<(60%H8T=&M 8260$=9'#D>'@ND0.;"[C]7H 0L (QA0%;CZ2L BW M-))83W*ZF>76 )1'#'X@7(]@ -E +]EHYOVIZ?!:!Q#WZ D%,

U(72P$)R:Q1EYL-KD/;YS,,2"Y\X21XZ?"RJ,!]Q// $!,)(%$WGD1L+N M$$ED\=,]03ID\L7UX]9ZCO+LE@# M4]D#L8S)0YHQ$5AHTW&JZ>L]VZ0,D)=M7L+$C1>LJ\@##XQ=;#[@[2PTYP;4 M)&:[HA @4U;?P2;\61@ PLJZW@8Q=+#8=P0MP4>S3$! *S[*5-#-MJMBG]X9 M#D79/HVC.2+U4:3I6!6CR(U-XI@%-1LL<0A>:3R%0,MX]/T9+(@HX==8A<.O M3E)P59ZX-LB@@[5BJ4QO*F.2&4 M6Q\:#[IY%G/GE*Z0JK[X.T-Q]:/)^<5268UM0-Y!C0O&VD;,6Z7'6/A1W" I MQZ-K67QH(0L_+ K 9X7D(2E6[C )4! !AS]UZ".70=HY7@ES@/R(9I_P(A]> MX%.;&O*=1^3+TD?M.UDM+^J@;VF?VG!J$*?J1EE)PHUL>J$T]UIS!^OU5T#8 MMQ*W,R "759L0)N%J#4-FD>_NCD@5X 7499F%G:QCTF/-V>6.9A6_52M]SLR;' M*YV8HR]M7LI=S.5V@UQX8-V^$"2HT:74P:UNIS@52/&U5)]LF7]94/@]OTD'YIGN#=%(X(I?'4!_PQF M=XC@T*O44IHNN(V8KN#S9$4PCX"+KK2$6!L!_ MGDW:,D%\A']! 8B"+9-&W@('F$9,,$\HW1002>6S0_Y$3'AK&DL@F'QCM;@I49\;;E8!*0-CF+-YK58D)(N!*75B>1L?V ML'"'3KP]+"+54WW7%%I7J^^D'!H "%U$J9"KNYQ)1[UO)X]FH"MK M;UH;#:AE-4#K-[1T[^6P,R?0F3L2/F$0P=GJ"V4'9]>Q*W^#4'H3+;#!E+:J MAH&A+9VL4E/5A8_R%$FZS$12,8XL4A&.GE=J7ER.2MN+A["D0O(2?Y5)A%^ M,Y,,$AFD3X8J&!@7(8]O'5Q3&K/GAEB9_*,]]1/;6=B\XX._^\CJ6@I3;:]P M1GX-0A5FZ5N]Y6'D'>0]&>"<\6'OV(%0TF?N5G6/W%FC.5N:YM0] ?Y[M(QA MH0K3D9>WU]W0;Y634K31[*A"8I=S1AF\%*;)"6_0FSN"%CA>4)$+/S9=.L:: M;:&F6I)$[V?RK<\(/C@O;"]^GB2BF$UB#TF>@:C966NVTB^&"L8KW793,MN\ M<9DRELHK3+_LMU^G-9Y*+UH12L06<2A.%'!-Z51)'K+.#O*)L%LU$;HN(INU MP=B;D_LUGM(FBA$#1Y0WX<7+XPAAC3.1-+:;OI>QM-A.I"IK!^ M66M/41-^L#-\4A1!0]A\\B;!)W<),CY^!]P$19&/,MTGL)*+>+(?5GAQ<>EZ M9.OVLXI \FN(0NXWA__H#5L#X=#?AM$%HG@6L&7GB'Y"WHRGQM<$F6LM/"WZ MQE>;E0N'^645\.B'*I19O62PXTLWGA(415&\>*XC2"^_]H$ MD5W:5=@L_^%KDP+W+QON]-KX3!PG7YLXUI<6000VRV_DOM$8H]EHIM?:;B1A M:4)I"SNQ]J>I+/C1B?I7H(XMW?E7"4F%NE*\3W5SG>I&(F\SZJB72/4BRXT\ M3'\HK.]Y)#JMD=VBEGMEVM27IW9H9R57S*V;%#U*=6S>JU3M)5,]I:C:@)[7 M!=9EIL+NYP@TO>7Q^OEQP:,@K]@)V\2\"ZEI.DC24!@KQ-G(9H[1JDELJADM M40,ZC%9M^:[8C-6QF#-"-6DEM1$2-:#'K4B+BV5N1L:@^12-O#18"$2)]>]7 ML?I7LU9EI(TZV*8UC1:PKD*TU@[6,&JZS;I+F:<08L?&-(YB^U+#VK%MW9S& M M,JJI_A)',74L.J[^:1.)]!9GR%YQ;5-0535';=A[ZW-=S5.UBS746M;#6]4F2!&L#FYYK9Q2JBH1PE%B-@%2N#5*$4V(S DJAND<11Y[' M"!#BXAQ%-$)F(V!5BFP4$97YC !3J9-I:0,R/B/ M*MU49Y6+1K=X1JLMDI% M9256U\#N^RVJ)6G1:P&[$2K74!:BJ&/UK1@!M&VAA[H=:=.L,?>4L4UF/Z0Q M0=D3T=!OP1ON$W>.O)AM&92_O& /C?O:+R^#!2=\>0.1N:C[HB*@&HY?B$W7 MF/4*/?=0==.]0LT5N*\SR=7PEZ9P Y-9,%)]; LD83,+BE2_VH*3-62":=U8 M599IB-),P\:&YC\UQ'Z*,BAYDP%B8FE7OO2WQC(V@A(]_&S)I3%ML.6?XC;V M:16%')[NO%UQ$HB[F"?1+$4KWC*7Z6ECG\MOQIL53I^'9!E"X)^OVX/0FB<0 M/R'?NPI)DE*DDF(E%H:O.1,GH?^*X')1$7=KF_=-$C^4W82(HDLP,6'VE:S& MT^*8\>W(*P<37OE,<]7!,):T((B'N1-]+=''7MI,^1A3$5MWB#*!-.<'3\&2CGEMP[WT5VN?DO>_"V7U%6?O"M M2K9_468B'!.V-D+$CLNXC=3*LBAE6JDLV=YO2'O((S6 M/V*RP^_I24E<6 T)EH5F;KPVK7O5]\(VDVZ6FEC/VDCN#>[1 MF02MV91V -S8J %B^(I2$UT\0G^C7FS88'$H6/ZMI-+P0=^S'$\++, MT&V\>(3AF*;]YCVEXSBBD1.PJRY$X0* 2PYG6/6F<@_ )4U4>+DR6!-!]B 8 M?NR K7$=/[W_AG.-HHC@1Y@C8!4>PLU1YO2 _(@0=F&?]*%!0Z+&CO(IF<>V MK>BY22T_KX4PBC3FC(9L#K89"TD;NDX';3F?A,A[:+C6,Z>?L_\]0@,__1]0 M2P,$% @ KX!B5[F,27V/-P N"4$ !4 !P87EC+3(P,C,P.3,P7V1E M9BYX;6SM?>MSXS:6[_?]*[R]7W;KWF[W(YF93DUF2WXENM5MN6PYV=DO*9B$ M+"84J8"D;,U??P%0#SX $*1 XD"MJMV,VP; +;") GB MZ,/#V]'#Y?C\9O__L>__?W?W[X]N[H9WY[=XI>S MD9<&*WP5)%X8)QG!9__Y\/6_SO[GXO[+V9<@^N,))?CL*O:R!8[2L[=G\S1= M_G!^_O+R\LZ?!5$2AUE*/YB\\^+%^=G;MYOA+PE&[/=G5RC%9S]\?/_QT]L/ M']Z^_SC]\.&'[S[_\-W?WGWZ[O-W_^?]^Q_>OR]TBY=K$CS/T[/_]/[KC/6B MWXXB'(;KLYL@0I$7H/#L8?O1_WLVCKQW9Z,P/+MGO9*S>YQ@LL+^NWS,D'+P M0[AEXS4)?DB\.5Z@+[''R?OQ38&?UR<2OHO)\_G']^\_G>]Z25NP?[W=-GO+ M?O7VP\>WGSZ\>TW\-V=T-J*$?UOC(]OF[*]^NNM0;/S]>?['7=/:T"^?>-L/ MGS]_/N=_W35- E%#.NB'\__Y^N6!0_*63F9* <9O_O%O9V;-NR^9ZC]1Z%GNE[B']\D MP6(9XC?G!]-$?\81VQIO?3Q#69AVI% Z3G_TQ@L41(>36QK&-+5\\+<+O'C" MI"NIHC$,TSFGPQ$O>\)O=\!TI%8QDHSF+<%5:MG'EFA-!2@7HDSJO?_\Z?UY MBE[C*%ZLSSGI]_0_OSVD5)PR2?P8H

3S=I%J]H&;?DAO'B, M-ZD7!5Q!6#SSZQ1^5W&U77@^OW59MFUVUKV>F#%Y%N%*[ NIV*/_\!KNGC@" MIX/_R%6Y3=(LPWX$'-D+FCNKHJ#"F1%&&_X"[J*$>@RV^%6Q<+=<\4-C M\>A%1Q\_\9&/3;O.\"0C.4(6$)28+R^C('P*@XW'X.2\H0P__O0Q7"_B<\YY MMCV+P6]3XR39EX*+PV-SG])_;/AW=?X$&GS77=D\WMA'=[OFB\,U"KX^(KK9 M_'DU#37GN$_B-4VR+3]\P,Q9@YG\F6;YO7DE#B:^A<&(1D?I9<0?>N J1 O? M)L@:DQ'-(+!]N"UW&?E<+Y J=:VOOV6TB^W+#]!@ Q]9KL1)"R$*-,ON$_5 MJPOFT0T<0Q"6\3SB%['893]E29Q^:>33:;4-ZZV-PQJ MOB='F]OM(0;I(."_>XQ90),45()LVWV,U3]F/4 K5-;C( !EY#;C;V2><-V$ MFV-^]>SM'.[D-DS")P^2__3(1Q3\2(,'\(1 7J#PR>?G:I>&,(BDBZT71P^Y M$Z!#MOJQ#IA6.C,D&V6ZXHP:*?@RVKV5_9\W=G2>T648@5,IRI+P'G,W879U M^:6?PBA<;5;'#Z!177M)%OKANBY18"@UFUMP4%'?G3?LVM M$\K?0+/2/Y"H]?MGD7A@(]]N5_/L[6;ZU'C?[DQI4>)0BS"TV>NV% 9_";WA_S8/'3W_IU&!>22H]M$8A;,^9Z/V\JPRJ&H[@\.]0 MC'L]>D@IHY^\%["F/F_@9?";&S6[4_$7.*F*J)$OMO\=SB ME&T<.Z;+><$)-#E^!_F3>Q">DO.KRWW7XT';[B[]Y_1D*P^TI)0KOX>_JQ>Y MD5)$3A]#NISS!?8R4?<8^K0^&ZAKM/O4CU:UI7ZL>Z:[TMT:1D\E[/ YSLYH M&CY$H \>IS)>H WXP0LCJ4+M$WO8BZZY2\3WDPUJ-4G,&#]LOG@";J!>=^CW MC L=/P@P\0R<"V%P&9UZZS#S6+M>W_J,V_"B7,H.5T_+ Y/+6>E*&52I@O,$ M%-/&EV9X$M?)"[W21B;P;D^2,'C@EJ$7M7Y2.\-<7#<0KQ;>M=U0>\=Z]WO6 MA4/_$8S1RXB?O?$F0JV)VQ1^N&:T^-4M.%D@[_UN'4!E_VH%JG+HL?/EDC;* M;(2TD],RHO.EGDW.7U&S7M$XW$7%"^6[RF/HH!0+R'6!VV=O#5[5]BJD'D]. MY%U<1OS(1;T #":BG?[/.G<(]L"_='C <=>H![N'[?*M?*A@*K?FBW7^LB4 M+/QFU;_U$:=O0=^RS<'N^M&3*^LN@!"@?".,YA$6F[:%C P2=O+!>Y%*]&B] M0&H&CN1XN?5IY"5A?!>E:^J'RY &C54XS6,=K"T<,O.E%@]HT3+JQ[I@.L': MABVJL3+! ^,338PWCA\I)G!*X4AGEU% 7_XWK:;2-H]S8F'P-1(Y,KIK'S/[ M*^7]&"?"J _3I8TS#;-KV P66->H=UT,NGS@8T1IJG O#N)HTU#Q=%^!%Q< MW?S^_>RMVO6-RJ #,?N.@WB=->=Z#: X7K"HN4)@0*"HD^B4ZHE:'4(3*8;: M_Z>LUCY\B#F([7!5QLB;A+J$'"[^[FH0/O;?O?"Q-AZ_2)4#P<;56Q$U$4+Y1XVD:[^:+EPE""IXDC#:P M0<57"]%=0):A6IKY^0M7U^(D"+E"OT4<4:A$!OL]9@PC7/R4IHWFF,T9G18_ M'W-) @ M! =>;F.*XAR;:P-/02J17JUS@7[9CM;_UUE7V).LVR:*IC*!_JD4G M!2N6+I1>G7-[&XK/%O&771.DSQ-.3O8L3'#E>CDQ&X>/9.W>T(<07F.4P=R- M1FYEV$@QJ?,7?H3#N=>5!]PPT,7QSM^FGQ763(O14#O4G!.W)G-#5L2I KPQIK70,4N,Y MP\U?:=>#YA R"X#.)G3.O ZW,>-O"*6#RTVMPEEJ;P>&64E5[9K322+_>BT* MEST&);07+'Z^C-!YC15S'1=^SZ==E-[/Z"VN]-#ZW5WRKPTQ<2R MDZW*)MUX3,]K['7>#R+IXM,('R(,)/)SJ4@!B1E7,;N[+O1\>").KPXXO\X^ M2Z^G.#E\W?YU9&8A:OW?V"W%1CV>=*1YVL/I:=VL/,"/.S*<+OF%WHPC[YX20AZ]$U+66'OQ\>J;A I MAJ+7L3C[LTUU)W4.GP*2Z/$F>XR3EKN^[0DWB1#4XV8Y5]W/H&=?C.5VL@%* MAO")#]QW<-PQVY8?AFUBY12!UQUL5^^%X!:I08U_?GD\[2U#H M!=Y@WGKJ$75YG5[53L3%,FL]0]&"*W44;5KV]H?IDSO=0)7G9KL#.MB<3+D/$>OJ MD=1T+KC2Z3$HI3[GM]:N8=TZ=#)QJ+V"1D[08I6Q55AE#3S7C72#W5OO+?GX MX>A/1Q^[<'M[/#NY9(0;F0R@\-Y>E5VP0\19L=#">Y$:Z F-Z+(Q Z9IM&VH M2S!W$XHX<,G6,.[E_K0G<&_R:TZ%K.;+9C2,GG=H7VKF4KGK(_00@__R[*VQ M$CB=0QMM9#/>)+?A2[;E_Z.JGEH2ODW1MF$+\)6&&3-*(^R[S/]0:<(,,+E* M2^.?&Y04/F&LNI>9,)R^B_N#(5T:U+^Z=D.ZY\,."\BP8P0-%C$_-T&C [PZ M:%D=)WLI**\F9RV;H*;I]CQJ^3+W>MZ5OGC?G3=T7\T;$H>+$$KT2RXRTMO4 M3>-SN:@RU+I7M1=SUXUT$3P(HS"C5_S4"ZI^A^;\J8Z'W $@J(+KJKG8E272 M^W&WJ'->^BA:H$'_9\CJ:(;V:WO&A2. LU%I85-DF\H6-^5?Z,UNVIV69FB; MOQLC M4X)N[/@\NI]SA/:9J7ZO72":#8.=G,7KA/H"Z)4OI>ZW;SR)FY^P?N2@=O2* M,Z?TG/OV"UT70./PR3G*>N7G[D5B.F?I51@)K(;]SM/B,=O^E.Z*ATI;+!G% ME75\>WA7AL[D*. 79BIC6%1Z/=#(WR?_>#\:KI09::?$D=]JG]6/-;9'17=' M!$4O(-3JMEC]P&E9BOJM)I4\"':![VU_"[*-V.3%_LP/YL4S94]4E$ :$7^' MZ 3 JRN75%'I^4,2IUI]*$1S!-Q9*2CI,B\VV >W<".AUH]/H#?.(GZ$3-!N_:7V3D<+)** M^LZCFC26KBR8G@]/I,M($RY$D_6[#PF#H6=U8)W1U$_"MLLT)W[X&OX1J@%1J=UI5A M+LK"*O";'0=SXW!S>C74:V!O/+UG?6UE9*VVO(:;+UJR:).65#?4:0J7JA3NRIMN?F#R)@L:5WRL.4L-B$TF=9\S%B9Y9ZZ] M\O8KCX[5=$:AS*F.,C4%7,WC)I-8VL,)UJ74&B!L4!_2J[-N:$!7ZP+9_GC) M]0?8^ZUVUMXTC''_R4M^I5D_[(O&L1-0+\!.\7OJ%F+LM%RI^SM.#6K+U78V M:='/IKMU(^%.K;$VC)U).A*JHYN_J MAWGW&DJ3@&^^3NB:VZ==Y;0=C[GYY@H5#A*R%,;O/N'%WA1&SZ7UU@7=*L)PQ'PR+O0W@DUVH5[&'*)?J0LN(@3D5W4&%6N&3G2$6'Y+;U#>U'8RI"YBDLK==>KT>=P!N*5A_@*((HLTR*[@Z- M]GCPT,JZA I2]56(3I_\)?%_("0IY&*<+Y?43OW7_DQ,!\>VT/:O.M,/>Q-P M(-[=[2+!SW1;9'VV?MTM#TSG[2BTC$]>YC^B3VQ:B3F?O%] [_32M%.S MWI>*L1=7C01A:7+=2ZD?.(&JA>);!?-$?J_\)["QPHB?3YB_I'3'GN4*>Q)U MVVD!;.1]T^E[/SX!+XS"\0[[]/?J^;!#H*>_TB2&_]H >FJ@;0GHR12@TSC M37U!LKE9!IV]K^.4&V-_#=>G<=#<,+1V\$B,8H:[YV-FOI=Y]0D_G<,/2KN> M+_&/QI5L1=?8A]+NTJ@=,HEB MV;SR!VCPDD,2*\M>DO[4^9*MZ#9]R*^ MV+!ER)@*?S7?B:WCG=2?R/3B2O^SM"VDW?J,"R'\1QILH(@6CCV5_[";'U'. MH>ASR)J@/"FUIS@R]]9\M$?=IJ##S2<3M#/-F=Z93M^;@$GGD\3UG"^Y$1NF M /HPCS[3K%*\U>21ZOOTF[KEON"WI*Z9GRA I/)OZXD;=P\4[R#(R^OR>$V' M/^OWY!6GP:X?^2%/Y$E(P+EC\W(GKV/;(=( /^Q4<]7K67;[B M#07WCOA"5>RNR'@#SQ5\J(MPQ8?P\Y;_-EV"?Q@-P@1OZ=8J%Z.3F,QR / K MJ;+PC0.J3!XQ6Q.[A+\!('-D^TI?\4/<;(59432CFMK M'=SW:4=%-C)IY=I+Y@E>(P':#RK4V5)9T_6D&P63)H!*)4[13NC2YO%3_3Y? M4Y,COB=,6,)?P;BFOJPC,S$E@_!D"Y#I+5]RGR=KL57/T1RH?D@")C17-Y;\?TO;>[7AD>F/7S. &!%&6]\/!!.F,K?9% M[6#WB/)RGX&_2J%A"HV/7QSJ4MHCF\O0A"Z@UY,'+Y)Y$-P 3F,6!@K)X9J? MG^"<%QKS11AQNS#T6&[^[U$;;7P:ATG<7)M6>(@=6=OZ2)=U6I?1>I.E5USM M9-_U*\^J><))51: P>)2+N*&2JOZ%G4WE&M+:9@IS5+H@YHRV)I(;'M:!TN9 M%^:@2]?G;"9Y/ <4Z X+K/?CYDI!3FXP :8%*K@\XD 1Q-O4.W/TG6A2<9(M M^O:2:AIM.HME?@_@S+V36&J'NX#:B2/?2Q]%@%^\:7E11@\8'>QPV?=_WE4J M!QRW>=VL,-TR$81#5WR\JU9IMDU;HLL."$HE9( YSX M;@U7!T,DZ\7MS9R?J\?K-0M]X%#SR8OKI#:1PB1YOC.ZX$/7^R2<.( MIDT;=__GK:<@G(+OE-^##3EYI3\;6\*3VY.?(624U X^#78@$+>YPESJ"GA"[&L>Z2'*G60;N M5K%.K=9E[5"W,5B]#2C_-Z,U_4 ;'?'=P=EAY%WDV-"(;R=H37$<\'T>PM$% M:D,[KFG74P;1WEN+PTK8!-)3VMCCW@!!!R^HDHI9#G;,-UF:>5$@;;\F1/;] M:$RD.U,%-> 4@H()X)XO8CB3P1.@Z8=-)]!PPBY#M>!\:3UAZT9.1\O*+<(;!J68R)<@'F&._]%!"@J3+C^8217*IHBH(/)NK@_N#:70NH1/TBB M\Q-<9K MG198A/G*OU<=/&\W][]0/UO$TF7!#T?Q0*TWUO ,YB2GFK?@,KVB:8I%7Q&] MCL,H ^291:S_U/S67DO*Q=D6+[-GZ&H9!>J?9Q#9CM',QDA/JU;=_WE')5KT M'QLH57[J+CB*[6#U?7]'1N M7%B5@F4PE5I5C=9'S&5DS2]N( K!O_Q/7']\5)>DT,E:8++Z/&>.2_[NX20& M4,AN".J6T6[3Z#M[7Y7'.3>-NPZGIM&.$)1W>X,=9Z=>DFSY4=&6/]3O67-: ME)S;D 5=H/2502-A M_FCG\X[GO<;%T>,A-[ZG> 68'> M<9WJVZ:GU RTGT0%^0H-49_=O[O8 )1Q<@^O"X3W?-B!6#)XW5*KHX]P57BU MTT2L(V>XY1$WEIE6"8 )(.@@9=BI(L-5" .P8TX M7RX2CZ\FPE2T;Z/N!Z<#:M*<6MGR@$O%D/;"XZL9>TC%GWO"BDX/[VU?_LR! MT85T$E@2C A/R1\^S5ZV5H?,I9>*=RLJ^>"5 MJY/X(D[RH!=5S\"NT<:62*2HH7*O)8;A9]QL#W0_9,Y@@0XQX.C8*9QM,5>Z MGK'^HH_Y7@[04<.\NNA2^>_FBMHV282 P1?A"^(&ZUI*\WKU>6PZ%ZH>N=WO M6BT]Z2(,5>FH4^FW4]2QH4)9[K=S0OE.IBT0I49H&TSL73)IQ 8;=.T=^YG6 MP2[O3MJ6[[L?"1?:$J<]7QX'\;K1?](ZU$6$'G+N.".5#(]^EFO/AR<;1NH" MVMZ/B)/\KB1\0F:@@@>^W7E4_*[96=W]G(L8F=94J]5*JAGH*+=NW^YH+8EW M>Y,RYU\0">\J,:U%SVL8.2%=H-FX:'MB)$7_(F3-[5-VADRD\)>?=)ASPI^=E=]C07.1<8'% M%:6=D4F8\C_IW5,Z,/NM3>ED)>[#F MR+./GBEAAC6>:]5ACDH6-E1'#^4,X6IKOVJI4.A^=B0-]G;E,::@_QJ5V/*H ML5A[I(QU.<]+@T;"W%^$&82]+Z, P*@W'JLY[)K'3<0*N(LV<,#(6FDH@PBQ M%.:"TD:$I^'TC-9HO7!M#MTVW79NVW"'R.>+6$92N^N:6A]Q=7^F .%]$2=< M:P90DT>A;X.7H_8*:[OO]B5E;"?UL@:/ZC)A]G[K>L:/9&*M*N.NN/V M9UP@OGD)M&-,%:Q^5QRD>;R+Q"N1O])EZ>X,LX5R\D-"^>$@[ K8H1Y;Q/R; MNX[K4$I.-IF",L&H_5!<%(N3.\(>X-I1",TPUC3IQ!_8'3N2,GXCYB\\V 0TNDG@E3EE9(5[]Y$^V]01:/!LV9W23Z]64U]N6 M1=OYF'M0'XC5MY7!K2;1\D%#+Z*EH2>IH&V\<%:<; M_\;=V0Z!F4QKP-)R<-0.=9,UOPRSJ]8,>35@(GZ,*QH%-&G]F#L?,[2*[MS7X26N'N2Z-$,!VLLX!0@Z?:/88]ZJ1:'ITM K* MHX_WZ'NNT=!WADQ+K]326'OL]5<0M!NLZO6($PTE7-%&-**F48<47Y:-;?/. UJ#VYO=ECK6IYMT:6I_ M)*'^E%RZ6&5S]6S;T0:ZY0$7CI:BO>M%G+04/[>Y3O:B8>Q0/%Z"+_$YAEJB M=+X47T%[Q*'K$9,QDGW+HMJ?<*U2":R]]B**QO'F2JC")3=21$AZOOSD9?XC MQ(FTOD0M=51]GW6"75#;VJ7H4#JP1TP;(1>'3@G>,V]@@\E!36=,VR-.COVB MW\'ML[=N_3(:!CLM46F#AZB.0J=9@@2'.S\ZUA\)30-3H= MZWV>G$!\H WWI&ZH6]CR,\@OHU&01Y+.J,^\9D2'7H^ZT8,K+9-4>]OF;,KV M9R8AA()C%0U&^PM2?<[))MN_\97I-E<->ER>SS=?+D._%:2]::@YO[^UC&W1 M/3$#!4SH\K61A!&GGT!5?1$9AW@9U\)5G!PLLWE$%X])O'EXO. O'(VTKGQ[ M<_0GYDS5]%WI3KRA<,,&X-0K$$9?X5WM2]G8%W8#$65V"AZ:ULY7.Z,.I(Y8 M\U>W:( F*+OR@&,2%EVMX\1+MH4**W1OT:D2&@,]1"# 9:228TXYXP]XF4,F M?9[RW*IDVIO/561V!Y19?&Y@C0L/X#\!J$>-$6U+FRI[!Q!TY4>_[[[;[JMW M&]_WE %V7 YJ6ENI;6\>MS9!5PN,7H],N0A45V;2KD# 4*J'%$#J5.KX=;&D M" >53J]$<2_F'+R6N\@3RD^YO49[8+?CH='PY\')4I,44/JS8T==JQ.T9J"Y M)'>)H\#M<+X47.MMS]YJ&SYI[_]@K_]XV_7_VWC<]DS8EFLB_/-IV;G5D5-% M)NFZI_8DXM3[_SD6W7>%#4(;ZY_[/VR,7VEF%[ "*@N'4O$^/09O\29F#)J?Z>D9 MM6F.@^BYB##ESJR2BZHIKM0PVDDA:P5^JA^05>=CDTG9:STZ6Q\Q]S'3*(P3 M=!+3 R4WJ7T/9]TC"/:UG"O.LQEZ8G>UKX-(;]QO#L,3G1+!,('@$? M!0%-J91QO1*C$G7LM8QVD\U9VHSZ09_)S5:LL*#Y_6%)0SA?A2GR"_+?I4K1[ MO>H "C(X@9/SG6N:PK+*.QWE:1<=G0CZ/'J N5;'*L[5TJC>[!P.%JD2F%1E MDF> W*+:)'5'WO>E8JX]@#A0-(57](/MIR2<%A37,7!IC8X <+HPT06! M"9QYE2P[_;3!_C@]C[5.,H>4376=9XN%OLBA45E#TFUJ.JVJ>T(7R1\I^(:Y MJ;$"=,RF9(_R()?.R?Z!Y]9'W)3W;4 Y*FG",EMK$:OD"U5JT%+QMQ>50RP( MV#>%:WK\C0OEVV22O(:"054AT'0=BLHO=[TJFC>P?_ MDFM%/O_RI 6T)\+'?M3,H32$*W%*2A?D19BDV37H>G&TX&<=YP^A9UM0&_:C M8- QG >#VZSV]K&3*Z^11D6\2>O+88X^?N(C'M-Y M<_34P4W@R=\_# <;N. M26/D789PBQN_"S*C]1'3?AMQVPB/"T9B?J0,.B<([TN;PZ;K2;?Q\OR?/X9< M4^36WQ9A&/L%S]L>=BG6)\2S097Z(D'8 '_;FB72YTEWJ0'BW!>]"6[C9<9- M MJDA^SUZ!2:L#1&SIL25_L3< &]M(5^U)@[M?$S['/8NO&:QQ]BX(G_C;^$ M-O!(HU.\J6SV+]@BSEDJ>V5ZAY%:N47ZQ6HK@Z?A]NO06]J>F)9=?K+]Y/T" MFDI'.MT>%,H" AWRLF+\7]'#7[ZBT?N[VZ]*,G.=+MXD.SZ-_)KCYM!\"0XD M2!:6?I7T-F:!#LE<06+^.[O/DT*2F%&QB'P-GY^?O\%UA"7\^.'#=]_"G[_- M8GZ37L'$7_U/F'!&=.+$BP*BDY^1!3SP']\6#!^BT#1)J11Z1UQ/(WS@ M[]6\H (G1X' 8IA%PZ6?/]&$>>LUWH'\N,M[)@]YE6HVDL)T1&$-$+A525S, M2&(Y)5GCG O#ECN019I"57KU>__&T@*@O^V8 M,QA@EFQ'[[@A.QYG(OE4)(L)UWU(/B$1,Y)\2O(W,>G_?Y"BLWJI%_&;E;BR MTX7D7O5])[GTOI#>4[/:VN*[B, BR6H+@;@A.UHC++]2LI*D2T^5!GPAD) M3$GX0A Y*?D;3$MP7EOGS A+P-JD/RY+?_'FI*]L]6(5PLH>6.(J/*H]X(MY M+6S][O1695N_\DU#$(H4U&8DG^D]E^P]S$7^IN:P\&IS 0LG#[S5SW'D%;^! MB&4J'&3I(+7A-&;\7_!.N35/M#F%-:3]C XD?K-R];'\T-^$ ]/"4I10_EQA[D^V"N_QDA3)T18ER3.U*Y%XF3V#1VQ-<'O8=Q7%V!P\3OY\L (IGXZ2EI.?=;HH^3#!%D9B;^0R13UAR&4U@Z M_0B!U#F"I0/DYO:.2*@Z:W[B*8C/#G3+E(&CC)A"&KE1#@P1!)+:TI#('0;E MB,_)P?TNUHNCJ6KB,UILLQ8J$ MH^&?*-(A1V/L7W,"J%V:W]DS(HC.R'CRY'HCOUW3DIXZ_*T<[YH0!?D#E(W5 MB74[NEAUI55Y&>=@NP@I@UF;@S#I7H4#D6KGT])\S?P5 5V"A*W>WN@6$)5] MNZ7'.9P='/S\_P!B>Y#C#ZUV^YZ3$<3*51417%SRJ8B:BSSSR8B:#2YQ.1]1 M$Q(^H\7@BA_!\^1 '\M^JT-<=[4NC0+KR?J MWX(AY>E$WQ5G@6QI1@HF5#C3>I;\=)91^X2@5%G1(;[N0@;'Y&]@,6H\Z4:V MD\VX ]=B ;$&'&)0KP=U+$/V !)\#Q0)D.0? BL-&(FAG=86)N_/U..K4" MM+.5X#G:2LB7_=H58!!*MIM0/MI2Z-\MK@>W73\VOWK;CD9D;,1F.Z@I6:%P.0W(7#EG-.B^2J2OT3!UU+P3 J^Y#-:=';N30%+Z1@A@ W1+$#[A7^(V;''GTD@J>WNG8EW:;P4H01 MV13+PV!YUG)&C+.P?(6R9\J>*%GA[#-B,W8*N8.+, /HJLLH")_"8.,Q,"X1 MGQ#2_1[#]2(^Q\Y/(I%YV#'*IP)/1S'90H?L[ MC$0B5*>\?%>(< "Y#QH?<)TI3FR_9@?+Q"HK=*RO$.&35]?GN+H^EV]Z?:HU MGOI.HI6=1/.58FHG^96=M);,6%H@3(^ A @O?11H,S+0VU^W^Y.0.Z(/")@H MM@?2G2[/=3DBDB(1)(FB.7DA*AM."!-)84(AC RIVRRK+)!>\^"9S"*( BW] M1L+F!?/H!@P P(] M/TR_NL@94$R MHG0@H1V9(53 W^.\$5?FP:7T0Q1KR, MZ+%'J)"3C!+D](TN(=M=/3T9H&O5=M>)ZYK $!DEOMENUR(CPVJA2M9^8>QC M*J2H[,5)#DO$_KX,^^)INZHF^CXD(%E*_JN-PEN/,!H63D\V&B,KTRS[K.]K ML9B,@Z=9C2PF"B<%<8LUD\:Y9SKC#2]CE!*>(O@,W2@BGPZR40HD+T5NC I= M,R*47:7CL2_VP.DKT\=WBZ@$(>(AV8FR7=G^I[:3PV6L9KC36!*:**>LQ*1% M]R\:5%=4-+"Y 3OH,OTAH5SK%[BU";?]/;:(YQ&]CL,H^RM-XO)/)YM,Q386 MSW'#(#.9P< C02;)94HDFP1F)O.$(*< 77'TS0= 8H/_<.9$D @'?>2_D7^W M[#R9ZHJR_1:3KR*?D^"D!&:M^4UYB2%CH77X;W3A*YZ&_ 4@_ 7A%M^#? $8 MJ^.&$56[.>;KM\;U^R>LW^YO[OD+T,-\<>MPBVX,32L%)-F=QM_#KT2MC@K- MZ52;XW_\RQ\_'OWAW]%1F&T/1\I=E3[WG-L0 Z"11)#R. C .XKM>N?)=1(_ MA5Q/&E2>@G2))#PC2!HVLR(^?7&8,TD*7T42/GFBHVB!*1 %/]+@ =*QH=FH MJ#_>;6:-F(*Z4!1@5:10GI( M I24OI(4]AAO[&XB&CAP$@8"HR*Z8-\,M28,*XS M(>3Q WAZK[TD"_UP/1@T[W($M+AX22@+'T+1@Q 3K];Z= 0 OOU04C#Z@21&13O('7XZQGF M!/'+A5.?D>-,'&X8.^5V/3_'K+I:.2L)]5)Z1L5_+Z.\IQ)-K[TM\(&R:[^^ MH3[E6VQ@R%@N0@84,=WGK0C)*O"&!G2%G>$$1.'0FL<*=""@'JL) M9B.C()H0C?66REIQI';LK^((G7U85)M>INEF6)&R("E>Z'X+2MN6%"\3&2R?.:'56(9 -P(T_)E@9I14CX;]$VKN2QH%1U'T<9C MJ@,Q-]@KV%IY(ZM!B48X";?7Q2QHO(<%LACF7!3-JPY-4E824DV [I@J?%K1 MG^S0A*R8NON]45O.&$3A6SQZV6F\8<$)MRL8-^L2&MRM^;U+LXSA]//E]>U= MBM7'\ =10_A$%VD"K0F/UVL6^O#=[;30&J0?"HC C'/'C7[.'KFG)% ,DLT: MU)&<13B#@4E9MHQ_322?9'%[@_T,B9>S"M#DE99R>OTTW]3L[2 MI,].MG5>%"')&R^CUUX8\ 7R!UYN6IP3^X:M.=D92.+;.^:-";(;JP6"!"B2 MZ\,0H;)9ZUZ'>AO6.K_VQ78EF7PK)_0AC-#K<.\QN,N5EVWR4IQ'JA;X'*DZ=$TBP>*:"!J+ M%^>77IPL\Q:!8XPVPEF8V<2>M2$FTR7L&5.>8!NQ3]X+)-1\WL!.FR_%.<+5 M<)7*,^03EK1)A,1A#634!>W(E;<%*W+-I7I$._%^2[PBH<5E;J3H-6F_#'J 1+4P(U#I\N=<$HE# M.$W^ZZ*G9;YA@Q7M=@*KR<(&)&%]M]4(!1.G_)_S9!$_#TJ*K19, %6HEP"Z MDQ:"N>!?9/]))/P3H=SCQ9_':Q7R]MDFR1MJ#LT%5,C[N34A=1W5_%L#30]P M6GXQ*@>HM>15VXL@W^\KA+?5:G4O*VP(-^9 6**H8:P>#936)F3 M55I>]FRCY-&H",KTREF72A/4TEJNH# E0LE2+N2(OR$?N0B."WX7CPEM*OD= MM3#]NZ(PW7T9M/E58?LMR (P[SD/4Z\7-[]0KR\&SW#!'-5W-Q:6&<>>J\<0 MQ9]T/]P97?.;*Q2V*?Y1ZX5W2.L@OYS6RKI1,.':JJGTG].3K33BDU+/]T'N M&5E+)=0.C!DIK/RC#Q_^.\![%O,?ONA,Q8Z:2NI*DY*3K7*;)-8;VX^]%#OQ MA3PVT 4&R)*=+ M)&&+5Y]A89@K.1K WX WP^%_3;<_=%8']KYJKKV5CM?M2)1?(ZS,YJ& M#Q%H&L>IQ(?0!OS@A9$,V QQ+3=@4D /MF)^XJ4Y0H4V:D: "3VP8]T-/?I: M,1O+]!;6I]:ICX+RVS+(V7@+HM:<<&,(*CPDOI]L,.K&>6!M '/7])TG^0,1A94DD74QU4Y3M@4):D:CJ4&QY1PJBTZ+-?1P$V,P) M*BC"X#(Z]=8A/^ ->.ERPB*UEG].DO8862PFI6*U KT?52 -O4UN.Q,U9"H> MJ,'>6:PF,R>#<@3J*-5*EC&@D(=U:E,=VN8)Q&>'P@_W[M16\OF-V*QM&HN6 MJWFF6@/F#0'!?RIX&@E"V>27[XV#AV[F>Z^ 0(_RJ9\D8?! KV(O,F U/W-5 ME3\)R9Q>-$8VYU#NY<(+,LCU&-X*P,(4U5^[Z*<#MU!.&S/&-.K_)@%11]E4 MIX^0Y789<=T/NIZ#7S,)(S]<,UK\ZA;RFJ&#^]TZX$Q?KE9P?(<>.U\NZ< N M"/DD)%6SD U.,R-A/A&A.-/;6H?2**F40E(MN,<3=8$(SE,DEYI2\$9A-_&<."VMV"EQ%7YM#2/N-,' WK]1-A9-D7K>27JI5\#@A X.@X M*/%863)!FRCB_!3,R9,SJ[*5J]%D\NH6YAQ<5!<6174K2=?RBS(GC&[2Z/!5 MBJ;EMZ*G*1O)3YXFJS5- D;* R_\WRJ_$J)5PSO3:*$.1?@PA-@-U>2)I_;[ MES!'A6BE*:GX*L\@!"LPK_$Z14D%5ZOS>+,4PJW/T-GTO^F M^_=_VZTOE12E?XK3G##[;&S.BP -?\\"A5FO(,2NQ#L1E^I MW0:TH@PS7Q$\8]Z.P,S"KK"41[;;"4*F?L%Y&:8I(')$P4D<;=)A+UYEE/DY M7=&"[EZ0/D3QY&O.^UJH2?AI1Y2XQ3R8'7ARN-)6,@2+;AZ!WLW#VWG-^ENV M6:;''X30VW"U&LN0[$8>AS'+*GR.H%&_)B9^',3K;%BWB-:4 $_0?Q-"*V-C M2/Q?3FTYZM^O?KBYV_1XI>>+4D]TUQ75IE>$[;<8G0W-W]KZO++:O*OON,VD M=TPDA*175 Z+1KQ#+!.5G8BYM$A7Z_!KW=(P)Y)^*2#1 V":]7@%8_9X0P=5 M7J@JV!JRMQH:N@D_6%$0J^2WO-<,RUM;:"9$\RQO0#MOKFJM]'EI$V[1) SI M0=E19W1)$^B>ZA R*8$_ J?+R5F MQL)[F40Z\UZ@VO*>3R$!S.7OEL!-60!EB]14OMF,5/"M=!GP.<)E M*"I3!9R;@8 +?"!ETA*=[@#$8:XDT=07B>I]D<0K6;8&UY90+@! A_(+AFJ] MA<]?LL2+DR",O&1[F=%5^CF.$/8F9@PKZ?E+HJ_(52EKJX '?H]S*_QS;+;\ MFU@*5EH%V>QPR;DB!5NDX$NMD]Z >4;*K!#%B\7(C81'FR^/.9-!R#98#Y"G MWYR_^&P3T$ L[VJ]$1?#?'DN6Z/S"P(COJ:ZA>AL:&E 1#&BEC1G!1Y2S" , M.+)CO[5(C1&AE'M9(&ZD8A,=EECF&^>V@["/T.\_3@VW/5D[C*9(C/U$H72,!L?"OUQN2J$U CJ#2X,&A>\3%Y!;/7C?RLXKH M]9E*!R.,_O'LB'(@,C!G[*M\E:%E_2.FU@Q(^=82:RQE;J-S%*U'&MS0IY@] M\?OI2BN6'K[)/WXX^B/)::LZZ;SMO.UXOWGAE#$N"&NB 6GP;DL1#TZPBDM; M"9CD K)2%;_5!K&[V)8W8?KKT,^^%L;T,,1@+1)8+^P8'J(7X03; >M! 6G; MD>;&I%@M7,'-UG*(7?N;B:1G""Q'*14^L5BTXQPSQ#/V&K2[S=2J:!/@PE1S M$*[&6!H-UZNI0:D11VFI-RE5#F'1?]6B>6Y1/'4AZ^!E+8U8;9K;.\'FZ]N[ M])R%#^$]HXOXRVM"1XW9 4";4$DK(1 +,C$=L3A:M,UN25<($494D._ M'(I K=D M>_)HO9T0[,PP2_!7"U"09.,8#N9DH U,V_1(UM$TF_H0PAG393! ME ;R 0J"EMZ *=[9N&Q#G?CY"S=80#,VT4PE)S92.Q@SS)=V3%6",5QD9_P[ M\[,BZ/F:T%FI/0?2T^.;0-%^FPT38FCOHN!?*>#3YIVUK;ZMPHP:B#[9QOPD M3I+X6031^5^R[>WF_A?.V2(^I4G&#_'3.!+H\\.P/AM "E>RF?J]8H/XD@^2 M"D;@4O<%*] D2_+RIA:*:6LTWX$[S!O.YQP0Q0*1/( ^)[D@IV]SC:JE/H;W MDUV5T8.F;RI!2&OS".W@.&]#3G%%O<@_>E?N(XDS?&W]6+<@95E%%E(JH_J0 M!&%[O2E+7^WB.5X\QIO4BX+%,_^.MOP7N7];?,QYW, ,YOP8>%$CBB;?(G2N M5K,1,1UVLVZ)PKR=-:@SP44,>-S6PUN#.GT<473 M%*I55<M>J4WZS7#S\)CIU[Z>,'BY\L(TTN 6Q,>:7T*$N1I69@SZ?,IR9+/R9G)INE/[:8ZY >8NO5EZRA1U=FXJ%4:?KV[M\-<93'4UD,55UQC'2 MF$Q(T:CTCM#%!W8:)N=!C(I&J3A?"A3'DVTQ1&:18Z*;Z,.CI19CI OQ*]9H M)>9[^W556Z+,^#Q2M]:=^H!5,N\N7AKNWIU?;C#%4,O])5Y&*(2=E]9KF2>^ MNK>9EV16UO>>/H11)(NB?[.KK*Y;F%QFP.HQZI6?R M:^BJDELL1Q/\SJP7-2JL@+Q23TM.& A(G\,0%#6)>E:(961ZPX*QBDQ%_2 I ME0=;A:=OP'L4:L;Y:LWB+:4XZ)I3>>0[$.*3PS);)2$X (HCQ4?064?PEJ;% M59]W"ZJEF))_OW)2J6OEBX/SVHGD27B!X7J5 DFP&W@T@O_I$&#P!?)IPMT*HE]SH.]/#5IN>+I&(Y*2EFU=#W1O'[:7IO M#:B@"5?NU2@H"W;D8#LB-" EVD\@OJKM5JDRYJ$CZ'RI($\NH_,GS*KFEHZW M80-?7WW"0JC2Y\,(8$MQ3"CGA]\!=)M$:T >WL"R,&U%:M)=\H*"RTCV;EWF M(#3P.YP+IPRK8;;LXMOSR?0^'UK?74AHO%86D^7ZY*FD3*I=/;J#_!X@P0I_1 M5S/+1N7S./AE(]UZBUA!7-'/-"O 1Q%^!)Y^[1DPX M(S1^%)(Z<@1AS#S$&>-/F&:VEFR!(U+#D,QYLNC1F,+2L=I5RYG!3G!ET%;^ M9TQBN]86[AWPQ5?W:QW"O_!XC>'FRGU")_S$@M:;&.B_2.@_-C3RMT,Q1#2: M)"=Z4-*P%D&L0XE @JY!=^M]-K87%:%!<]_NB9>&Z>TZH5XPC[YX20AA"G"\ M#&P( :BG!;[+/[' MVV1F9&$=8EC.\N,7@4KA XQ<;U4 M7VTX @O@G[*]#;]_.!T -GLE1JA^C&B49=J MI&T?.-2H4*Q>GH*L]:Z6FK6!SB-S)M._?OCFPQ%9>PEYPKRH=THFO!_?G_T1S4H%$G['M22[#S/"-_=W4I/QY6^/ M\+(>SS=\)MT11.5:+S-&R\/3"13DY!G/@M1T\SR.DROPA3WV,_4R\YCX*A M:7/*#2^($J!*SD&=L18?,24%Z'ZD"NDMF2\J"H7#4HA-CZ64]&0B%4? MW'M1E^?KU?/4NH/1B"SL=6_*GEAY0D21U#%D"Q;Y%;8ZPAMDG%5Y+F626+3K MFQ)Y/WXX^M/1Q^'NF)9L70)SO#_Z.(9/QH:8;$H2MN.ZW4@XM!^\,!KZ7?6" MPE,3$IA1[F+[J-1VUZ":?Y(VKD':N :'*CP;^.ZM=LP1<"CR?CJA$5T.@^/5 MH% D4?).DK6_B4W)4[;QGL)482<6X#66&QF9$(-UOQ%+08N&DB9(IDLH_.0E M6_V/Z0)M&P=2E*E:+;77Q/:S6&Y0 M]74=1X%"MY@OJU=9JO5>N8X62S]W<$D$ MELAYOGO4POSK[W[_^_&60TM8X<<-B)M1&AU#^@K_@_J]S&5Y3"A5$46NI_+? MA4^(VV<^>XE/2A0W^(/X:_%'E>T#/&%44E1*YFP);>D-KY[\^OYKU0;D3QW] MCEPM+J_QXL.$$/QI!"<=8[$/0:OZT\A EOEIC9N>)%3T7V&@;UZHTT6-BJ0TRT0;!9MZN>UEJ"CF8KH9^H"T>6;UZ-3% MSA\)Z?,B3-+L&O(9XVC!)_8%3$3D7D9,1/MO8Z*8F96:% MN.0W(&XGQ"M9HMAK*78FQ8XC&P93*;!\WPU8?U\%K!>6@N#\)GQXS-*BP_,@ MFZ#P0$EJLQ+0/Z:TOO'UZ#0H>X/U2]-3KJG@:T8*SNPMY )N+,X->$EDBLL0 MYQV2(Y+>3!7?6G?&&9""M0DP:<[US_*RZ'^P%D0MXCN$49C1*V[?!-6R@U=T M/:AV;Q'4WR/YW?H#['XP@P0L^&!.;&7#V115;Z722]B3/ _PP.35#PBK32O, MLLUZOQN;R?&8#PHN]KJL5".0WG*.PQ."E?@7@8'Z5.+14;L!7>B&^A0VS3P" M .UA[A%(\TN WCJ3^>"Y)5F"J47R\=S07R&I3.;/BL-[OR>;ML0XSD8"JM#2 "S(E;JF\HR**,GD;X(*1A@][;R(H?.N;-:7ZD0?/#_#P; MJI\UX7:C@CL:NR#O2F4?(EQ?<\NZA'FX:W.?(LQQAIV0AMK2!3G1[FD<=.OV M.BAS#2M/E8]DQ_2'7VHM' ]3U/S\[$QV'K7U9(,J?!5&]#*CJT&)[RTZ,= G M.,$!R=:MZEL5JRVQ>">"?E*-H*NN+P*V5_6E_N2]0$'4H+)]3)&JM/PF.=#D M2LSPII>#Z2O1D5%PLBVEVI4R"DC1!DBB*^?]PS_]!I:QKBR"U)5%E!,T4FV< M!)&2E1-1WIA(8K55=Z5%KQW@I869:@ +YT3(>8Y\D\U?M3G$S:G/,G:; G12 MR:AM'/G#DR*$U\LV$*,1MDM^NCS"G).S]-6>8JG8!=2/S>]9^##82A4$945: MG).<,ONLQ#D2(_.#X+QRVC6LO<43JB7M0K?DI8<9D).@B,)&.L:L:%%?]B$@ M7!/,>NBK4.K4D6;A"I/,$PK..P0.U9%;52%%&$&YR!^F(OMG;H\LGBE[HI_X M/?/X6O5YP$Z81VZ2IRPLQH -\3N+)2<5D[=B$/O\Q-I@=<(/29RF=U&BH:"< M4&[ D#%D*5 NF23$R8/G+)-&&87 O=W!6!S5L4"$8M3,(%X,#-RCWQ '<<8 M24-&/ ,%N9%< 0;X9R.SWK=D8O$[LM$7BWSKO_[38O[VJJ8[#FV M614#'B(H-^,;4/2*-Y&&IU/]'__RQX]'?_AW3*_+MA;[:)H31>Y,082?^YG MD$%/-X"4RD\4*!1=?DO)'H[!/+J!FRN!3J!1P$W=1/V(/?6, MW!+ B 0PD+U4H+A<8X8H;KAF2')^<)3.D6SS-\Y-XW3U6'7A9FKEO*:5B_65 M\URNG(+2FT88<;ET8<<&8;>TH75S:1J"PO$P7U8:#PD/^TF<)/$SM"7RUOPOV790]A8< M0Q!I$CV(5-_VF7+GDWLU&_'E=(6',XR_Z=;Y<4OZ1@)P&(+;E'$1,0O)9B)Q& MO,JKRY/YC6WKT):\;"]1#U3(RM:M"AOFPL926-C"%@W?&YKQ"]M[X!\G7M?# MRC\E+=F9M-1[Q(^QR3FF7L+/:^CV25.+CM2AHK&J5)*./8[/O00\[:D"W!MJ MN$MR.JB>[9(UR)2[]L+@,KK-ZTKGR^*$+EK=][VEVLG*]7)SK^,N)GCI?Q %?^]C(Y]/]E@ M_A5GDQU'P1?/'YSS(8E"YA1019/Q2=(]/,GD-ZUF(&H*^+:5I'(6=!-^.5A) M*]]T+O&[0,[U-5S\7LO;M:CHG(5/84"C(-6:CPZJ%E+T9J3E+0G#X)[/8Z MM" >TR4K:!-)G!34+35R3).,"\9)PQ5[Z]/(X[KL\4LX2)=4=";,+BMSRD]( M3L1FA=QK"P^N3 28]<8+W1"0]W40D*7'1JQM&G_AF+YF V SQTB;@M2ZP@"\ MH0%=H9M:] $Z7O)- '>,F=2I1\KU;2!IVTUJ6ZH\@G&?:?X.4DPDVSP1G$JH M#2,D2-D6>R? <9]I+@U^L>;BR[9AXF5O07P[B5(H]BF;8\+TJ:,JO M4I:867Y[IL1@N@25W+T#$:&RT:0HI7P\BS9YU=\-J3W^$*-\U^,]PWPAW[I9 M;D84W5A0HN1=E&;P7D)_XC(TQA[DFW!2WCBPH4BIHM'7"1^$-*Q>D%.[@H@P MJG#VX=0IM"<%84[B:)/2U !(M?*?^@5]%.U>S' X0K&R/!II] E+XO9 Q&W) M50UWM[\O(HM3+5XY J0N-TP'>O DY%U.;A3WG88[,N2NU,B,T/#XU2R7<[*0 M3[UAY8PL(;/X"3*+)\D_VUEM![![1=V]$5R<:SV91V.R=@W$LK#-H:01:K;Z$P*R"J9! P_SF?7H&O0^8NUIN-"D!F M?X%*+O_-:@5-VB&K_A'\U2D$ ,_HDB:8[2J;4MP4;0 _\7\D<(*)_DY6M>5* MLLAU0B'U:%_PZ-K@O:2EPIZ'($=#3L^[,SW#1Q##$OT@:/)$!\002U0E6K&E:"*$/V_@8QY^ MO8%U&:99Z/,/7M9(VE&W!_+,6MD= 1?Z,\TP!3.)(2DH.-G>I9#;,5<(]<=^ M%CYAK>G OE,R557. Z'% @7?RRS\//M:Y)/1(Y'D);S M(%K2)_'J,DTWH"U!6NW] !1YT7$>^Q\IDG#_ M%#$*1BC&O20)9SJ$D46)$H MH.'?SZ1K[UJUVQN:-*0(JI N)VDIE<88^VQLSO,C>G#BS^B7RI#(MI;=[6ED!*C^)A!+NUF MI&!$>R:,D6RF$9)Z+$NCKHER%M-,2V.:J:OCH.6LUL]W)6V-(RQ^6#O9P(,O M4*RGW$T$/@0Y6+L(UN_5:J+)6<@VV?XP %V9/Y+LZ+D_KQ6G(_LG$&0G+P?K M?",6BSH J_A'RH*+.!'PQC ME0'9Z8O0I%,"18O[#1/%:HXI,!_K(.BQL'%KQ$:N/]*$23DJUOYXXN\>YA>: MY,?-DHN"TJUEDWKDU:@D$]9?SB)'=_S.!0IC4_-/I?DO?PQIXG$E>SO\N-(0 M2'.J B3S^,N!BL>Z)1OA!JT5,<[&T!%0]2EF&MBI?6/8AI0[[V]"P("HHJ5 M=+XB%4VF^Y5_H8T4;J-J,L?Y"^3N\;W&_X'Y,X#.=KY+3SG:2_V9Z MTIP8(I*42K\L/R$=736)(@!](/DFBG&!;"=8_\V]@G**T*+4F%FM7AAI:38^ MO@(,Q5-]S9/BA?@JD;/Z.^V!W]Q"UWC/2OE+/A'S2?F\C)<^EQ>O25J-_,ET1G MH;RTEHOUQUX=]E\+T\N!=/3APW^7*P(.I'7QZ:SU%?&U>:UAB%>:OFD7A ?I MRME6Z(.#+-E2+[<4VKJGQ:6QDO-(1)$#DY-51,0MCIWKM7M132&ML@,3L5I* MO<_;M.CXE*E**9>VR"28+XTA/!9$TVI']X,0JA(=0W4/R66Q?-*,)SC29(;M)S8BQ&C$G_OXWL!25\VK DKAI./W)^P4"6EZ: MFHDSMP*AIM! YQ>,[?$)+8>@+0O-7B>O[:!UM7(7"YY-E1UCBA;9 ,DIL\]V M.1=)@'=3Y[QRFC2L_3?DW./:_/7M'7E(N/+.=QZW+[BU#&4Q5XO+:\"DY;R* M0#&)8AD,$23X)0SC(,_;B[;_EI:4#8N'4+/&"-D=4FOD/T%"3QAQHPG!B%4@ M;W!,\DF$[,!<1 !!_E4RJXU9QI4W]ZGT:&U=BM%*%9J/9"SVL?8:<[KX%<6/ ML=R8@$*?,9K!:ZTR(57-2L-:O1TGREK3P%;,=GARLGH1!=%1LM>J^;50LA%! M_SQ1P&W@_>VF#5ML-&Q''%:1I.A=5*9OOY51 YXQU-Y\>?;6?.-X+)TGYR^B MJ)/3^2M-8OBO6A$CBK..].SKZ,8>0A=_^>GX&H)MG!F++ ;E;)!_M3#_^KL/OQMO.6K-T4=N_%W%T<.")JO+"!RSW)" &(B9MO//SON>+M8)HN)A9=#!8X=RVOJ$QUD%^+R5#W-,,<90?YGL/$Y)\ M1A$#?@,;0?\&/G[X^)T+8:'^_)S/Q)69(.!CTNLXS3SVUW!]&@?#6HP@52+) MSH@@3#AE J2G+@IS+@5V^D0,#\H5>\\ 1JT41B,,)H-G#\O5M##,D1S#P^_S M)?YQT-M3\78]"JA"A=Z#U4*1D<7.#643R0XP\91,\L\-BMZ)M MY=3L COO]C4$&(3TVMN"FV<85G(MT)N:@<@I1L!1-BUD&4Q=2+,6M Y(#+;7 M:YI23SE4;\=OK8?3'OPZ#&BN]WN+:=\8OKSP?,0)'1XXE.%017#:C+-:GDKX88[B)^'#! Q[F*T4;!,I@\IF $[;97A*%@A%QA3J9D18\]C IV MZW#=&D!P*TLD_?3%\F >T.[:ZIE>V:.7D4>/FRCWE$;PR3>M.R;BR"H=3O:* MVYOP=(1S_L"?R3!ZR']Q])%\XMKNH\7 V%7L16D!>@S]T):4*\ !Y#3I:]!U*R6TN MIYH$RZTFV ]1A*2T;O'S[)'R&]*+Y@B?E/X L>WT,GI=(F$9I6D'"%X@GE5K M>C &+H+L,_*#B*W_]I:N;#H6BR.@VROIB8C#^5MW:?FQ\DZ%JU^L?'/*1@7R=:0Z[9$?R9:"T%H1LXR@@/4 MH'Q5UZ$+T="? 5")Z2*^V+!ER)A"L#'1,873!4A^29EX!3R.91>-29&8+LVB MD.809:GXGO(WM)0R^9*Z15]4W@],G%]P^,41 J,,!!V4YV%!\$!D8 WLVV_F M[3_28,/H? D&@$)(W45R+:.]VK)JU/PU+;H%DH#H\/$3A;8>X+CAJAI4.TIL MUU*_XS2-_1"'(PS7G<*&35KTN7S0CM)G*?_3X6NH44+V0-4=TP)O]H861LRP M&IK< 9KD! ]$G/W\NS>CB)Q&EVDEW8-[2FK-#=&GI*4IZE7>MO/? MBG+K^?+\Q0]3NO!>YM%GFN&9H15FF2OJIC@/R;P7,-0CFDE3*BDF.SAIV8Z@ M\R414Q ^!YE'!/IMB(/XYH %WRL$9/-=C4$G A3T74_0IG!1]WZ(=8_\J]CUV_$>"YS$O&BM+5=^*=QSA;C?W M:1B$W':#T-)\B5?CX)8!$*7B5Z%EB#UCO+,:MJU;[ UI;XNAV2W-P%;"UCL0 MD9AS:7 ;7&)HXPP;*8KK3+2O+1P+8M?!#V(/BMF) MF#Z_3@4'LUWGAKRG0 X9VU?,M6I7)U^RHC.#IG,@[(G'H"IZJIS?9EZ2[?!^0A_"*)HT M^_HI5#!N^?QX-;/:,:!H3(]+-A:#6+/ /WJ,!4G 8W! O]I#)\@1$5O2"(X0 MCIDO 2CV@L7/0QV-.4E$'P+,5J0Z2BFTMF8JV@>+:27R@GFGZF!)2Y$6/1E5 MM>L6+194X!-?\8&M@WR_&NVR/*-&-V3KF!N5E*LA=Q2-(52J\B)<\2'<9(%^ MGTNH,L(Y"DEGJ\3J-E6,V M%\V:%:E@)3D+5+KI^.=UKOW:7H1R[5.^ M"#$N@E]:!*K@2-XQ6(:#E9D-?.<6T63ZM&662$S\7_-ET?!8V/=5Y5XT01X6 M;]-5J!+VBL\G>_-K4>X7S]7$.A0:;+VE+5,:+[-GJR''B:Q.30"Q-L%(-N,> MQ4J\C% S [%/MJ?\\WZ(D^U\J=7X;(=JT7J5TY:H.0Y.)-8FC?4@AP8D?.TE M\P1-\0##O0KA9^#!I=4AS #.7*#\'91$K"3*K1#E6@ 4"O+CI3F<89<)&DAS MZ',<^:]$!BGU-1)$26YD%72M*U?F)"IE BC@I$#)E@CZ!R (ZWXKCB^U:H)L M+)K"59)HLY]I5KWR$,@\3R(^&O*.\ZP53V:M",<^*@*)EJC\#L!$;:K*TUZR MONI!??XQ9XELN=9=,)7WDA/(\3EC#A(\3K8+_OQ010+/"H%=L"BY$PY*(M8A MC/T*A]2[C: MK$B4KX0L+?7&6(F\2*-S3=*F11F:9+]7>[NX567ZC.Q5Y4XF%TV%J>#SS$!.RMRA6Y MM1N6X]B(5ER^!E)MG/*V>^(:$+C&3S)[*4&6WN2ZF;LY)C<*4,,4 M@[^%1:V#RR<]+R!2.J/%LG"M\V23AI'5?C&N M5X/M+@2X:31&<%UT5C"/6#%#"FY*7;1'R;]2'0?GR[/P*0QH% Q*P,\;&'(! MN;3]>7IK-ZLTCWT.>K$$A.#T]PK M+RX"VTE04UO 'DDAOYW58.9VDKU%6\"DFV0KBJU\O@Y)7D@/7+PV0+^S%30P M!_#CR/B@CU42>0>JPY-3-]M2H@C/\K)]?),6DQ!$6_&3&T0V'7Z9<4I$@*1: M1G4;QK+ZM,@).0A^J_W9^2HSH&:S>[%2%B2T>A1HW0T_X<= @WF4MU_@ S[' M , E?D1>FCP)83AYIT3T4/B*5B MHOLLG^0]S$)"-0T>:TLU$<&V87C.6FQ+:TU4EDN)0EZ6A,RG$- THQ31HCF! M^XK)]%N1BI()2!"L(8UW'?%:,L P7Q3;8!E[:#-#0= OH;G^1IV&)&V4 $1 ';QZ&6G\88%)Q3#-31 /N[6 M8#XS#SA=W-[,N=ESO%ZST %GV'!F M^%82W!#.#HDY/\3+&0)+,Z]/%;FI-G1PUZO&] 4#%@CR0$XHD5S(R"'P06[R M!2.WW)P"9DC!3:FD5_+S]E:L<@L?V%;3HT_\2M.":;0SXS( :M@LB0,^VZ3&<=[G2)_RT/R$'Q7GER\2%AWY49,U)6NT? M^L1GC9/M9SJHJ"NG@V73(W0$'<"VML%S.M-DE=4MKD4;DF8 B'2=Q!"V#DZV M=RE $<_Y'>^A39D;LB:N7,1>6B+VTC*)5R16TV@&\R'+J@QGF@F8*345I&&] M@]E(&'U-\@E),>-(9G0.N'\924S_3U[R*T4S;0?=/PI.:0)^FT7B >*><",; M3KHZE8V2*-&X$XZɣ_$BYPHI 52RT8Q5.;76T$T M1Q@5_1$*EFI:);R# M$9(O(AF3P8JOQ\O($EY%;(R: ]: NSF,\*X[&]C8,:=)LH(H":Q 5%D01>F& MHG%L(8Q&UA+>E@5AJ@Y?(937^(9L&8T7X0L-3A^]! +@(EI] [,.BO(C M46XYRQ@X-G6;N!1,%T#0(XH@N3D 2K;JN5-6%24KVB60=VCV-0F)X"'?C+%QM MA&\N2 MA2\052+)]Y'/#TNF Z)IT7HGXP8C#^KXG2PIM0T<36<*7I/H? M9%5RT0UN6.5_YC_"G>9K,Z2SO%I\G<_R%B27K[FYV4L^;?EOJA#\^DVM1L7Z M4:NB[P2RAE6A^:J4_K:[1RQ:295^=66PF/DF2S,/]5Q()_6'G-4[3>1V4'2T MV6:89.M;/[VM2E]&.D02Y+D*2B9+S>-BK@.5MA2%! ('*@=[_7:UZ ?@)XCR M EQX/B2!;V_H4\R>^.SBUZ> SY:D_ !9Q. 5A H!+15A4+YD+GJ0>,\I67DV MHN'N9%4>$FC85_A'U-R0_2YG5W\JYH?D.$S%!A9F>@[*"'B"D)PXW*^ER,D> M4]<*]$)T:;/N)#(@#:L5Q#[K#1')/,76;O2U+EWYD&7M%WTM\I='CKY"!*]H MG7M# ZZ]">->%&GFO:KY+SB#:VY$(10'C*2K87![Y0[5WL-#@GX1;D]%&S"K M+ '3N!(]-R?N,ZU;,9S#:F:"4\](>6'RZ17$C&+ HKWLA5$*W0>XXA&=OX#> MO@G31]$ "P08EF0LW5GHZ>*+$:;I!G,XH51U1IZ3,,LH)/XM#T'">I\>IPR- MUFF),NH:G/8AB%5Q=4#H7O2C(-BKJRK6V6&)57*W]9%MA%ZE$J1F.(9GWEAN MA&:T0YAFH_.K$ #.J/CO95Y9]E.8/9YNTBQ>T405I&Z'-6H8"X'=LE#R+>7@ M">_4/%\3O1SPF<]%U&2SO #90D(CI$&?26?419A"4WJ)&.YOAI542:)$4%6( MWTAWXF(P%Q(4IFU>P&VF,P,>M83EW0Q8,<'$I-*1$JNR<7!1/%ETC8 M8DA+I%CS_6H@!G_K,=F*>:6H3I=QN7-R,I:#ZS=YG;P LL+&-0!U>GLG_CW\ M\RVFD$Y=05C F-[>J1\M?Q:6!&7M,@+NT#6Y)04LN-E!7"B_4?&CK2OF MJB:V5*#SE7]_ZJWYO[+M[>;^%^IGBU@69G!#3CPP2',L9B6^""HMY;S0I1(G MG@&R,TP-029?5H7X^>QOQYB2B_!;KQ._G'JD:*-* MH;>*SO^@S4H$ZM<(C8!L"5_2WY6$7I/H!R\NJY'4[8O=W*?T'QL^Y?F3"5=5 M3HX@O9%<;17XS1K 3438O(MBSE[R!/$81"T'I.0(KEO9"AH?/V5>F@['K12= M&I'8VQ><[12J^R S(&4"T-#E T27X8[ZA5=4A">$6\)%7G0 ?X9H_J( MMBTT-@BRSLCI2#V6C4JM[UB&!&$N98!4 M9P CXO^!6MPGCP%DT'%VZB7)ENO:@YL'82ZUL'[Y/[0YN"8#F=9B&@7T;UG1 MM")MV=F1RXO@UU27=PD=#9Y@B@.3<*<,H$Z^ Y.)[;\];65+Q*H0E(JS=V"F M1YS7NW)]4Q"TGO!A2(1JVD><%ZERI5(0MJ5&FA*A O0_^JNXW:Q67K*=+V_# MARAJATNYXR5) M-;F]0NXUSF=12>>B)0+81$,4@9Z;J?"/B/ZVJW"S2C7[!CN.)RG\.WVZKT4W6#FC:N:+<\YT ,Y# M7X6*#W%2^X"+!ZUA96J5 =>P)%@@UHSE]34CB5ZF*"6A@N+47P)K7W][W)]L M0@:P 0;@WB6E,<)ZP[AF988M\@OE(N?\8LRVFG]F!QMBF)$IZ!/=<3.KP84X M%.&88ZFT JUX11?>R_F+IW!GAQ3,"7J$$R0:17O5]F M?_K^>S1"?S?[_?='"LJ,__V6KC,\?/W\D.7;[\[1'^]N,,>BVN M*0"Y4+;]>I)K4E=UJU9$JDCCQ$Z&R\!:V+?4A O W@<" B&-42!^;BGCOWZP M"%@KZK7+8*XCF,MV!%.'G2 ^(RY07I6$$K3S^"4B]#GG)!6$B*1^&)*Q=B!&T9FZ=P[>$]@DV(058 M6Z[0RJ_/B!I6(.EY3^A=0BQ Q MO 0L\/)GS&Z8@3R1]D2U?'&IV,[EV(4Y^ MIEYB'*<%B(Z'TO)J$=CXW.=GA0>& &YNL(+GRT7B\9WA([S_\+//$S8!TC\D M(5@-_V.<=47!CH)/@L]R8.=+O0PH1V42EO,8G3#-";7;H67$7BJFQ2C:]8S5 M6,>M1/=0)L3^\KD\< M)_SL?4"HI9-M,>3:V\*O$%A!]($L,D_3>?9($ZR*1;#3] =. KI:BGJ!"OHY M_A%Z_^5U6\-"6TB/!C.R@X".?\'>A@3F$GX#**$0,:+_6ME6:^$]Q10-3M9HH!K M,8F%6!J8)S+&M3U_X48K_^Y .1Y6HR3H$440(V?3Y9V-RW:7]3[8+]QDM8_B M+,;C%WA(Z"-G(WRB0O6 &E"N[7&CRWN1W\QQ)IK[8&@IOO:&9HR)D[\T-Y%Z MCT!G1GT3##7.PRP_-70V .9",&+=WAE[H;0/5"R47UHHZB41^K3>,;%4D5@J MKNR^F35@%O:)S=82SUKN=!)'_)\^*D6IR*0V6%8*%D&4,4"2BM=P8'R+P7/0 MC[0\\A(/ARNXW 9\FF;I9GG6O/SO*#'J(N9^$49A1J_XU@PNN7X0/81\UPGD MB>'X[BH,/U\2,0_!B4@Q$Q%3C0 ;TUB5A$V5L*^=R9L8\/3'Q)^[ SU#U4: MF59;X>(NTP6T[K*96DO14H0G:$=,6H,OI/&WN*QX!70I?20%I9A;3:A$? M?;Z\2\7M.[\'%$RXE)5=?!$G<[[+/5";KJ"1AY%^)S@M[+%-2HDG;N18S@V> M.ZJL<@ 6BM7\A&%/D5$:/(RX,$Q;D_?Q\CV?4V@I9*XMR;F^)/G,!*>VV4"E M(U(T/" \XL=K19:N,VB$&'$I+5(4JQS[_"9*_F]YW]8<.8ZE]^Y?P0B'O3,1 M:N]4[3K6#CLV(J4J=6M75:F5LKIC9A\<5!(IL0=)YO(B5>ZO-PXN)$@"(#-) M\#!K'F:Z6PD%;W8J<&!D"*R)=+X(G95)NQ7P*HE>! M(NO3^I>SN^11U'::I XFG"NV);).CX-#:):UW0E\[U3"NVPH?P M!=XT.5=RBR0W(A;B42N4(U+-/,=!3,Z5_@T)XC]U6=-K /D.]'C-"(&PZ@>2 M,=5Z#X;CJ7"$.6T1LZU1EW%)%\(/'<#*I>U1.Q0'R/]DX>?*#-!(K3*%T&&X.S!N9A M;:6 U&[3##)\ +&@A@-9;=E)*GET'??J?4LR(F8+EH1KPIX,,MK4PBD'944Z M@-@LKVA^L_)L )K6\596#20[F X89JLI"&]J4$]"UIEXYO/P8\F1Y6!W5$9M M1B7/'EMMB\U[NGE-RYS='YMW=G4' MC&Z@1@K$4/QOE\UTIP*P?7L]OCT;UFB]XZ%^DV0<:%%T3P"&QG6T;X>(?:7+ M9H+VSG\&3QTO&\4X:>'D3AC=R4< +\L#FXHZ?9?&$&WQ4I-'BM4OQ/P46;Q"GYBJOT;'_9G]KV#*+%.ZK^-S*VN"3%^H:BL\#W3>>$<\[P")LQ&))NEY,3DC-)3]](C7DZ8Q2 9 Z#C M^' ;18WC4"YYTM0PWQE>Z)86U-*1FEK00YK'([3>04I02^4)U)B7O0(-J]HL M]\,,/&EO@$^>1 BJ*%BNL(@F<,:H0O$52=_JUS0LT(N>?3L$6'*A"L[X<%;V M6?-&!JDL)YQS1+2*(YC34\A*[=Z_C2GY6HZO>"Y=^T N$/26.>M*15"W,[>* M>)VV.CCW<4+6.U&X]C;<\@AJIH;$/!PE 7R(#Z,"AZ &#P3.BLJX.SG"5; / M"Y%][M=JXH$]VN1,UOR]K3BKR7-X#7^\_9RFT7M,06%M9Q!"(1:F?Y396*U5 MC<&UU6X*83W.+#HK8$$#%#2(,E_39#N^ZDH371HV;TM+GC$H@8*"+^*@]TCFV3=42;?]!:CD^6!H)7 MALJO6B#D5A4<;?^MT>&YRJ=F+_W!4\P:XJ+5V?23+1EA#7ZTQ:+Z&G4KU&IA MFZ()+%+KCWJ/'V15NHCVVPL[1+7XRG0$"SP5#_1]UB %QP)6&>']- 3 .01I MZ4S,V?CPGDQ0OE!1#"3)^>H73L1+U[^?!P=!F/%URERAB-$-> MU_AI4^.,YZG&X 4"E:DX@,%(ID<_;4L:W^1 JE 0S^&M$U1XWD/K@1!_+),8 M,!+J"H2G@]/RLD4S/2Z7NU>Z*(V^6[.*X)>X9P:QPB^Z<,4*'JRPGIK/P^1E MC-!X$;9&6O$?=S1V]DHMX6"G/ G#^Y2A#'=)HOL:?X;-GQ\2[4\C92\8H%I] MSEF72R<7J! M(KC8F5.L2;\22J?+N>;DYLBT'C-O.N>4\ZSX?YNX &C-.R9OO,51&=*Q&@DG M"()'37+!,Z?627M73.X-?M9O20F"5'A@_RT*EB1XS()XL&.S.Q.]L*FA74XP9LX* >V5/L#Q,"/W\G M6UXU>L((+$8VJ.C.%\DT(3?T1V&D%9<%#)&*H3FBLY2]=9-*>+([KG?LQ]JJ M%5T -9>4 XVT?VC9*?@RYD^J.HQ<38]KJL$N2_?!KDRB/'B%>O4 H+BEL5]G MQ)3[1P=MG6?#0/X0QM%MFFW"[[_%Q>NK\+=" *W1;# *LUQ86]YA&-@PQB\0 MS7='7H[KO1X^2)]I_,('O'#^A_E'%&AA\)M:&SC, -*FS2E85XOBZ:(=%'SU M831V?15_M>J)O_K@#\[=-[_T;X?5UIO:B*Z+:Y8E''!4C>8S!IID1;R+M^P9 MR=>[3^0 H?_3A-(KLO :2<(>Y1\/#%$L7@3D3YV&O=(RL1_)6TJA'K-0"E8O M&2'38+OP+/N*O%(ZJ@%^"'Z5CJRGVZ^:*?<_^ JTD9\8QX5:"?A?(5:B8'_/ MJI60\=NA&MKGA<1$B)(=RPE!BQ3)6;!\)N:#(K)0563]_#W'4A:N_RGS/"A!?ACX8+*:2;E%W\#VE2_(5D MZ29=)^0AC<5_79?%/'?@"_B\"[%GP/7!W\2F1[D@%R^4-X(-DD\I@D&'"*\TACXWF@LT^_ M=L2NHHBUR>4_0%H:E9@IG;*2W)7ZEX"+8>S#6#@K%(N+*CZ$C1S%E'M#ZAP= MD61'HMLLW0N)G=\,ZUU;;KL^F@F,^N7TJ!3@Y MA[J!UV_5OZFG3D_8%X_>B/(Y9R\I>W@_,X&Z &B\40 [-;V $PR X@Q .\K^ M._Y%K2S)_E_2<9-N&_M]XUON#Y14$IH*X9L J+1!5XO>NR!^J)&5U26RTL89 M[>X.#R'U5??B:7W[^$#+">)?@)* ^0)ZOK=@W+S5Y1FL@]O@\0(FW#HE?*T/ MC)I'U0E0! J)(@"/RMB Q#:J ]!<]NRI?>+>1=.'+-W%Q?U((?0K*=IET]A_ M2C"-!X!FAVNS*+*8Z>P< MY27.E$Z_+_.&C-X30 4=#V1Y;PL/%0-<#E-T$#\>)7+QND#B6EWQ%4J:3_"B M\VRXFBJOE.[]G9R*$_HC,-%^]SDS6R+96[P=K=M)>GSVDN1R)TZM<_:NU:DB M]OS-X->2*E\/F=!?2/&:1N/R*.KGE,=[0G89.U4LKAO#C^)/^J..'C\\\/7&2I,P/'__P_$?EZO*4!3MVXG3F.0]P_&@U MQ28LOZ<5*ING7IU'#D]S=LW/.K>4@R4# -P$4,+(I,N?. ;;GA?!]N^3SYS8+-[S@C+C-5).2I:4\:[$C9PW M19CRV5A07\+O\;[>BN:1=!MWRG$PNGX%&\#7R:BN15 $2]J^4U MQ'A^FV9?R;M6$#-+$_:O6R+P2[=)L'[(/2=10&'_XU!X%&NW@P1.&J =>:"\;,V0D3\A/-_7X)PM? M/JN!ZW;6&RX\C]N=EG%5D)Q!09F,D<8GT^#&]_&ZC7?%46*5K7=?PF+["FGN M$* #03N35&O_GW_Z;X&B'.BD+Y6YRBS)R"N@-WB$?B@F6U>%8%;JL? L[16S M6VTHC[?&5U) N0PFZ[W%$8FNC]]R4%4$^!2;QVI;Q&\BA6>"C&9>,61'TW<) MW16K88*P&N>2>54V0E*(XBAJ*-#(_P"C,8[_&%0#!O6(\Y3'T*SX7#=E+Q,_ MU?D9R'.Z,*S1A4,,];^".,]+_O)M@?QE,$7-_(AR"(J?&[_\J-!-,,0\O8>' M"9(Z)$5A802:LV!L3,$&1>2@K@(_&NZL)N4/XVNB:=/Y9WRO1=V.B7BJ8_'O M&P&W_@M6R9*]4.XRYTO=Q\=_RN'=_A#& M&8B%YZ0--$]0E8$85T0A(*[T67=H&CYHDX&KH"87W'O-NV5B&A/!F;S/"!10 MN$)A49V?@=M);A)F^4W#*']1'-$>9F;(*V[G1X]XWSJIT=Y?.6')X.:'3P!? M3Y*H@DWX1+:4_>/D.+B&C*&(,O%;4 .]4GA.+XLKN472X"3-3Q7U*[V0DAK" MJRL+3$? #/^GT!>3(LW."8S1I!5%./B#(OU'IAT&&G7OQ(!H&R[+"_C-T114Q8EL)MX5LQGXZ?07M4\2>I^[SSQ (" M,/=-F1?IOJZ>='H1'.U*4(0Y#GJ@2%]5I9..WF^$25GK5MV[#BF84.8N0#T] M4W79QXJEN0I$3\D,'7CN/!G9JY(>Z]TNWC)99A*;>EV>))5D?7EX)YJ_W(5Z MWHJ<;R?'1/-O1/+-SH2_VI8W4! R*\!'(+RW8Q-T>4P>K[G-@VJKV+VP&;N7 M:^T.,G8O%+%[1)2RC+52EFE=RC)5I2RW:N;P,!Y\>9Z7OOQ*U9NM@NB-ONQ> MXS&6N.J6E+.J?J[PO/-9Y([:NMHR>G0:O84Q!84?JKR$5$,J!%_/E[!0N(40 M.+1.R.8U2\N7UUMVL?$(I;.KVNIW)<\_?A,Y:P \"[%)@.6Q@^N3!RK]@ M0 M^1>>"PW-\2JH)O33+LU^@BE=!7J"MIP2$X%7E*9;GI7$LS.9$$E)]3.OT7L5 MA#S@BP?AP,K*V0/+0MIW& M=154,Q#1PS 'OF0_U HUA).\B/?\Y&2<- \\T'V],CV,EU[*]-7Y^*>/_^#I M*G\$ 8'>0$3V!/*7H!8(_Y10]QNK G:E!ZK9N\&]) M1D(:_R=[>M,\?X!*/B 2U$F<8_'"!EW9]2RXSR90\VBFD][/ 6^+L%RG/&[# M5^K'6"*C>,@!=9G<5RT%9?_MTW:'Q_%&^Y1F9[N2\C=D?TBS,#O6SE7AY;[G M,W@DV_0E@2G=)0K;^X;-_H7;OJ&0Z5?%(^%",P^8[YBC\^EP0@VWU _#K.$V-E0/ MGZFZH3^W U/ =B0NV*KFOY'XY14@KD31L9\9\0*LNF>;G)L!LG(D@(=3(P5R MJ("/Q4W(FNUYCOJ7E[FPLSO8-&:&[IZ_/?N62-LQB<"JH/*#QJ%^:41;:4?> M$,#\\*-?TCI3W=PP/P"'GZ2-%@*>QUT8BI*GHA1C)TMGF:4ISV*"K&R>;9%Z MQ5R?;N9RI>^;:/Z^:X2FR0LLTUT"*<+QVT3P_?>;NX<+FKI:>D8QX(>FHCD+ M9/^$G+1\1Q__].$? PHY%5"0!HJ32+8\@_6V*&PU>6(O=YL0G?\R5Z M7Q2W=@\&TL[JC^6_E6'&/AIZ?"0')EV,RIU1CV=%,Q!$%\U!^^7W/_EVPM\J MZ<1QU.KQ)/I]EE"?:9.>*ZS3%[%Q9!,@*4L>33K!3]#%U@@F8'*835 -A MZ@1CN#U!)_C#H5Z"/\Z\S]R$6=V#CR0B>W[]B>MN?/"2,,YJPDP]Q)7W.]4' M&DYP S1J1-SV#B; MDD-1ZS8H@#H3MWWJ2E/S0T_8+#]:^N>D8,+4;4Q))@/C3D_NUI,/.+F TU.1 M=IZ*.TTPCW,L$IL?TA0?CEU?ZM\%F.[-V&>S*&+>'JBR) C(G1-QC(85+\3&E-'UCWZ8& M\3KJOJ\J><@HQ;HN"DAA>4AA;2(U Z&)LSD$,(D&T*ROTD5S+HS\ N2003UF M#6C/5JH:-F#C!FK@!L3PC[ 8K>]$+8IV0"HH?+8HW2/2/2$>?5)UP'HC,GY4 MA)_PT6I8>+XS+29B0I[BGL!^&=!_-4_60VW9 YV2'5'X!Q@HWD)ZUD9I0KEF M->3*,QQ _B\:?>\R^>0,-A(S*P:YCLQ$\J MD15M[X M7GA3@B\G'DCJ/Q*#;9%7,)I+1GGTB$0-#M5 'M_J7\,L!E$: +G' M%KY2M#S7GAL[96J8K??J8U5L[O61.X1O:)B/KS3&\5HYJ0N8.>U,VONJWX2' MF$D://0U$O'&["THP1!U719?T^+/I'@(XU%XK0^E5HK]H'NRB/+Y7 7A=IN5 M8#\O"_"6!TSP\XDMYXEMN8.2?*#3#]0 G$4V1'!DN_S@E4T%:S?2D<6%T8#6 MQ!8Y8[GV]W-,LZY[:<>?'FW 4Q4OH0*S^FJ$OW35])?Z!G3VQ:WN3<5%G<0L,Y0OAP'EB^*=KX)5(:R17 @O4B8L9,1'Y!W7Y;H@UC?< M.G,+)IOU,XU?^$RX0 P1\ MA&!]H0RVU/&*T4@Q:M])7U"LGT@8L3\"F)$T]*]W(@]\7#"!H,I-DRK&OP+& M6#PKM,4%HZBP*+B[\#*X:)TV]Y[X=-&TI")V(W1\\$-/WC:OL8["8#^^B!9,7L1.+72Z M[8!:WY-5!1C/309O?N*BEJ.D-<=W?-;<+75MY.R)[W3\D4M.S:OM/P"0 Z#< M@$WOC)PA4Y@F)W@52)*S!6:.XL,4C#E7W9TI&*#./?#IF7XC24DJR\<#R9B( MLP=%M1;5%9SU)MX+D8K]-=]!4'F:W#.IZ*X@^Y&^>CX+S0"CS4/36&I@;3$5 M+E!JDPG^':83\/EX--7A+1IMK-=5[X)==58L15FQ)R9($Q&C(U,A0EJAO8ZK M_5V1%J#JDGB%[CM/G>^1X/XKA=8"G_THA-<+JVHPBO'JSAP _EP-Q&_6BZAN MT$*/$C".Z]VGF);LK^-Q^?2G7] ,WMON@#DA^GSSVRC=R6E>+"^TY;U1@%PU MBJH8H@D@Z8UK;GN1HHKF][PF[/LCM?&O?I9&J5]R(-T1'#SSH6:VY'KEF#:9 MU08)Q"BZ55=[\7V9UKPRV[*V#=MA;8-]6N!$+-FM+ P_-A)(AL8I-C7. MV%LH$#]EFA0KO*X LDK8?\'I@+=X5 "0)B(+'QU4A:O(!Y&7:#@_?-$N2S)7 M5*?,Q9=+8:EU"0S9+8^?_>?=CD#6-*G"G"'\$')#XJ0$A>X .-MCW[)J%"W= M4L0Y0LF !#ZYL,H$WLYAC?'(MYY 5?%=9\P&F==H5'^,T3/WZ MKL/\C!=-.\*U9N4'6W0NGL[7)A=8FD#%NCYD\5; 9BOT'RS"6M)(E2F/&; M;K! C@1&;;X((LE,C>8KJ6R^BL^3UPE84AWTJZY5^877#0 %3L@"7 CX >JE M7WZ]!T-!=;RZ#Q>_?(Y;;TUCK^-VQ&4050/Z"\K>,58B'<4%\KD4XDO^)4[B?;D7G_QZ]T2R-Z9& MC3G>__BG#W_XZQ\#0F/&JC"2[\4@02ZH>ZMA."/'E7V$#]8 [A$E(:KQ CF@ MLDA#D(X8\Z(7H!,2+A9"!^OA120J>)^\.@;2?@T!XV)L7X?_U]]6#_S-X+:! M<3&Y0$L\0,+2L,@IRU/Y:_!;L J6/]TV/%1KB3WZ,QR9EI.\\8)^8,FMG"G, MS >35.?/ECLZQS.N%-[?XN+UILR+=$\RY8X_KJ(H'NV546AH<%%E(L3PHGA1 M'FME%0'J@2)?A5 <@VJ B^*N'22AN'P'+K>*2UIQ&:J!/-XJ=4J^*FK.'EFE MC\5;)G'*H".>/3^)F1+4P%(L IQ3/@X7-E40&Z1GJ-G,4DIRGC50M@ %QP"& MZ Z75X;U$,@%?FW3_-AOXKU0PV7NW6V,K29,-47#;SS6M&R 1E[-A( MTLZA4@OY8($<+9##!7P\W_!3?OFF-KX,/'0$PP M8.LNIG@5:)/D[3UZ#-D4(Q! F+Y4\R/2DTETFZ5[38[K2DYCM35]>&T] S6! M8,=F$+1$R:XX-9?:JAP,M3DV'YD5I?D1-*)>DZ'T,'&A%8L(<8[[\0NA$?NR M1+3X).'_TJ LX\+G0O3UR"1M\B<-"S+87V"WP <4./F OFS!/D/V4>?=K$: M-;/ZUU]BDH79]O5X3]X('1ORKWV*%6&NH'U=_7II?'5OEPY+\R&T?B$AW&IP MIFXS\A\E2;;'\76F-*I!1?:BN*$.1F8H)2511X5$#@\L>]/37?'.WM-)K)2* M:)!+JD$$QSD5.(T\$BK8UG.X+$;5(U"3#BI^%?$KGP;,JN*B"*7(-^EJ^Q]E M#/X."^;FF,==4$XO2> .&!<:/:- ".^**8;"4FG;RQ_IC= ML$;KW2,42RBWD->=O(RZ6($>;%J#X@P7ZVC8"?8;&_LL]#TCP(KT$7%HGFT! M6YV1;?J2L&N+W$Z)\!)0]RLOAH57U%J, M_S>T/%,B?U67V=S87R-Y<3Q. M2Y\[[=F"63-Q1AH=+8DX,P P.0)_KH]?PM_!:#5!'9>>("!VN?*QO%=Z\<FK[(BM MWTA&P\.!"[_LEA%R,GOT=+;/)('),(\Y6+''/>*5/U)V?=/TG/%)\4-KX\$ M8H]TKESMD/=JD)7$M$.#.B(QE[-E_94]R0],5HHCXS5O:8*\&^U0!QFFR?53 M@__?M"\GDL"^*H9BA.IQ7.==C@,((B_&V08-_G]U)7.H@F5:FRGI(R\5;*9F MP'&="$M39 :$"B$O4;N.(1LL^BNM_^OT#[+^+U1MH2LBFFMQ5P[YKL9P,@GD M/>4/@H;8R42LK; JF7;1WAI=?E'V?JZ8?@,KZ^/3-[MDZ>R S(S#=J-;$F3U M"("C_PYRB2@^_:C\^9%I>;P-ABZDL_L30*9 ?(%H#[!OFZ5M M0T-,*>=?2GIDU_SF-2WS,(F8:+)Y9P\X_*UEWQ1XSK0X6LRC9U/"9'] 6MIM M6F86ED_JO0#EZ/SDE7MV6X$O7"6QV'2JZ49 M!)MX@*2<^^2*'Z+HS*D<(5S M2#DP+K[&ATWZF3%3R&C;M@7IQ.[85U?YG/-0W^+S&P_P<[W@UL:8W_#3@2TK MDY#8RCX"3I9!HG*U0W74R !'/7Y2+_IX+RY2]NV(P$%V@.X2UND%\'(M;$Y M$W-)N%()FB33D$5X@%1(NKX=>U/L;ZI*\*]$7JEG)9&F+\MX^VB=/,*U"4Y2 M#D3=3/LW?H=3#K#HAXE/]?37AG=#9DS;"(/F8^+)W0-;@^4'S# OI^6]K]-B MM!] 5F3-[=JXI>DB=N7&;J1K-$">K!23NV*3L0'F*W1/!-+F(PAM=_G/(@V= M1X-F[%4-Z29=)^0AC9/B+R1+F_]U719*FF7*CZ61Y?6>:^#EW(T0+ 5&U]>4 M1B3+11QNS^UH[(/H[Q?R_"J*0(;B]277&1.IF,J[;5ST?6W1G^(L?@M%R9/: M-Y9$OY#H!8Q64*Q$>&FZ4.SF-_I\>M@'5$*4[_*\-+MG+$V7X9H[/V?3:D.8AC+R\K"/7GSR8$UWZ>+&AIAOV"I) MF$*C$K_9Z]H*2Z@BZCLOV>">F.SQ*!*FBQ4W:4FC:W9S4_9,923Z=F ?&2D* M*@OVZZV:?OJDX.Z))L,;LXRJ; M04IVQ!P-[;R$2$7#Y.!M""C^7[.I3JJSU M\/H8;$'V&X=UW-!L*6;$&_:OZVR3OC=,%HYFN*EZ(MCM6J#>\B^IDJY5D-:G MTI%*>C(%5,E598&*X[]YMYGS;0T7[MO@4-R3.R[ZJ2[5;NJT /?W6J"E5/_O M_/HH;^VLD<\SU%0ZA!9B.-?-:TQVLE@[3T>/M\00T=?3%%LH:$9>V04X8\-E M3=X9(&MNBJ[ &!Q97]/B$\GCEP2$Y54NG5I:@Y_#.)%RY6#OV"E$45_ [38K MN43(FD.AP%_#K8C.[@I;@SI@*TT2(!.L2G%TET@\38>BY.J +?S6GG*%S.RP M"]I;HW]U8P**VWC[-HO#="-@'V$]TJ<_*&M9>WV=Q=$+T\+#Q/[)M=M@OVH0 MNR'LJ=U@%-?Z#^J([35Z!0/ 7<*N;:BQ#G(<4[VV\8&2^D]/8/""')UO!RAP MRL%VSB#.VMMBI>X0=N)!R8[)84ZBZ M\1X>P&#N2*_L[[; O;E+V&W-10T -#*"( SHMH"WL)8";7A._:VQ]T>SM_79 MX]!77(GGRC0%RH@]=M75?JEV#8MFXFJ_F%W13[4E,L/8%%M*&XA% TEC<;). M>"*^U2]@BBL@PW1_#$WQ:0"K<4\A=.>Q>VI&X*"T;-)8FIBFL&YDI;5UPT.(\ M%ZBOUVE2FI(83^J-+4

>!KN'<(0V_PT);*>27F;>)H6,]+#_IU0!Y.11L9XADB&ME7 MN-[)#)5-^'V=7*?I7T5$4^>S[>^"K0-T'!'#W!7H0AQ;QCN BV6BO?!IB6@/ MLS!G:8Q_G<@H.(5=%2.F6:;HP&L#=A?C$^UHCJYVATF^(UE=XX*_CK?LJV2B,.BH5:0"3Q4U M_V17(*:DC[Q4OQ% &2+12DC+S4A9+5Q<@G'7DB6_W%S'?AK*V-K90%"C(>VQ M%0HP2;BBFAH-T"7KACEE,"CN(E9:V1=L"ZW_CHI)!J\QK_0E@ _O-0>C#9ZL MM\MB7"]:OFN<_]6>&6MOC_W!6I7C12B_5IM@$P*EJ;9KOPT3E4ZCB2U6US$S MMA2>@2$W?=V7HM5#CN9G&O.DUDWZ*S$D [J;H[\S12R*R?>;C6UMT37[1_(2 MP[%("IB46:%OMD%T2'[^SIX0N&^=,>[F5MAO"]O^;5$K;S;%R-0.U;AN"!R2 MF7'7:9:E[T(39;\4QZ?R^7=OTCLP^.?IF*\MV5@T.OHV3+%W-VP3XUY@@>\9E: MZP2?$@S41PI1\I;N5+/ W?AQ2<4N!E:U6,2EI)7OY27$>13E]5&%6I'.8W;SU:%(*66R<4\!IF$]T6_&DT%CW94>SR:WG'"($U'7 MA_51]Y0!&]01VSUY;K2G3!@SNC!'TL3\8I6362*V?@J/G>^PVV1I MIAI(+0-[2F53&VZ>,7?%?B+8#!W9,M6OV.ZVZ/=2"EN;%+YP=N8Y6G$=!K9) MP93!;<8R4K37O>$ W M],?CN1@JP9E:+F#ZM4#)JRH]'9C$$:V37\,L!GWAT99M/+0ONO=+QM<^D@,D M"O*GJ2@;YZVO+?8CW@:T7I7%:YK9Y!)'CBO+G5F" M=^P=T'5Y(8OSN3V[N#"WQ-:_X7RPTX*V+NCU6KG>FVCDKMQMYP]EG-%?0'.U/7.BOE@XNJ$[NC'JUN%79G'CAU\6?/A.X4" MHLPF);!;)BJ'%/ =/K-7LV6)<+7#?E:-GK_A/D)L0'*E0M:ZIFGNAF;8[XG- M\O3Q3Q_^]X>/3JCX_HX+4-/L(22/,FQ$86J>'H32IH N64O7L)24KTE"=N8X M*TO3!4(5@^Z?$8ZUF1V'8 UW1+RI""_LT6;/K')2KG=V!* A#_A 4J@I%>;( M$(C]^/4]/'#@@7R=??XN&$O+["G^7AS9_ZE\1UOBQ42$%Z(&L:V$.1:$ ' ( M_T']7>HW ,.N9%%V#4 N\AL/H>C7D$83QW[L*$VW$ )HWG2'*6)83^P;0NH: MO*03B38IN]]!;@6$47:+P?<\6,HZE]:2(EQNXRPO'D#[31/(+-V^DG5BNP=. MZ;P$6?FY/TKNN1TE)VXUP=\C))'F=0Z)5=2>>B#L%&:M8J8#9\+0#-L7%"=Q M0>[9?1JUC3B6D$%W#W0S"M>=%0!$6\=V1C(-[8NN?E28H&'^*LJQDFB=0/"1 M!;C5T0';E,)FU"HR5\=DRR)TS3_HY>@J:,FQ 9@(/-62- M' ;[+ ,;J&B]D72YPM)MH,3 $XBL 212^IGK+5=.34VQ#SBHA8UKPQ28VAV M3JBQU7*U:OU5ED(L^$O! GJBMNV@=%'L?V4OQ.:=T#E)"*.+(,HZX7R*#D R(NE MX@[6B2$,RQG"-:PGMDW@!!P['0&40V.=N9,ZHGLO +HC?&&K?P#$&;.7 MHMD&.]FTA?_L>AYL;5%U#,CP_LNLI9,MVYRA\43 M^F++D3%DWS$E4 OL-@J2AG;8^D$'-\&9)V%MC2UDG:ZJLK83*;VL[1)$Y4X> M#IMCG%45/ZU"@/YXJKDRH9XD^DHCL M#W7QF=6.R47P-=E5UU,)8#+[)E!E747B*G?_64 M_@OXX$D&-5,>P@-$[ ! !J\9Q(/H1,15*\[*59CC7&K8.U[7?1.>3SN/EJ;H M^]@-?>2BMV;3' "Q>@89]$NEK>H^9.3 U'LGEH"[#_I>:B(JQ#LJ1/S!7NZA MW=$-9Z*,#T?VA! -$=U)LC=K59>>+H@:UR.H$F;83^TG;"AF4@P$/3(M_O#> MV->YEM.F2J:) FJ6Y]K2&C&%^U.ZY8">3L.C[:-_8D DMDMHK)LK^V M0_IA^Y C4: +#&80D2!3%WJ ?J-;06V$/G+OCM$=VAN9S6]/FXQ_R<QH<0 MRK)HD[OOA;EG_U+2 M8Q,,J;=ZH^7DGDT)6RJS1WM]"7\'>3K,<[=V<2()S/UN>_TX-D-G+XVML$5, MZR4!RIV\*-A_@:8:)^P>Y8%Y2G0VBI^C**+G$>@USD]+E!G:=V&&+U7^(NZM M)SJLYP+SIQT(?7\A60K_G!SZSTQX.=!_DT#\+1K*KRXYP33BC/""OTP/_DM\ MN$DC2XEV4TOTZ?/4EG#+,WC"(C3$J/6UO5B=9KWC/TZKVDBBF-^BPSYE^GUQ M430R7T'!W@T+HVEU6JZ$:LE'X/?EG074ZIG#*[OL M!8!?^\%N_X[M$;(E2-V['-7]O; _D_(YCZ,XS(X"2$= G]K>:EMC=,W+:'6Q M@B.[VF/O!RPI1/23Z!-/&!$?LDC;,B'4LIMWO6-*X([$19F9DR!&$\7&B4K3 MZ)U)NB;>U&_H8H.H]W#KV$\QZ\$UOXCUKPJYJ]M=\!S9XKO=F7 RP M9ZQ-.0)RT Y@($H1BMUH+5-H%9]@BLX9UA/;5UYC;W)9$ 3*C+PRF9+C0JDR MC?Q&MX%[GD8"VU4\)%='UKL2F'*5BBV>O?:U*\I6&WW+?H9"?ZKXQPPSOC[> ML%U_2;.C2!Z4:NK1=C$,[(I]^]?Q5@]AML[X0Q5Q?4M,CWWS6 M-ISTX'?)HZM+"DP$[C((S;6K/::6"PP=[-\%>5+!8*? E87LR9XH]?QU5!ZO MHV'7)LE>PD2&O##-/D]I'"FXF0=V0X-/0\CPMW'"%-TXI)5]8RC.PM1C8$L. M,IN!R?<*R=8H*72;80=1*>_&77(HB_R>"<#T'P;D7':;8^OV'$R8B4#9Z^\?-2OM,1I2RLPNADQ-'EO#0K-H,J2UJ:+B"L:?T,I02&1369 MVF)#D+$F8?XJ@CO$69$O>/+"G;@N-\G@SNAFP:T0?JNL?*&Z%L)'RCT@:5?^ MTW0Z:\3/**J8QYP^(F+6ET3;BT2R(^U6\'>/(HK[^P>7I L\:1X3\0QV(VDFI(WJ8=&$7G:T&]5+XW60BP(T+V&J@^^QH+5?YI9L&#<,;> M?E.1C@'-41&LXN],VV/O-*@Z0N5YA(EU6+ UQ,XY(44!]GBQPG9C@*D=MA6@ M=L_K==?9OU-B*,!N]=STN/Y'T<8.$",).VE0(VH5L2\FAKL39"<'H'9/%]S: M*=:NNRR(LPB:2V;BQ8K=46[&ADOY,NZ=]?TZK3!ESJ_AO@K8L)B/NDTP)ZR2 M*,"@=4O3-+--V]80^9 (RP:'9K7J*.TVN. PW30A,,(\/'T3_VX%C1G4#Y,U MDXA<>[Z;?U?UUI_*Y]_)MMBDT@C%7@+1H6OHGY8\ZD(1S:!SE]^3/.>IIPEY M2..D '2Q3:K_E^5,G$D'^UI/=\4[%!-/(O6OGR!6).46$.Z]M*LG@SMC,UD^ MY^0_2L!C>.M]P2QMEQ568/#U<^?^MR1]AB)<()ORR)\F)X#,.DG M'@O?Y-A"90 UU"Z%N=JCQD^N;Q_!V\7NDB],5']5LH 0=&VPB@,ZH3+%#AF\ M'("5W%,LPMYT.2DZ[M*!=OP;DB;E0PQO,/UWC:3N^-_ZYD M1(:'5TXE"!S.Q?LA J7W<;G/>RHOGT<).Z*Z4;+5\9X:&R)/_KJ,:>0L7M-L M@0X/IST?'7]/VP[6WP/??)GN 6OI\_=0Q018#:_6QDL(4.H)3EK$2[]BQR&" M@GKQFP85[ZX,T-<'VY7*YD/6NQWX#D1B,)=19.U84$"-_M/>7MCZ:I5SR(.> M3\#>Z[9?4FJ"513KML(,C(0('Y/WLO,C]C$AE/WUY8PXD6$]D=F3<1NVQ$;M M9^Q],%9>=:4TV-MC*U.-U"<>0L7->/*D]%5D'M1W,2Y$7@ZEWX%8-<,^9C4\ M'3S Z]TF"]ER'6E(FW@L&Y;-W&V=Y\0!6 FLIOOXNB#>Q0E92-3SA;FI?PZ8VV)>5Y8US M!;OU]<$&$1B CB9/33/![2&T67I&DD0/<7S73(U9FK!_W8JT/6%X=#@HSJ6! M??]7"J2CP,H B)R^WNBF2DND_\\9.YEFFZ6K!VH2CED0ZKP"EG;8^#7PU*YW MWW)Q.D1Z-!P:==??IEF50'8/<8G.(,81Y+ ?%//V.&H$N3HLR=@CO ]-1!1K"I>ST=$ _7BGV'$3>HT;#CI6S\B)H-7&8)KPQP&W_G!0)T><^R MZ /Z8#]E9GE!CS X0_%\8[&! =VPL]-E!2WV9K0MT36:DNOI.8D ]BZFR8N" MR.S)+#:V7*C!JKY>?TEY#&[]1&IW]!)RK+)"OL=#OSORUE&YL6R"X#,MZ: M+;%WLY%U9),&NJVPE1]O42M5$9^%1=,,GQ?V9;&]\ [4^63[J_([J\_+0/*;V6V+AFD;G1!'_"KX12IW]$;X%8^F<3%Q"8 M<9=$4,>B#&G[ K4VPI9I#2K&MZ2$>TO"24!B4\Q3X&X),6,%CB:&G?[YG MW-+5H] [VF+'W$AA:)-*WWY/#J2K_1*>]!R*AMRF&9/Y 2#K56@+8! R/JS6 M)_A$.I@'<9 J_*$3'G9J7VRI@&0%SS0N")3](0+&MC["A%$=?E- VTVRPFU.@N_SDC['82*AJ<]9!N4O85/Z0F-*KKLE"0 M53R29!3XE;^1\2^9/1,.8Z@==B"9&^:ETQ!=;5E%40;51\0_X*YHF/>=#;$U M8&,F^N?O6UI&)+IE;<6M+C$SVE?*]=%,P&9/\C@Z MWZ[0BN#9KBU3.VP#0);NXN+>GF C?\5>88.)Z)XD$R#H$2KN M"9M[F+2@L3;!?]W/C$+Z$W^-]N:]*(S%U3A5U>FR5'_0] M%O82#LZ['X@>-YC,4BSEJY(]4/ #2(32>RM\8V:46_E]*S>9MF#L@(JY'J M% *8=^UJ!];@]Q32$_/U3GQ/#O]33WMD!]M)69G.YDN2&@5.K"-_RM88-6PX/] S.W1%?S52Z:%?ZGU61!=KP^F]U"+/YW3(6( M,UY3P6(E-;=$5SDLV$AN_\N ;MAR=_C+;_CAE?4+D!R%#I,UY,TW]C8 FHK$[R.\ #/ M*U,G5+P'*++KA&Q>L[1\>;UE1X7KM,X4G@-F-'MYT783="W@=!@$S5=A$VLG(+L$UP>/7"3[0YJ% MV;$6T86.(8J=0VG$EP1XN4M4K-@-X^&%"R.0>E,E.=@E9V^#8F!WAN'WYPI*H3YD9 M\O9\2T(A;C7K9SDB -P]%E 7!DQ0[1@3_;<%V3;M=N1N*]2<%(DX JX4) M[8Y(1$?;B_'#C/._+. ;^+1=77M^S[F)#;_1O M7$B014_KA@(E#9;<2#.F'SIIP6VBET"#-//PNA!:+K;!A]#/Z%LU-T1/P6Y"# Y +^_I@[XDQ&M5^G;O:HUXA)(G3C%OO M201*VS!DD6'=%@1Z;2T_W&J#[6M31J'K(U=:;FB86^.&K8VQC;D"TIG;@R)A M!+L3&+71=5DP]>7/I #8)*-A=V!?=!..$ZX/'Y2OFQ5@#]CJ+PCH[HO]S=@= MR;6[2/,H"PG:Z'0ZDQ3V'G>29:T.M48KW.(F[2"H&QH#;%^91/GZF<8OG<2Z M4_IALO:)A!'[&_B_I=#)Q&SNI.IP8V^*+MXT3S]3MP5H"D!J2Q.;60.;TRKR4)L MPGZ<"H-K5#UU(X!%AUT6O)/O7% JL, M2LDFWHNOE?TUWX7;7I2WZ:BCOS9,5!8:9E6FL8KJ<14!&M#OPL,!5\HMVB[A MZV4 Y,5J^;557O4G ,M2]1=[HCA.)(%:D4=<49I@+VK$U=)'_15WW_F3>F-K M;PT<'&O9GDXKS-WIY&5RW#Z9-ONIE4X^K SW\]S0O8BD P%0(GC=I6 M!ZF7T;##EG*PX#.=:0_0S2;6FRW0!7GY(0Z,8W"UQ_YF>=P!@&5K(KP,1=RD M*OA')079$GU/(?$WDHAS4@SCXB:W>&A[HWIV1G=00?4%_[9ZX$>9OT==[V[CY^4:I)TF@B']4'4@5Y[G M*HIBB_(SJ!NV5%;Y.CH8T$QFW+*;06JEIP QG40*%0TGWHLW0EJA;^,L+QY M<$Z3#;OI&4<#PSKM\*MK83YF2[FHYR E1Y&J_ /.=>$R%[8U[ M#'\A%*HW"3NW1]K/[UEYA)Z4R!/W*HX0$!)(Z>2V'O"P\#5@&[8AE:]\KFH9/24[@JFGA&C,'5*/^Q@]7;U-VL B8G!X;VQ M@?<8]?6.1RJ6VX*7D[8?2&OC2W=[LM_8OEAQD*>DCZTD>#.W_,HK[N)DNC3' M1A=PA450GIH!$03-ELLS\[K$)4=S[%?7;HNX/GX)?P?AQQ6:.KQ[S>C__?N: M3R8 __6?_XOZ"_L_<%#\\_\'4$L#!!0 ( *^ 8E<+='JJH4\ $PG!@ 5 M <&%Y8RTR,#(S,#DS,%]P&UL[7UM=^,VLN;W^RMZ>[_<>W8[W>YD M,NF?M?__EO__@?[]Z]N;R^N7MS!U[>3.9I\ PN@V0>QDD&P9M_?_S\'V_^^_SA M]LUM$/WQY"7@S64\S]8@2M^\>[-*T\V/[]^_O+Q\XR^"*(G#+$4?3+Z9Q^OW M;]Z]*X:_@,##/W]SZ:7@S8\?/WS\]MW9V;L/'V=G9S]^]^G'[W[XYL/WWW[X M7Q\^_/CA0Z5;O-G"8+E*W_S[_#_>X%[HVU$$PG#[YCJ(O&@>>.&;Q_*C__O- M333_YLTD#-\\X%[)FP>0 /@,_&_R,4,T@Q_#EX=_].[LX[MOS[YY3?RW;]!J1 GY MML1'RN:OK?8OWY+69Y\^?7I/?KMKF@2TAFC8L_?__?GVD7AYO:(!MOB]:1K"4&_\.G;S^\3[W7.(K7V_>XP_L' M])^O)3^4?TXB_RI*@W1[$RUBN";0(CK)YU80+'YZBP=^5PZ) ?J?R@.EVPWX MZ6T2K#/M>ZWP>4\2E^/M?(B_S@Q3X%S%F[;XF*W7'MPB M-@N64;! '(6VT_D\SM!^&BWOT6+, Z Z2[5!!YGG W@&42:GGYF]!J'T'L8; M -,M-FJ0N&^P""B2S1MBD#G\',?^2Q"&B(";"%F2R^ I!),D0=OY'5"=C=Q@ M_7X$DX 7ZO05;@$L#@V4N)V9"DD)C)JF+,'6.065S$9[[47P%^], /3Q>[&?A8.Y4_3>/Y'_<9G*_0J1;_3G&F'4 MC A1 !)33G5JC.[#6 <8N7.$FH]/(N@8HG!&EQQD(#VR7@<[*4=6)K9#0-3! MM)$8:9 9Y8?!F?>J/ -*SX$LS:<$_)DAY*Z>.R@S5G>+K.1>K6635O/,0Q:7 MZK2H?8U9T)VF(![( FNZT\Q4AAS2LI:;C$Q?R^S33JO4=7@;;-5.$U8:TXCU MUFE:_$$,6G*=9B,SE$6[\L3W TP@YJ3=[= E2+U [JJBA^_UK5&+K7='[\4* M:7B0W" R%@!"X!<-'D"(/:VS^#/Z R)9(]>AINI/52T/U1'-S[!V=:]_NISAAYS[ M <+>>4!SMVH6+2M].R&4*\T]"TC\L3O M3,LO$01>&/P%_-L8Z6S2O'22),CR?$;TXY,W8HP$S? 1S#.(N 4DLY67_N(] M@W, HIL(#R,O>G;0:1E/:Q1SO1^U#*<=2^ CSQP9Z.BX7ZQUA0]0^\<:'_2- MI!ZR;/"LZC.E#_^0#7CL3:'/WN]HO1$W+&.8KRLQ4Q"2%?T,/#RH M/TGWXT8/>,%A$"W/O23H9H0;IM+&* Y]G*K_PT9N#[##/$N](MX3+>(36CTVW<=OV][D!#VU"1LMU,]H!T-!G,2"XT:?HD" M[/JZ3S*2?!6D6]4CE=[OV8[.06?M'C]N&#=L8L_C981M]6H#[(_>^ZY_ _AR M!NT_SP!Z2T07Z8+;(441Q#[:LV+L=$4M@W3UA5A?^*8GAT4;SD,2.W3.R&K; MWLF<00^GWC]NUT]Q2"&M_OO>R>I%;/3HK8="<07"4$1AK=%0TANOU\C>QZ< MXGY(IEF*:T]@)<<695ZGW@DOG,/;LX]/,VS/4T'(A<=>Q"[)\4?Z.P SIBD MTMH.2^8%^NL4SN*72$1DI>6P))(J U-X#^/G !>\$=#9;#X0L?B GU]T8><( MIN$"1QU#I E]-LW\7L/B?!\C!1W^*]AP*:8V[M]0PU^&P&.05OMU[\3@&E/A M_2J.V+JRU62HO3JW4A_ !H=8HD,(8BGJ^8G;?#"120'V6^ J95[J%<1P9(7: M?+!CZ?_+/(@H"+W!>CHO^ MVO+)U>N@%2W>;XBS_=U\%81^V7L!XS7-C55^+:9XE=[$T ?PI[???<)E\#;H MV(]MI9_>?GS[)DL0(?$F=SGBWQ6Y#;?YY)DD$OK0]Y_B!)"V]D+1<'D56/SM M@UXL$.M:CP3#VU8B1%H.OA*3CV/'I.91+%'Y=GRH-!R8)1+?C0\)NN^T M!.1O8P6DY:\M$?E^?(BP7<0E*'\?'RA4EW2)QP]CQ:/A!R_QT&RI'@\>#.=[ M@[ 2D]$:LJR+MQ*8T5JT@DN^ I^_ MC]:RI=\DEK",T,*MWUN60(S0$]N^,RW!&*$ER[^K+8$9K47+NA;?TO$T> MJP#"-"E_L@]:*'[PM9).78@Y(]E%HL.!419=R"]*2R;WWA:7)J!'L @:FR"; M9+/+ 4YO:X!H1K&8],*#<(NV3Y* SYB$7%]C*R&U!":Q)\[9V@-7 I(Y'4RP MSM[#S.629C,#I%;T&V)89=RENQMAHF+[JE3?0"=%LG,+V4FBJX$ID7Q>*>5/ M:VEPPWH U%$O=0GTDY.QS_!# PS4IM@ M'23X#66L&L_C")T%$CKK2W7KW.PPQ?\9:5 M41ESD.IJ8$H/N)!!!/RR.$^MW/$BF >L19'H:%"&B[K9=W$TY[(6N[UNN46; M)CH"X\*YOWKYC9Y8:-E]C# _+H<1PRU;%]::&"!1((,FY:PB'M-T!>!%^[UE M7,X2 3==H$V$;<0HC6+"\H^CY:PHIBL4/T9C\XJ#OR$Q&AL1RET]GKUARY1. M6EL3LK#&EOAT4<)(WB?8O=E1\D3Y>D$S[:OK*";.59#45MP*C^R4A@;()2JE M:KZ*Q)?3P;#FX5G6\I3(6<\)&EQ:$TKPA:5X$%6$H MK@7F4(6%AX_DS?THX.+R$1U0QW$1WW'7>*EUE>\X/*H! 56P>&K,<=A4@@W: M,C@:F-0V.FJX0X'0F:,(2>]R_-"*4:#$@XN3Q]QQ .4V1?G8H@*NCX[");U#,D*71@$/#Q>YZ"C'85+3\3+15XX# MIF.+I$1[C02U1,5>H'%'F5TB+Q)Q*BXRDV*GA-*6DD!T*<37_'@8J2U# &>Q>5% M[PG\*Y &JK74Q7#2F((W0QZ&>W-[UY M=0WAE=('?:2T6/%"D$;TVLK'\9AG;9B5^L[Q.$)M>-$>NW,U?*,OB59CIHB44ET&8X:CN()F',6(" M<(-F+ZJ8KFEP S:,+.7G7A+,#YQ]/H:QXGL[1A8L)JNUR1+F,TZYP$8C760F M,*V0B/ZU)P_] ^=7^MF<.)X? 7P.YB"YC-=>T"S*PF^KK3[, WZL$R(F^PSR MYYYJ1%";# L4,H[SJ4]>@^8!@=G,),LA[9VK)Q';[1L:*8M,8FU%"KK5S,B) M-T&&2$&)@%YZ6Q.E#P,($%=N 'Z#,%J2:"\&S=2F)C@8A"'.9 ,1H@3GT4S\ M=1 %&$/\Q%>1#BCRP*D-8F":GSWX!\! %[0P)M)J9DY(KY%Q7D8Q_Q:DJXLL M2=%."W?)A_@F"OW/9]=5[C*2/5958?[)^KM41]&VF=ZL-R%1[?EAK8BD8N^L MW/;&-"U.BZJ:'(]QZ%\"=$!!Q\""SLD:/X7X%ZV8W&%C&1&R!*"C,:Y\=8FD M)(Q)M0N^ M.[MHGWG(()S6TEHSZB#SR=#3, #MFP+%V&QEJH+W71S%=7;@TRWH9,SW@IFX M--J"*$.$%5P>1T5H9"4Y\.H5L4D,D4WCP2TY6>*X=VSNQ82KRL7A^F_Z^:+) MER.*13Q',K5@OO;#:FV \#N0"G5=O8T!(LN"'N5U)<_/26]K ='%B4"2[+*U MV2<962GY\I$QPA&.@>>_GGUG;'.A8/@1X_4+.462D+OAV^16MNS='4>'?RF(XV/=] M8X'DMGEK6*^BU[RLNZFR)E:K=M MCN(F"L!H*&W:9NRJ(HL[M@D%Y@L2>!_'!9%%[5.\Y8 M\AME/>BEERPHEQA+9HMT/H>,RU34Z)Y>?%@?BBYCN$" M!&G&KGA[\+ F9$;\;#!??J3[V[/.N>CH7VB%<>VHW\Q=679[(ZK]]RS)WWZ9 MQ0R=3>!_\A)LVZ_QK00QT1\ VH\29/$747#Y4CV >;R,R"C%(ZJ,W:'GSYKF M T+%9(YH+1ZW_ S250^VUKTN\]#N^)HTF*M/93EN(3Y"S.G^!@3.O048_+DO]Z]N&H[."O9V?V MN.%D7#$CS+B5V6Y^^HW2'3L1P+3.(<&CJ08\&'>R' >81+*S"; M_)R4>C"U QYI!23P+8TE\^.4J:8L6L-D?AZO9+%\B*?T#2V>2L=AE%?@\H[. M4XZ''M^IXSA*LQ['\SK$ TO6LUK_SMT3S-*.WU.>C=BE?$JR8?JLM6;''"_[ MT#- M(;4.10L+.V.[R63YM@$C^ZB[R>3)C]67D5')7S4*X%^4FEH^ P8VWI( M6.NQOS)_BG$]!2]*1K?N3)5=?AV8AQX[.D"JJS6ZT,8[QM"N[:*+V]IE/+C; MIYS@#'%O9F^6R(67K*[#^"4YEHT3&=KX1(L7D/QY$^W+[^8>%O$[P;(#F'DV MID'=9#Z/,[16#V .@F?.QBK5U73((W9I1?,@!+6#Y2S&?'@/8RRE_OGV2P+\ MRKI,YBF27Y)HR5_;7CYE^-DT]/<04$LX42&0ZFK"BD&HX__C;?W9"P%AR]+Y MCG^!:*S_H-)2].RNEK&/#90^P##\NM!N-Y(_ ;6[F(DAU:/ .@QD8KI(KR(J M;Z)GQ$>8JLB_#B(/*=MH2:TOW9RE='\C,DF, %(/R,]O -'ND6';[SQ+[^+T MGR#%-SI,\9/L;F!JB*T60*=JQQJ!3Q!C*S&G, ?%+:"]]/(]K M='$)GEC3XG2P9[7V0GW@:O$&,K%:WK:\V,VOSW+ZUIR=F-O%BK/%/00;I(M$ MCZH*NIG)]H.Y95LQ:_$C!4E^XD$["B)R'63K1+Q.'0<[V8MI\O7,! Q7ZTT8 M;T$9+%&68:N'5$Q"\G&RE$4@Q5_ SP,K2#'A8J?&/T4+GS&S9/KZFD$E=AW# M![#)X'R%YH%L:&&RED1'PSOH(V)(Q*F?O1379-I.%Y-G+PBQSP/1C'^YK]8D ML;VJC&:%)L>**4(?8D^/W\?@2]GX*"#W/':UI2'MBYBBZ3] U@N$6V2H\!)P MY?J:J'R *Q).%\CFP@]+I=.G/(CY)KIZ14(>+3'#[XZ?MYAQ;@/O*0C9F7>' MC&A0)SX $E,[BV?>*WYX:Y67>\/R3M7X DVI/)P--BU2@6AATNU]Z$4I+K:/ M?DI>!I&U<-D#6*$EB2+9.U,P>\JK2VIG ].J%"!$6F2ZJ&$N6C')SD9*L#2, M3CGS5=CMV,STW&9LLM_N^;]2B3X@[7*U6(!^G.+J1-CC@: X2P_VMIH1B$VA M7J>+VSA:S@!<<[Q#S.86&.8-/2.SLRB,8,76!)9;M:4]*ISB^SW8>6R'FBA# M,A#^G4(YRGZF"IG('H/L.>0\9IOR:=:PO"R^B18Q7.>..\%-LV1O]8GA4*YW M91 7H3A_2+:U]!=A@#Y_G2$1G3Z%P9(&NU)7*P2A\F1-P=,D<:+RXPX!3TJ# M&CJZ)?CX!= ![.H5*Z@L2%9Y) /'MA/W,[O9( K*"TF>U<#KT:, X?N=C"BB M=9 D>3C4>1QE26M7Z3" -KK)-D8R11]!FH:@7%R(V#4E&49(U62T>RSE[O9L M])0K^8/O] =@)<3(^#DMQ :_>G,%?>]6>1Z3N )S6 MIO,UU(/V&V_T2<3$:\WCL#%AN\\X>M:SP>S@<\?+S6D-5Z\E)1WFJ1I%,3N9 MB/!&D0)EOG>/ZJW!6PZ['"9A$"'<#,&9D]#@!E(BJ MK@'(#59VWE+2;6XVPZ2UUKVT$<"A3,VN8=S.+X"=YN?7LSYKOMI7G.+_KH&NQ5OO1_>.$7M7NE4C/<'[KTV0!=TT-<9Q1=9O&M;P3 MK26Z;>3-H>QB:FJ,XP70>S5Y)=)V'(=7DU'+W=$,$M*,YJIX9Y[PAT).;EI,EX3RDNBU3>JZ?UJ<\;(1Q*!-5-@O1>\95=M;KGJDE M>SNO;_78 "IYYXZ+>%^Y&;L,=ZT/,=HGS$,9 )?JZOPJNY TNG^CN-VV!ZC M5HK ^:=6]4=-J!0_=2[39[NV:&\]S7 M38UVJ>JA]?5F^YBQ;Y6I7I#$^>>R]$X6U01QW&@>_ *E7A*5,N7,WI'L1:X]4*T@LP M4_,._0WO2' :;_*KT/$N"".R?O.OY@6-6*2<) M"AFE2-7[FWC,I4+?_JWIG-C["M2[JVLOW#]#O5_(&0+^/&2_0Z3],Z9T0V>F MJ*4):0?=QT;)?"@EP<3$@[ MK@E$4K:WD>='N*2))%2ZNVD955S >BBN+$1NBVP9/TM[U\5V^67&_@HD5]S/ MS+L[=*+D+6RE(4S+KO3B->*_%4!R6W)_CF/_)2 >\QLT?K0,GL(\0;E:X-MV M&>;,8C]5@3RKC6'B[0@9 D72K3B(:?GNM+"UF ]%T!R3]OT<<:90VGA SG:Q MQK1*RR^CL0%!K29EB>21WM:TV/&!K\H78ZZ.B5%CT^2^R6*_4%&(1^JQN+O= MWS0H2%[W$6UY]H1/KDB*#QK2O+ ?S!#". %I>-U6'!OZNZ(B\'NGM+ 3U"HT>D#/A]3$NTS*)495B @-N"N"MH[3TC?91@QR-6 M@>5/<6'?^Z+:+_[=L0AF-0^QJ!%',AD$PBGL9N+]< 9-/X,(0"\4R:IT=]-B M*[MDM9Q^:6P7F^2(_9N<[J8%DF)!6DD MO7&F[[:X/69/"?@S0V-?/1^3'[E)MT#@F,U-Y$HT:!&F1S#;FY8ST2+42WDQ M9^VZA,GD*9WRE08E'QVC@F2Z:!"US?\K$DC)S@:F=0=>*E1!Q)19-,\S!%4F MJ#R,@:E^P8\I7B5IL$8'Y(0QD48C=3(9"<"/P$NP5D*JBH^HJ+4VBBAA)_@P M02OQ)T'Q :.9V%"QIQ&_8X1T?AY (,?FXGZF-UBUE$-9I3;$?GLTH*FK3,,=]*KY#(<1'LTQ MRMF$NZAE9*_%U@/I()B:<%]<*_@)^23&^M9.;HE1?T_KH@-SZ M3MS@N)EZ")QRO#:$H6I7G8+C4O[CJ%;0N4:!/9I/;V6"T7B^^?4(CDM61U&5 MX'&^ GX6YBDF00IN@V?0(E7*HNDRDFDI/[@^02?X'%,!]"(%QR7K1UJJ8,]^ M.\CEQ932Q;0\RA#(R)JE"R;,7A'AYT&KA5XREA%=I M".NF^"6"(#_"XI+9]W$28!;<919J0$#M"V83TB]"+TF"18#+A9='^LP+/WLI MGMSV$LFW%"('#6E:X1^66*XF48X[E_J$4E%R';\NU58-H8,*&.*RU=J*!\=E MSCA0]Z!RO"TIRX^T%2<^8O?/P,.D^M/H 8L #*(E"4Q1]1MH^(9IW:!:5T$S MPFX??%J)M4>E#XXXCWO/I4VJ,!?.\=L709BEP%>4>+713,NV2@YX9\3MMC,3Q%C"A%0;D06(1 MGON&)H+M8V*\ _\!_1<&<_0WPM%$L).B-J)Z43^?BF M_,Y;@\MX[041"Z$^/F4B7@+ 10S7^,7P7,H_@_43@(Q9LUJ;MH+HVU_5]FGL M/([[W=A;6"WGH-/.X3AT^HNJ-)G3<0#%LDCC3L?=LW("J65#=QQ)ZA&B!F(O M1D#IX_[&6;'MT7:JQ2.R#(XRC48OPL\ /L6V.!JD4O GOA_D<[V)"%+X'Y<@ M]8+0J#(F\I'5X&=>B*/(R::)J$M6P6867Z%Y MIENJ6=UE!&U)RT5I[[)V+MT$YK4TX4DQ6OB E8\N9O MS4&EV%D7W *.?L": MC\H+S=\.1-!G[S589VLF2?7?#XD2Q9U7_YTI9\ #V)1%L&&\A-Z:XWCD=+"& M?+%/@M5E4"%G>4X[#& BAVZ%^?8FJB;D!]$\V(1@_R-DT4<^MK^_;'QDVT_\ MW$+!\1&,Y3EX6'U+B$_Y%49!1AM[SV,W-K TV,R<+DI4N+XJ:E.C.W5C;3]^ M./MT]I$[![F^ VGZEGW&T/KT=B:0]W_/BJBFZQAR*FSP;J.4QAC*$ @BOB%0 M^_TQ:5#@ZU:>:,0C >!FC8N7P, +KQ8+P*Z^JV-H4^61VN95EJ[04?\OX$_6 MF/8SYEVK7&]K)O8 L-F%GXK:T;AOTV6N4@-:,_VKUTT /8%%)-75A)4!26C; MEM WF?^9!1!QV#. WA)@#VSSM8ZFY2';W=2Q(KGW IR1,_->L8\%EVM!?(7C MJJE.0-YQ0W4HTZM9WFWEBR*S@(T>IORT!_C8=E6.6(XNQV^D5*IER7NP' 6- MX?G""%%\4*Z#T+QD:J'C* #R3K36U1O39^4H5-V=8K5:.@?[G!R%5\4?NE?C M; >7XS#Q'&2U>"@YKY2C: G=6:6N5[:X' 7L()=:E>_H_.DH:MTN16MBJH:W MHSB*;-*Z.]31 "C#=@8^+(\=V9:8-LX)8\='.^>U7>*.%O8^?*?@G=3&#AJ7 M+Z7O)1RMEGZ8]F-8T6/'J@/'R5T8.5ILOCL3=EF2L8/8@3N;]WE#%/$_6@CE M[P\+&+\_P<@R:93O*@M(_WZ"5,29S;O0 KD?'"GST'J38X=>?A1);J++8BI% M@R+';Q9_+DX=#\%RE5J0>Z%PVSVJISQVCS:P8J6X?6R;Q(X+R\R_+K-J#Z(O M3X;WW3)MB1KR+=E3.Z7G7H@3S>Y .EVT@+G,<,DJM!<'<1/ICH/8QE!=^.?K M=\8O&32_\%*!HP__^(:L_6/JP=2..YJ^X*.H)ZT.ST\YGA%8XDWX:+%44I6. M>N9TP:>@OQWU./4MU$C=]^(.R;7B5>2;L?T;F=<%>K:F5I_,^QUI.R]HI4[ M_NW-J]<-P&5J9L$:-4''8/339($HSG^'E 4O8%GK)XY8(>B%VNWBD&+-<79D MJJ/[LO-J2VH:_!@5#S']L5>"GJ#YFY MM9/B+4E^ZF E\&D;WA(C0].6H=4&:6A=1R,?;;#VW,YWZF\;4%Z$$\;FU,GM M:$I16L#H4CNKV\^&-Z^DR0,KA;L3O[-27$5/UC%,@[]VJ$4)?OZJ^MIZ#WLF(#K'"+O9,Y4[P*R>PNYP.E3WOB[<\G7\ M/AIC Y#2G,73)UP*H?P0I^0GI[D^FNA3I]+#:*H;G^LL7 1A* T0O;T]K%?= M2175=+6G/1/JHN.^?FO<_)0Q &JWE[S=UO'SDNQ&+8$7X993^(O@IIS+F^-D M-E8I(=XN.DZD6"GO F#'"9:JOA^/?T9%Z?.-QW$"Q5=8#+-VG%!U,23J=K36 M^$4; T#UFF#(_NXE4-&N:+M[&"."TFWQ"/T&%RC9/VU$^RWZ^V0^S]89<7I> M D3:/,B7.:KY0(_+V5E.%=>?2FOSY3MVQ/V,OC;))(_[^*QL=Q./(+(H$KE$ M)3K:-)V?89PH3R7O9-,TSK?-][]DYU+I:=.$,%%0/Y_F;>;:!M2.CO(:#L3,PE8LQ=V_ &H#G/ I*%S5W< M1B.;Y(WM.N5V,9+>M]YDZ""QHX,+.:NUMKN!!VQFA1?XH4G.*VF45MHHN,Y@ M%*3(R+P.7O$?2761V"3)=+.)0Z?I"D"LW 7O,4OWU[8 -/,="DAQ1?C@@TS5C(1TW$2DB A(.#RC8U@SZ;>RTY3J8F *&%DNP94&ID_CT@D!OXT>@#S#.*J?N=>$B1?HO@I ? 9,])-A,C'M?^B M>1#F[ICS+>E^$7I)PHV>Z.US-C%WMWM"<]=.NT6IXLJ)Z6&W-T#\381$"208 MRDOPE!:9V0S*&8T-DDU\Z!7E(""\U=Q(IBQ.-/&6X!)LXB1@I\0VFAD@E1.^ MRJ":U\-::_=TY=J;YU)NRW<C=4.J;<"/]:Z,"Q/W\##$+9DY MM_'/<>R_!&&(IHW$RHN6 =)6N8UQ!ZQU("^4, ;]E4RIC?FKSC*RD4L+IE.^#Y=K][\7A$882A MC"#OE6\$U7ZOC971%H]V$]%.3&EED"5OUALDX^3P&BL#;AI!&;!&MQ[ M6SSV=0P;C#190@ HR=:*G;71.XFBS N++R:*],IW-I$57SF03A=->6:PAZ"3 M75J-4G([KV:.SM[3Q37:,+SPG\!C&5D#MTBIZ]@/ 9?(ZC=-5!\\L, M:CT,>+%F+[&6V9=C'<>DT9=9X0Y=1SN*B5_'F1[!WPUV'--&;?5-&P]FRCO+ M\,EA%RS%.^;HU1K5Y59"4$/'40 .=._M4@R8_C77<1LP-J/ITG(R3Z-KH6X^ MV60\F0O'%"JY9QD.7'+5E(0#V!4N8G$$L&/9"'VN8FL3D5^^6Y-1\QRZ>"^= M";O9-95*,7*)4C(=!K)KNNRWF02=[)I&[A! FU.M4#QYIO-,?7[1)EIASK_ MQDT/8/;W!$F<>J&SL/&MZCZN@]MA, ,Z+BM^WCA:(O6RQK7,]NJQ^M/C\DYB MBF_(&P+DEE_@7&&U-E+%QF:16&UBF,2+#,)VE0)>2\,$W\71 M7)KF2F/3MI)@/ZQ7"*3L0(Z?"#F[;JUN-F6OL)1C5ZV MC@!5+;Y1.X#N"<(KD 9S+SQF;]#)J=('OM*13(S&QE$VZ N2LYUWB4EL/U"W M@4X^H&X^H)(=KEXW [$/U.-!+=+1N.MQ% MD>IJ?$I'X'*MDR'-0L9$-WM*P)\9HN#J&<,FT#B,UG80SM/\XL#.; M6T+Z+392(!=^83<#4\$\,%U43!3.$M#;GNY(5(+?4ED+@='8"-G(1+WWMG@W MX1JZE(9#ODEZ>KGU6%]NK9L!PD(GS.;ZWF(%$3J7/^+"Z,#'9KKT_8YDSU'< MT&K=9_F:I]W0 +GG,/"7 &M!+K&M9L8E[O9X[HSKI'SVT@R[S_!]@!3MM0X& MR/_5@P'>'A_0][DB2&EH@-Q[&*P)"5R&;K8R?Q+BDDMO:X$]R#O]T)IJV^ZN M YBD.P_@K$-8@^((QA5'T[G#\HVJ]C:L4C@(;Y);D"2SE1=-(W ?!U'Z+P#C65S]%UL4NPZET7@FQN].!0BM.-E>)E0T M2%-<*%K&!J4UM<0Y=1,%:= IJJ[94]_EE/][EN" ]CCRX^@F0M@]>=$?T\4" M8#9@V1QJ?;51*[CK6" *BJK,;*J5Q^A+N_P, 8(($JT K_[,O%"#GNDPZ'AC M?L7SV'T;^Q#P6;$42"GB1;V-VU_DJ;G'#>(9?QI531.6;I+NKFTQSA_/_\E7 M0XT6PXEK79KJ_SK/TG++1^NO7ZIU??L4GJV@!*@!1:JZ@#^(-OH;\& -%$0[ M"X)&K*"'B6*A:'.&7GB=17YRA:R*>1H\@\<7;R/TA_#C%-' MGM)J4('J35CZ$(1>3I.%#^0\AC!^P5SN;=!OTJW"L9(YA#XOQ/3Z@<](C19# M;N"[O8YY673(2/K$06'E'K.GW]%N-XLO $R](+I 9W,2_]OT\>D<69\WXOR! M1"]P? [U%@9$\4ODY944ZSJX>!*&(7R"3MK%#6DM\N07<]%O%X'*7E<%YEC ,YQ9LJ2R8B=Q[-D\@US JT. M,E03M#RSG>_P$B1S&&PX#YEH&-BX1[+BCX?!O+)2TP7Z030/-EXX6<=9WA*9 M7#X#C(.'U7BM_XKX<.7!)3JH5EG8U-^'CV?_?O3U[ ?C^9<=\^[VSU(S$]\<3XOF9L[5 M7E)A9:LY#I!\LAL[C9R54]8'=*&%J$EFVX^B5(H@=:PFH.@XO>\MQ: 1%0*KHM)/%',=& MH?@;+\G+<938"6)5@%IY68ZC(BQTP3EHC00B7C)9LQX[S21T'1[)DAV[S5XU M)\YQ_%3**LF[SGKVS%IQV!#EZ571HFE_QQGK5.2TQPK5KA7H%!W2,;T;N>Z%[W?MXV]1:; ZQ';05LN@# M<3L,V(&>\G&55P^Q, 15-QQ'3L+0D*KWX3A,#W'KG;D. =*Z*UFD:6Q,%%+7362*0H4,Z1U M4]=26*/"CWVT5E%'O$HNCL,I$U#0J._5!R)'H:@$N:8%+G]W'1>N%2 JM-8' M2,C5)@J0?G =)&6[NU5MKP^DCDOLV-7^',=&UG7,JL91 MP/-IW$(F77.Q#[B.CYN8T);1DN.(?9!6W"=@>.>V0RIQEKB.(\I9V5*0+.!9 MHCB.F"YE%%4K@99PCN.ZF@OGX95$2S#'<=O#UISLDJ4E0JYZVZ7W%D"%Q57? MWB%;KGR5UQ)%5UTZ';<&7 MVAXW6LV4[,_\?[UO@(%+^(+^B_J:@O8419H=X M_0WZ__NR&/#[U'N-HWB]S3_^@/[S=5\T[A) ="+" 5E[B)*]N783+6*XSAT1 M %EFX1ZV(,7?;A+VMK:BX#7%92;\MR8*7)<30YLYJ8O7#H ,\]62ZF*@>''5 MXX'#Y;AO;S$:&RDMWF:IAR#Y@_/D,;>+)5/ Q29_ ?X2&8D3',&() 0D[.J+ M$C.4'=$H #4/ 7-2>2NCA+84.Y/8?4NC!%=+>XF)KK<>Z$%P2KF)@L#F;QUY MH;P[2A3M5O^=QN>82YZH'$FG"ZSXLBHY;1KAC4^\K]#Z&)W$S\@6 MO(V39!I50 ;BA6#U,W\X$IO)U1,2RR9UOAJ5V*:M.\5XL(X0+$7KF8[E..J6 M#J5/W,6A%/=)$C^YW'P@9N6F=(YVOG**@=6];04/NPR)IL35/\N1O+BQAN8H@4[TWT#)*T/%R2ZA*_@-"_CN%%&."?8BY"O\%_ M7/V9(83"HFVEY["WF@S'I/R46JQ1=5EV&4:;[4VB6Z&;H>612 M_)CX*2;/B$?PAH<0?$04\N_$Q#V-W"7O+O+/MQ>(1Y8QW.(@D!VU6\[]K&QO M Q,C+_XA188Y_1' YV >1,OIXCJ(O&@>X B&G0L*N^ 2^J^X<0%:/V$ (AP4 MB@Q41,Z]MP$0&1\WT3S,D ;[+4A7= GDQAH<,* 1UJ]H^Z<4D8;)2K<5*>7? MW2L,8&!ZTW255SR8@356_W![L]YX <3TYI%,V$@ ./DA7D98J=Y$5QZ,$ \G MA2@'F&>KL^1)0W_?,P >15 Y:I#5V@#ANXT%*>8$2=B>%[F2*^RFS1Z0M\=$ M)D+'D0PLRI?'&8ZYS.!6(-KHO M$9+@$(./S^/G>"K(RG_M)AN28Q\1*-@6Z N4^M@FM A]&THO/ BWR-[YU0LS MUCE1KN_PV_$U,N5H='<=Q0)>W?-2G;,DV9'9W>Q91GQ8,>;2/-2IM2^O*V,Q M.O]XHH(SJAZJ)>GRT)P@/<*XY#K^YZ:6:6"OG>>025_+95^'IT M##D.NL K5"LEIE6Y.(YK[Z[*ZLJ(SZ2.HJW-^NKJPG,V9.Q @XRI5AR/J>K; M ..Y71V%5H>,=W?[]A+.%:=>: >_*HIW][5P/"RN]X,7SXGO*+;:-G?V54,? MP8A6;=]]\Z7$M8:K$9\#[DNR]S".AHW:@'3CP;G $0W$1[F%+X_W!4T_W2,RQT$419G#3/A M'I_-\'(43S">?21O)U2-"]RL4U#]H=^T*D1!$(LLT=$ZGCBE2YS2)8XH7>+( MHWA/^0"G? "3^0"6&1B#6!3'!U-)^13>QM$2P"'L,-$WCQ[$05"S#R8ZW3HX M2F[D(P%$(P).N$9Z/DAJC>ZQR1NM?H:T(J@RM *T8XREM@,Y"Z)X7(O4&U^0 MKQVL[%1\KQV0GD)[QVU^.1MI>4PQOV95@3W,*71N: T.M/%L<-0AK"@^[?Q4%>O6[ M'%D&Q3,N02WXD1*#>U2[ S^8>#_E6@Y2YQ@XF3&MBO:K$XSKA031- +_!![D M%8#3.+#%<$P62*X1T;,5C+/EZCIX)O1S2^/U\PT+0'*X&&,G+F;5*=,TJ,4P ML%A6%R+B\:T#IZ>:;E9=ZBOLE_+9/')[C^.&KC',)3H=_] 4M[% J M[3Q,U_S8QO&6, T<38@1+AQ/]K&X*G8SG"0)(%Z;V\![ M"L(BL 2'IN'7R![PDD/\CG'DW\41+/])MI+674DS8T3K-[15AV8S>?FV\#U M/.TW9J765]>I(8%I93G1O_9+R7C3LR"W^=N!"&J\)-HBJ?[[(5&BI#;5?VG?961#&_HZ[=G7/?K+:>0@YFT(M)%4?Y(XB*U)1]>W,PFE7!0W>2[L?= TV0/:[S>SY)BC84A1,(^YFX[V(1 MI3J)4Y$9*XO,W$1(KX D?4!2^OCB;;A5.AB-#9!=T1_J@B;9V;II=9J.4?? M^;;0[IC+KR'X,P/1G%>Q2J:GR0G1B.+J!YF>1^K=LMW'W,NJ[T7LEP! 9+VN MU->?/8;)2=Y$FRQ-;L$S",^XNP"OQY&RLON.VIQX"KF$OB]1_)0@ZP632585 MITMMJP53L;U:CEXE].D2JQ0&0MTNN-#%%3K6"!6\0!1^93F71D+>+U>V/+TQK@ UN[& MN(ZP2P4:;<)5Y.WAQ&9H9/.QH'P*R.J/?R6\92+#E6-1C 5'\;VJ$,265V\L MV/5E_LN>:<<2=ZCS#/#Q%+2IX0PP9$U;>T'MU^Z7>-O>>9QU2OZW#?#TYOI; M"%[/IW^N_34NC'M5!!+/8HP$YMY8N7D4=KPZQ1$F=/1:K<)<0L?5>A/&6P > MO6?\#L9]Z$6XRF;YTS2>_W&?(=7J)8#\SM(:"X+LW\E^B9 /FR*@! M/C68C=]67ZT#7"-E]A*3PBC318XV-C&H-_%270R$$CR -,@M(\P9=]X:< ,$ MF+>P^9M/-@XR%K#I>^A\%3AAF4 MC?O!8PZ4W_Z()(V 6[(OH[ "O9V9&,L-B))\UXG\/7=(YW*HC&"D:O<";2)^ ME24PX_-?(N=T.=4N.=4NZY%H^?WD>) V@#;%S?AF:84DQ1)/EKABQ4[? MYN\XM%7V :,96+#'["D)_,!#ARL/)\X2DXL3<,MN;X+X/0EX0Y\NR%4H4KC8 M*N09 Q(=K;!H. O!:&R [)JUS@WFI+74)L77P8)4CLG-(F(GH2.%G)DEW=?^ M*'.*&H;F<*X1P6&=A3TYH9-0P/ M&6X@_0-KY]O6*JBK(=& ?<\+&[40$'\6W&I>./6Q[5$WN"#M_I5<-%:A9'_)1-LA-GX)DDRX%]F^STFIX^Y-S%=01U',U%++"3C M I^^EOC]N2AA%A:3ZVRR5*/P@G%??%=T]^=X[*KHUG 'U.&W>8XB*;SN*XN$ MQ34>Q.UX!-Q7W(;9[CJ HO^ZI:2.9RS7&\ M9&(HQE=MG7]-664AMK'E.$3R%]-5N*@7J8XC)6V/RU_O.IH;BS#!WUBXP3I@$C*?+895AE@[D*8+\_ 2L);(=HL@+COY\P MEE>NS>"T L,?3A@V^;1+R%R!YJ<3FC2#L[>XO/+0[JJ7\0 N[CGVKT3^Y"]A M\T2Y/4B_RBG-.<,4VU M,0Q,$K'C380X'=S&B6C-Z&U-$RU#K)%(_-U+Y9,H#7S,W\$SV->WNWJ=AQD2 MX6NDCVL*HRD:O'HNFC]B(F[_,+K/M_0!.&45^ORBB=H,#?H4%:]).6[24B\= MJ3@11F<+IL7;(.AMK9%#8">;Q>U#]/Z(S0)%P\ 6 MJ)O"E%8SO"TRL N*6C:RFHG-',7TB;OC^:EZ[%8\F?017XR^_!3;XL3@'F*J MP#4.#LX#T\\9I.8!ZM-\[V-]0BL61F2TUWR7FA=Q/*CRSQ.UO RZR>YX9H:L MS5\/"N<:UZ-$3*NW0JQ=^\ZRLD.8=1^ F'; :!Z-\KV>&:9HN;I!P/ =^YH6_!>GJ 82$NF05;&;Q%>*H=,M\ MQ4=U!&UE\>YP8 WB<,SI^Y1F9N%S7G,#3M\B/X%[J51OHPVXSQ[\ Z2$@XLO ML%%CMC7T@ -YMCB]>D;_P2^\"YYOH+6V@W#^FPW,]@:(EWIRJJ^'IF[C:#D# M<(W.6P@()+GX0VQNY34W"!V'2TV_:-$Y#+=E*.BJJWIK\DI54U3R)$M7R.YA ME_36_QU3\079/"6!Q#A9C!0 Q(^@\E]SX?+&F%<;<=N?WHZ[/1T MF,2^ .,-@.D6*W_,_E=_9L$FEWJ!42/3TZ8)"4T=F9Y&@U:%FCIAJ6JY>-5# MQS<1DD6^SF?4>AMSYRL.B=46)EX$V3D42-+>;NG)T1ES0Y(FK8P_46CZ@8,. MI)A;+@.&DJ:W,W^ XT90TMN:(#I>I"\XIB+RR[]>@F<0QD2_$E;@3T2ZO\F7 M^ #V^Z+CGMQK?(W66GU1Q3?RH06.*&K;OA^,P"KYUQ=O@_98+TRF\.IU#H"? M7,<9_!> ,?ZS].RRJ=WOYU#$]U95O=SG?/N#[YX3Y.&._WQI(O?R*5,4]!$G@LZQ?5JO>%,MU )/T M/H8817DE0^FE[_'5WR;W9 E))18:-8T6 RW>Q2H B^D&&;YI7H:*NT'P6@^R MF+A^_'P%IA''"%7J;Z,NYNK'6NFZ,]UF%>T3YI,359(2=7-CTR;BG-U838>4 M#&20'"09^_['*AGY-MBG8!1?,.%*!Y"$#R&C,K_CXTH&J_6@_(B-X<,XLC*" M-LJ;T) ,#1J!](;:Z&@H+\)EN.[S_>.7_.]LZ&2[#KG:V/]QT&)7!NACK?,M M#0?E _0O\A)=^SUFR4[Z<:5E#4F@R>G6'X:?/7RUG6ZE\:MU,.C,? Q>TRWZ M3Q_.3,;8.E=A5RT>B7ER%0;+@&238(EB+ .OATY_"GY)M;WJ/,\)KX1M>2M=:754GKGY'(38>;$S0?() M:??*L;XSAB>_A[[B)<^2,00N)Y_DLNQKU9?V7)(F%]XF2+T0_S2O22V\(M;[ M-9-OZ'5,[MC5Z.5F6#B>)$S-S]@APTZA/ MCK..Z G=L3VW8"@^/K()G%4 69DR_@GF83/<9;C_QWE%FHZ02U M]] =!Z!#ZD)-M\LD"#@.G?:<@EHME'I,ON-04H+[JV T;'?'P="32$"OM'

$X>PDS>6OE;%@Y M)(Z"I,LE2$]T<;Q4%=\?J"_CQG$8!?XQO;D\CF-IF0=).5W(T>41.4SJ^4.. M@C#(H;?N4784R0-W;5YVV!!U^JS=LEF9:HZ#HK0!*VZTKF)&+7BAM&=VRKTK M4?W&M8/( :,_JP^QWF\UXVZYJ]U%$@-^S0US;* R]4GQ-4V:5K6I^, Z562 MU$S5/A"T]/TGCN5(E4T<@$C#K.Q(=KW&J)C0*L[QT%JP=_ M!Z,4R-B!/%!UJE4W*<$^6?-=M*@P2:4/7K8C)O)@Y5FM6%/ ]'?W8.I7;;*J MZO2!YUADFIE*ZRZ32LHRKTI2 U0,$!>+Y:XJ^$T;5@)%N#B)D%",N%<.TNOM^% MD"UN6**K]0[)KFNZ7O#MK^3[W7.(K7V_SC^T(;Q"W5T@Z/V7KMP6V1?U[W7^$KD22;S-/@ M&7M>0.H%X6XY<" +TN -0M_6F J\IB!"!LS;(ZJTVV*\,%]CC0,[57CX+HZ> MB1$DKED[R/=/#R]SQC\]O$PGTN5WC:W0$FZ^NJD3VM-+AZ=B^;+0JKTZHH'B M"[S)0C9F@W_>*7:\CN$"!"8YLDU![\\(B=Z1DNKG%!M89DE__9NC;TD= PO\ M!G"H// GN,K;$A#[!8<^7'L!_-4+,^Z+O:9)T\8VE1<+*AQ0"W5O,XVXDU,L M4S=M[>,;5?K,/^M*M,O#XQ>5YUT;?9SBL+JY:A^'J=)W>B!U0$M=E5WLH\\I M62X,_0PQE7V"K$2<4\OBA-WW]>S,T?O& <]\?91QWA!-]YAZ,+7D5OC(7Y6P M(S'A](;"2<_85,;8KL"3(TFA<#60TZGRHW;H^V/3.8S86#VAL9_RE8G $N]U M=O!\#\&Q@U[I::T Z/X"&;D8U%H;ZRC72$<%"+E+2?>+N1V9/+1O*'NIPI.? MEZ^BDT30\]@UUY4Z65=]NPS[*+1BGU-I"#&1N)%VOVC0D4F*\@UY'[5,['*. M]"PJDA?K)$/58@#>9>>,KN-9?=RXC2(^8R8O[T M(LY"_QR0[P"??/K+IKCG#Y[![/%ABL1@LMF$:"6?0M"JR-.L6X7HLN1BC+=H\T$VVYD#:XZBK^B6"N^*S MU0:[!]&(T=:XSRKJU>)V^28^29)X'I"60;KZ4MR"E5<\IVL;$]O76040( MY#D6V>T-G+=WQ$RR=$58#7,MQVO(Z6"2_ J6HHL7?A\3?M#% N#\IKUPE MGJWB+/$B?_:"],T6_8#]<(/J$";AW^M?P741KXKN_Z\ _:BQ)5T4L;,8[[4KL#)K*IAHAP-1-]F3TEX,\,#7OU M3-)<+/6!"+)G9YBFZ>(F\H/GP,^\$(=YYCD>R*Q9!9M9?(7,G71+/>IU&4&; M:7\71U>O8)YA ZV\V^(\S\=K;N!$A^N>(1.2>X*NM]'_*&8QOL0[F/66)N*? MZN(FB(ICM;:#<'[T%;.]B4 >F7BQ@R.]6&RZ-X4G.VL8]0"W<;2< ;A&NQ;Z M&1)G3 &'B;N,8Q!L#E_7FIAG9E&!#69S\Z1S@X9I3TQ21?Y3L$7.N:Q(>JV? M..5,G(+Y[0SF'[A80,=3]L[CPCWJ.NX6IAZ4V\^'-,ZRCH,B. [7PB#9!U!W M_>2B1VT3'7)YXN7X#)3J4&GU6UE71I)SYJC@W MMDCWF$]XQ"QK!BD;6NYA)>UXYFBQ/G<\.]%A)N*P#*W10*.R^]V.(;I@D!V0 MZK%Q/ I!5B;IR: .!!\?RTOIJMUV@N)@":0FT MDO)7._%H?7N\#0#,Q7S$N:'1M[5Q9<]LX$GZ?7X%-*C-VE6[Y2"BM MJS0VLU'5K)V1E:GL(TB"(M8@P0% '?OKMQN@#LMR+">9L>7(#Y)(-AJ-1G]] M$>5N8E)Q]A/I)HQ&\$VZAAO!SOS/U7:SUNS6W240U$N*;B"C&=%F)M@_7Z54 MC7CF$5H8^0^>YE(9FIE.3J.(9R./O,VGG5>6;3X?8MC45'D6L4.>,DTNV80,9$JS.6$@C9$IT%JN5/!1YBD^ M2@S,VL7Q\UE#*:3R7C?L7V>2<,.J.JF<2+N:F&0 G+ QG\:<(#;HC3)7(XZ];SKU-(L_60$/?K) 3F3#T3I9S[ M@V'_??^\-^Q?79*K]^3\0]]_3_S/_OFG8?\/'V[!4W_PK0K[:@MZ5MKZ^&EP M_:EW.23#*S+X])M/FFU:;1X=T,-Z\SAROU")PP\^N08-#OK#OG]->I<7H-$/ MOKS;_Y_YFIM-1JMI\2V8/&WNKM,JI2*[Z',?H6<)S0B QXF M7,NL0D*F#(]GQ"34>&MZBOAXLZ8BKG-!9UXLV'153R<@UG\+C0SGDUJ:JC94 MF8Y52!46FVHOH)H)GK$[JEN*?E0[;I^^>::ZW*P0GN&:JE8OCYCB"SJ[HXY7 M9\W:?)]6-LC1-!N--VO"/!-]@>V1A(X946S,V81%8'%&IX5X$PL"4 I>- MSCN%!S;+PR.C,0\ X-'["P-O )8!')XK%:> M\RQ&@0P'/CP+11$!3P#1BC57 ( <(Q*L1R-\$=9"+/%90D.O30V21AP95Y"B M$$ H)2 '#N=MO*$5"'HNS!UI]]C; M*>P=[2;VAK<,]>?7TU:C^:ZC2WB5-03&#AG''"X/]*$UXSZ!G,T"!@# \'0 ML D#]02"ZP1'(%D*H1/#)UZ#!D(A=0'C<'XEA4-.KF3((KBMR0$ )6* /(<& M?QHF-!LQTH-X-2@$4-@B_/B .2EL(8Y7[I)C=9LYQ")_@D%M!<@.6"C+UA/% MMR:*82)OKG':/[$,M NQJL%1/48K),2)>XJI2!'!]R"+H@BY:"1]1800/- M(TX5QP5PES;;]"%#3H7&5-9Z,6WS7AM%H)B3@#+LD(L M4V(8X1+LU;H ?@4,"6$/83R+M@C3>\SO$.:#EX#YK0/A'>AO'T*W]@#@-<8\ M0F!3+3.*N0+5X!2PDD6T4Q7-D0>^@-. "VYFF$5OFA;]D 6IQ9]S(;=(5RIA MFY),RP7EAA?D 3J?0=U\$,\AZQ@ M#_:7!?9P-\'NCZDH;!1$)+ XAJ*5C\&&]8;B7F@M2"&P9"2-:N M[ UD8>X789O$@RZH&=;T\<,M*1+,NP767S&G"I"G@\SW^'Q1^(QV$Y\7SO+O M(@B;R&6E:9]LQNDC8C!FU3(,"X5 64EA-[%-I3;P -\! S,= J<_W4L:( M//].=;T4CT*);:32B]S:W@">:Q+.44@(7U'@HB#A);+ > ;0KC&% &^ ML=*?NR7V9\%A =8#%5EHN^>'^Z[9SL+U)77->@)J1]A3#M#$IBZVAT/. $AE M7KSH7DT8O<%$U]62-M6U5;!]]SM_*_0H>):-)M=2WQ 6:00#-5M$Q?NA7!;/ M, ;@"#5NQ:7;&G)M7:1@VJ CNYHR(]GX FV?2K\\5.YH7ZL'&7.L("!5 "/, MQE% F3W74,*QXK)-GHVE&#-,.3,Z*H]GJ#+TLC07FXS__@USW?GY=?.DT5D[7&ALBV^#C\##ZIT G!)3 M5A8\J0ZB(WD53$\68-%\RJ+.PBQK8)CE +! 07/-/.WZ?@N/8(^=.][VQ#L( MH.:S8Q?2>41O/KXD JKH-@J.WM5.3A JW;J)[J%I/_#\Z+36/KI% S_4NE2) M XG=\0W2P'JK 82!&\]^5O'&9LB-,:.$PJS<>3 ;G/II3>WIBFZP"8]< C#3 M +#9JI!6H]5>L=V9EY?ZUJ2]C/%5$[SF'1^/;O!U9Z7==OG_+> MM 4_G,=Y*+BM:_N7<^ 5*/Y+1=-,5S5D$?'V$>XE>I'':O"KTX/OK#RWOJ?7 MWY,YA+TSV#N#I];@]AR97K,.]]PMZB]\K[\=S! MP4=W9HF*NS[A\$M. ;ZQ'[,#/:OO9GBXU&3A"7,Z8L[BJC0V3'E43.A,6Z_8 MK>/_8#C[J5NW_[WA_U!+ P04 " "O@&)7\'/=/Y8( "\0@ #P '!A M>6,M97@S,5\R+FAT;>U<6U,;.Q)^/[]"FU3.@2K;^,(EL5FJ'# GKLI"#CA5 MV4=Y1F-KT8SF2!H;[Z_?KS7C"V "!#9@8AXP,VJU6CW]]6UD]H_L?VA MX"$^V;Z33HF#SK=RHU:I[V_EER#8*BCV^SJ<,.LF2OSS31C*9-!D[]/+UAO/-IU.<>+2E642BL0UJZU()ZYLY7]%LU9-72OG M5W8ZG8Y%/)9JTNS)6%AV(L;L3,<\F1+VM7,Z!JWGRI4<)$TC!T.'5?=I_G35 M0"MMFF^K_J2%*.>R<];K'W<-V MKWMZPDZ/V>&G;N>8'7=/VB>'W?9GW,)HY^RQ"OMA"WI1VOKR]>S\:_NDQWJG M[.SKYPZK-7BYMKW!-[=J.V'^%RFQ]ZG#SCN'7\^ZO6[GG+5/CECGVZ?VR9\= MUC[L$47M0V.[Q-H8^U?GY*AS5%HKF!1,"CDZ_=+K'+%%74.7WCX;U?I,O>VS MC^V3SGGY]-OGSK^G:JU7JX_&]A-K\G;=/4Y5O[^M[59;S^G(E(@>Z]L3;6*N MGD(=W1([-%P.6*?"/FJAG"BQ0!@GHPES0^Z:US05RM%R7872IHI/FI$2EXN: MVH5@_\DL,9PNZVG*UG'C6EXE96PWMLT^MT+)1-Q0WESX[4TM6KUW35A7HB^8'ULR$>"&3&28BQ" M6)RT[*\,FQ1&3=B9H&R,Z80=8TE6JY;_8CIB7_@DT#$[UY$;*Q$.8(#>;DUNK:$&IT0[1K.X3!A/ M)BQ+G,D$Q. &);PK1=(AMCC M9/W)HAK6<%PI.#9>&1P%BV0"@R?L MS V\!"R"',-F85PF$0GD)/C()%!9")X T8(UEP! 21$)^[$$7X*U4G-\%M"P MUY:&I*$DQB6BR!0( $H-Y/CEK);N=R0LK0 M/#L5YH:T:^RM%/:V5Q-[O2N&^OO;RWJU]J%E"W@5-03%#AU%$I<;=M.;<9FWO_>[VAWIC;WNOOD.0WN";*XGI(V'Q1&'9/C.\&W8E2EH#GMG[3Z'LL2\ MH6*E/!_5F0$#!+:1M#Y<@DHDG@]U(>:!=C%8&Z&XQV21D,YQ52H".0U*!%W( M8K62(7=>T+Z5H>1&T@9DGC;[]"$A3IFE5-9[,>OS7A]K OP5U\0(9XAYHOP'F%ZC?D5PGS_-6#^WH'P!O3O M'T+O[0'@-48R)&!SJQ-.N0*W< I4R1+:N0FGR(,OD+POE703RJ*7+4M^R(/4 MXR]W(5=(%RIAGY)<%AM*,Y,"_]9G_4&@3>@%\#7Q0"1(YA7< $9$2OZ%2%#O MYU"''Y(ILH(UV%\7V(/5!'MGQ%7FHR A0401BE8Y@@W;)<7G/*>_1UC/+Y<7 MI![\?$:>2%[ #/W+7#JCB?93++-7*XAM[.,GR*K]Q$B]"F' M5TF1#DR8DA="%?WP:_2EQVOIGHYA[05>@!$O ?D^3>JZ[EX'"6VT\;.2_I4UU?!_MWO]*W0@^!9-)KREOJ2L,A#3+1B M%A5OAW)1/&,.X(@:MY2GVQ:YMLUBF#9TY'=39"1+7Z"M4^G7A\H5[6NUD3%' M!@&I!(P('T>!,G^NH8!C*<\V93+2:B0HY4SXH#B>88K0*^)4Z8G Z'BH\V#+ MKX =X'R:E+QR"VQ^WD',9<9_US',.\]!/N08IO,MOB4^@L[FM_IP2L)X6>A@ M/D0G\C),3V>P:'DIPM;,+"LPS&("+%#QU(JFS?M^,X_@3]GGO/T!?PA@IJM3 M%S+WB,WI_(((5.%5%&Q_J.SN$E3VMUQX"TWCCO'MO4IC^PH-_C#7I1KF(/%/ M?(DTV&^YCS!PT?2_RW1C.>1&E%&B,"N>/,R&EGY>4WN^HALVT60G &;OOW"RM]RVY=/^>]["'\ MXU^Y*=]3^.)E9?O[_GU]VPN8>T. MUN[@^37X4MS!BU#>\_F"H101.YX5I:=YEWGM$]8^8>T3?E&?L/$E/[P$=W## M,6Q^SS/@DQHS*]"\>M+O$ ]G[C#E Y%;7)E'3I@F5V,^L=XU[F_1_YXX^&U_ MR__7BO\!4$L#!!0 ( *^ 8E?I,=Q5:P8 )! / <&%Y8RUE>#,R M7S$N:'1M[5QM4]LX$/[>7Z%KAQ9FXKQ"H4Z.F30-<\S< "7I3.^C;*]C767) ME102WZ^_E1T' @FTO"6TYD,@T4K:?7;WD2Q6Z40FYH>O2"<"&N!OTC',<#CL M?W5:S6JC4\O?HD!M)M'Q9) 2;5(.?[Z.J1HQX1(Z-O(/%B=2&2I,.Z%!P,3( M)0?)M/TZ&S8INAB8&H>) (1QZ^U0"N-H]A^XC7IBVOEXCI%)T1;2F/'4';(8 M-#F!"3F7,16%H">-D3'*9J-2SD;"56P4&9RU8_L7L_J22^6^J6<_[4G$##@Z MH3ZXB0)GHFB23S[P^/2$G'TY'WSIG@S)\+1 M: -T) _UUKW#=Z-YJY&:Z]>*<&QX'0'I/OI]&S8_U0& M\2;[J0C=#_7WC^ <(55,^:.Z9P,P.CTBP[_Z9- ]_]@]Z0^"X!L!OF%2D DS$3$1D,]CJC#N M>4K.P>Z%"#8>X:2D47<^DU"J3.I[+D4 40O( !(#L8?O6_4*0MULD6TK]?;- MM%EO^.UY__R#H+WS)$%\IV>>,(@?SR\R)&M%6( IW8N+D GE9(,E9ZC%MF8B2YLMC. M BM;;.U,-) 8)<&">"&$M$;0;FO"@"J/"M#.Z91#2KJ^L2TV?:V)-.N6&_)- MR F'8 3NM<0.V,7BYMZQB6=3NWFPU5Y<. *F$TY3-^0PO9'F_XZUQ:YP3B;D M:(.AW\X2VL&@B+7K40V<";B1^I[WYHMO9W]YM[6XC%=F/."U=']JPO4*18X[D MB?F;<)MC]O!3IXJ"?;UJ<=;VIWY$Q0B*W&A\:.WFW>*,CMLV>>,&IT7RYJ<%$:,?+@MVV M4&:7IWP]NIHWE-E=!RJD;8I4K 3EG&!/4';YF:TZ.E_JPOFRA&,&+!O=+EHH M->9YALD$5#:M+K)HMFK:9)%A)9-'W?(!49C)0!<*+%&QNB*IGN^99%EFK/;F M]Z^%8GF+O*IH*[6@T.USIO[=O&N_K[;4]@VV&O<8R\3+:M$>&;4\JW'1E M"MGS0M3?BCN8C'*,.?"[M-]2F?.1ZCQDZ]WDA;&VM^PFAPR8F\R!^JFODS MU96H7.ZT$NU[H?TQ=9\.VMSZ(N<++*I["=HM.0M(8?#OBW]-U_!1DP;DG/D1 MTU(L\T9)/L]^I/>+\LS/[A]^%+<;6X>G89*UX[>VP"PY8F-<47)$R1$;&9@K MCK-+MBC9HF2+DBVN ;Q]IICP64+Y3< Y1 M,L$O$\PE>"43//1$\D81;F\5/GB:YJ)W,90;U\%>"-+1EOU+!2#(QFEUL06+) M*WRI B*D(0% #,'\GDS(. 3%+9G+8OPKY?2V"'A>4M^3<2A2$H$#XM@4E;)TR:F]-O5:] MG-WRN:[!Y<2MQ8GE#=&[E9U$@'T4B6D J*H%W8Y#0S.;.$"ELQM&MHP:/4)5 MP$%G.%D-1R! (:M=FFB1XSCIF.*\"U7@>NQ',T.K/Y( SWY#[]D66FMR--_Y M)8A4OL(Z&>XNY1.:ZFP7V*G9;S X?-6I9=]]\#]02P$"% ,4 " "O@&)7 M5X+X/KUT @#[53( $0 @ $ <&%Y8RTR,#(S,#DS,"YH M=&U02P$"% ,4 " "O@&)7!]F8'3X6 #%]0 $0 @ 'L M= ( <&%Y8RTR,#(S,#DS,"YX&UL4$L! M A0#% @ KX!B5[F,27V/-P N"4$ !4 ( !V)P" '!A M>6,M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( *^ 8E?U*+ T*[H +U6 M" 5 " 9K4 @!P87EC+3(P,C,P.3,P7VQA8BYX;6Q02P$" M% ,4 " "O@&)7"W1ZJJ%/ !,)P8 %0 @ 'XC@, <&%Y M8RTR,#(S,#DS,%]P&UL4$L! A0#% @ KX!B5]*:<%F2" Q$$ M \ ( !S-X# '!A>6,M97@S,5\Q+FAT;5!+ 0(4 Q0 ( M *^ 8E?P<]T_E@@ +Q" / " 8OG P!P87EC+65X,S%? M,BYH=&U02P$"% ,4 " "O@&)7Z3'<56L& "00 #P K@ %.\ , <&%Y8RUE>#,R7S$N:'1M4$L%!@ ) D 00( .;V P $! end

B==_9D&Z-@R _ /]\'\( M97?T%U$ZQVG@H; )!^,?ZG$][!67AS3V_KB@AZG/5B9=EOR$GZ*G$"=:,]]N MJ&%XRA8+1-84Z. Y"F84TR@=>5Z<12E5Z^[HE'@!3D8^G21*( K'T2PF"T[M M%4Y1T#C5?7UO$'3N\0I'&5:0\Z$E_RU&')+#W;2,D@2G%RAD>EHRBOQ['+(M M.5K$) W^QR_!&%(:1M'U&)Z#NBQP'=&7 M*)G3O[#_8>?4"H6;MH6>W1#JE8:^]X@^\3O5\C$B&(7!O[#_):8RFS=' ?D% MA1FFAN9H1>EG]A==& GE\ %[&:&K!2?3.4I_1BM\@7$TCM@P^EL/!IV#K.D= MD9/9SI&NM_=:+MS#/P0!C_VQ\Q7]3E8HP?QOQE:J^0\/@QGG,D\+@?ES9\C +F9KA+,AX' M#M)U6_75[/>@HW.07=/CQRWCQM09+WZ.F%Y4;,!\?WL_X:^8!>GI^;/"!#U3 MNG@7UHX*BB#VZ9D5,P<7;1FD\T>NDV%_"XLQG(BDB M>$Q_W)F?U$#"X8]O% W/+9++PWQ-I.:-+)!9$4NW&EO*U M4<8*^YD!.WI*>$Q&PIZAP0'#PG75 [G/QS#%9$+2 H/T7WOFZ#]^NR.QGWG< MDGO 9!5X.+DJ9?)LF%"W;4]L76ZRW_RVLQ:_EM)T-D0(FPP+U(1L6!^]!E6! M(VUF8<%N0JM-.[+6S *I3"]BVFD>&E?3*VYK@>BK@"IYZ61)MS)+7>!!: G- MPJ8V3B ?\(1I83%N$;^@BH5#$/F*=]$UALFH.4@%MC\BL@?F &]H47" M2*V9O4UZ0^+%-IN!*?N769)2G8I1\D%RTPH.G>O7^DR MB0G5:1!9X6!2L"4@\P.0N&+$HL6//M@E1 $9%4*ZE)>V&4OR+Y1"<">+;+-64, M\;T+SAGFOZXG'H^.)(\>.H=A.RU)'8YTCOEV^H/DT'66:VTEHF,0UUE@#M"UH)OD8!:B[Z$MBUI2A%E^_P*-WZ;<"K/L_Q4:^[WF9)C% M[F\PL1.D8YCE^S,TOBO9'(;-+'!N>TE>B&&VP7D;I)DEAAD'9SV:\N89Q@F< M)=$J@\((UZ51GBM3][.YD*H MP)<(+M3K]7%QF=B\S\H7@/!=B1KLM886R-U7S;E#@3^.+M$R2%&H7.GJ/C8P MU[PE;.(>L('+IRE=HMC?VH]*J"6-;:WK<9)DU*(KZ.&\#F6E]MGH!9%<0;^) MR0P'*;7]Y,+GP&%M[)E]67^9;JK>/]K]XW(MI_SS9ED:>Q1&9S^&O%]NXQ/8\2JJ1O4DGRJ2H4T>/;4WHZ]/Q9 MV^N 4S'R**V$T9^D7W$ZCV57RK2ZVF8IWX5;PG0XJ?2P4B-H%?C4-DT*BK>$ M+) MJAK40)E6)K2W,KE+@2,Q4. Q$&6WFP6AKU1W0)>[- &#R;_!T%C=2>)L-K*V MX&OPM3@+@.:<]WT98\! N?:4RYP]SG+>8G\?Y"QR-NE67QKH>Y&.@U=+& MY>1L7J[V>Q"QVE1UY]G&O6;C@ M0DWHY$O'$S=TH_H,C;*[>QE795?T63$!0]Y^?QQ7K?Y@ZM MV>\XU7O2(Y^]SGJ+%EB9YM?+ITZ0M?V4S<1**K7YLWZ1AW/S39F)(VMM(^H? M5YZ7W+BRMD9H_CPH%S53>EQM5<]U[KCA"R[10L#$R"?= M#DI(61%6%YZ M7B2<5$*'C)5%-X*9M"#]CJF1(^GV]0C M=1J4K&7F>X_5\_*R,R# MY32^IK2E:^D#CFU',#81EYBP/);KQ3*,UUAB>JE:#@3Q/3NPA<15_SH005_1 M:[#(%E*2RG\?$B7)"\O[OT&;,JN7.MG!?8^7&?'F5 6\(_$S00O5G5IY!S#D M-WN/9%W<9\'F8KJ/^K!Y8DR32@QR6+<8[\7,^YHC_+ MPEJ'#FONV&:Z;@%X:A?)#PQY8QN7HNC8D]D6%?55/U%3.Y=1Q7/[\?V'SQ\^ M-EU$U>AK2SV2G%#B=L>JP]D45(7$NYN8W.*7HFBA=D\6>;EW1!6D:C6&>UO> M^/PT*934?E4JE*6_NW2ZR?,U#AC1$0#&U%1-,0E0>#V;8>F+CD:&ME53H*X- M9^D\)LP)-%HPVC](H_%ZO<$P=H^9Y&:/]NQHW+?IPJO6@OWY=!GEM7(6V MJM75]K7X;8+PIM(E\T]N/S"?J)!@"+]SV8;**"Q,H M>XUOS]6^ C]7KU%AI]L;6,!ZG?$#P.RIH+QH OS#D MPNNP@\Z<2]8YX-HXUO.7GL15QV+6P: M+-ACPK,'^MMDAKP-]0_DM_PKAD%"AG;R2CR>1B4N\5(&OQKAT&48&J175*Y MS]X]9\9KTO6R^^&9^GGMZ+P,P9Z@)OV[L9N-2P=BFE2ZLK(+'!84ZJRJ!QP& M;K'T.H>\ QSRE5=LU7W,E1]@8F(:3YY8PNWV0XH:!(KFQP#L 7?.9 "+/R<$ M5]+4]&3?9.$L"$/MV1:WAS/=Q8.PI3PK]G30!M,]9DOQ6^5Y!E.-U[:7= YK M#3 <-VD,+@M^Q!X;$+)K)ZJS$"@&6GF%&OJ?QE)P.O&T#RCZRB('1!IR'=V/ 6H+G( IZ/IIS<2B-(^T[N MQE9VL?,TV#)+,=G1H81CHG"2U:_6E$W5]#*& 4W&8GX0[DWP2M_ M+[AM'N;VP"1%HYW1S7KUZ8L>W^!5'!%?$W#5.2 M\9CP..(IT#A1K!D3PUK9G]IL:G6QP )#5DEPH8&#'GM]>TQVA26E!4E1O0>/B\J'VQ\PT.^%'[*/ZM9=2<+HVTXPH=%_ M4:>E"TEK"157GK.>\&XBV)QA>GS J?=8, 0SU8I":UC O M/9L'0FK1.W?3^1 M!P*SEUD/G!OM/!+.'>-^9#%8L3YX=R]YH,%[7!H#'!Q M^4 TBNX6UV/U1M_[.T7>OYG(>RF1)=?"=N;P9DEIW9.0=;7 T@T*R"\HS#"_ M.T2E&RM+@/U)=(^]C!!Z-ER@)$@>H_@IP63%D!]'E'SZYSCR@C"WX2[6O/ME MB))$&1CN[7.0@B#=0A_V/.F[22GBJLB_D+<_+>"NG[.9#C&.J#3""5N-5_@I MW5P1E @:6R1;.YS+,C7!L)KS:U4&V"9X^@97^%EG 2RJ'ZMF052%;F*$JI5 M/4Z!N&\]$*>G0SD+2M_'D9:W W8 1B^HV:B4%)'H#W7P$*KBGR PA!XJ'20> MJ)B)XPMF*>6_3-D\OC".%@QUY?7XPCA*(.JJ\/&%<90 *!5LESRM/\6Q_Q*$ M(66"KFX4/0=4&.:'R2TVZW.5Y'@J*-B3*?.J=AG!6':JUG<_B/RFK;L/]$BR MX$F%PA/)Q;\>]:O-.BA)'EG?_\V&6XW)#;K25[BVHKZBWV/"%9A;M%#? VH[ MBK']]+"D9F1,V/L_]\'S7'*?1]GTY,MTR1F_E8!*WWNETZ56_F1V0ZT<%/X3(]G1;V)D M\(#<4J-^^H+#%?X:1^F\PU&G,RAX&-AD35]B(]QOQW*#:?IE6=R^ZVA.,'X3 M9V8V_FXP-]BF;Y@ES%Y$!4RRJ;B68H.D]+-DAQF EA'W*,X$#8<,[>-V/W[I/ M$2@">HNHO?NQM*S:RGCP6"FSD@8%R^':NTWZ6]E;ZAQ[IC0%G [K@TCAMG9 M+I9I+LY%:'H$J8<*X -63.@!$+7F!-J=4G EQ=%SBLF"%0C9'U[%WUKSF;"/ MCWE=8)T*K;+65NJX%4E1N4!$+6T46R78#](;Q-+FTK7"SA8TM$ZNTO\B;&K, MR?+_LG ]?8FG\SA+\K+>TQ:N+=*;%8)9>)WNA&_,G2+32R3>)D1(G_%5-32,L&W<>1ITUQH[* # MH^$0+5='$AQ;,$TJ;7M<<127*F4*#D"8G&NHNBK!M_.]''!T.0M,B[U0/M^ MXGPQVD?:IEN'>4#LZ"TM%HE\IXH$ X9LL/:,H: M=F?UO#,&M'AM^_D 6H6P7AL]V8&#U>0DA%VKYE=FZ1*_I2M@_YLI_2E!_&UA M<2I\UU',%4NE'_#Y0]$9&YCN3;D2+&UKXPK(/";IUJ$TI1]26.#BMA"(5MKA MLM:N$FXSK%T6%O?8QXOE/F=*L78T.H)C1SDY6EV/CR4XBT][L5F34ME3@O_, M* 77J\V#\2KA*FD-@W"UG)*V=YEXJ]E# C-8L7:DS8&0_H69"D0Y#8W=CH<5 MFPN++>_)K* E*U:5N.VW8AK83AY,=;5$26,K9%,0[]":F9#*J1 T/+VS=GIG MK:T&V'AU7]K[I]Y4K6=#0 KEW)%AP M$I3KHMK*^K+H+(AM*ED5PT^)N+@M ,U0912*F@(@N8,R>\ RD9S;-P%)TIT? M?MHA,Z?E"-;W:-6=)XM0M.UM6:@K-D"MF5OGCTW9""$I$^;KEU_P"A/TS.8I MB,?)%YPDTSF*)A&^BX,H_5],XFE<_)=<@G0=RJ#QPHV/G>1JU*)U>]DX97": MLCJX.C: J"D0]^*8I5MTRF>M]C07V?9_SY(4^_1H]N-H'%'LGE#TQV0VPVP9 MR)35=GV-4=L09YQ1"C8%;.54MQZC+^GR$\$4(L*E KG^,T.A 3G38=!O-VF] MF8_=MYD/A]GJVPVI17Q3;^MJ(W^AZ6%)UXP_B8I*BDPV:7+$2V$@# ALZTL4 ]BC/X*/$P"!=%. M@Q 1V]##1E5,>C@3%-YDD9]<4ZW"2X,5?GA!RT8GFD[/(04%WX=->Y75D>]# M4ACZ^%'?.1IF0?]*@I3J]K/)[ I3)9F2Q0_4),E0Y.'+.)'5.]'H:/S$O0LS M165J0:M!-U1OFZ6/C="+-;GQ@5S$A,0O;)6C)?U+NFYA5DJ',.>%F-S- MN+CGV2,*GT.YA86M^!BAO)QD609OGNN0;+Z&3L:W&Y5:_-TC[I3!29H[-YHW MH;(?$+D'\%;X%BYV(-Z$<4P4*UC:UE9.USWV<,#?9Y;:\ZI,+YWN1UD L86T MWE][*__>G-0^X M MO5CE"78W])[&2\60_8DJ;BTVN]YX0)BO MJ!-T=JBBRJX;3W>^PRN<>"18*E[L,#"P=8]DP1]/ J\P4Y,9_47D!4L4CA9Q MEK>D*I/@80UF([S2=3A'Y)D::@7[0YQW(&G;CVW5:"/U*Q;'D4#]@_UZO].XN4$BT M*DTH;_:6'KJ174H%S[VJ=N2A[/=507+81:!_7U_0$#?>&8 MKM\DNI4+DW--N:F^MEL2'?*[IN 14,I. Q! WP9ZBT%H2$N@$+4M7Q<%CX1J M49B$XC@6A_(R;1&.U@HJ>%14"Z4O6, OFF9+17T7HESGN7Z7UCFV)3=N&9^" MNZ] V5.* N%MV2U_)=:!V>J/B+5#=N[#.(M%4K4]T^CG/=$/)JB+?]6NM MSG+=V9=6OB'K+/_R>TM%UFO758'RV\%5HNI[BH\DQ"2[ MB%T$0J1)@.=9)2RZ,0U>2'RCU>O=>\UB@+K]37Z;\M5[Y]AK[=GH?.G?66BT M'B;0J1_@+ (M_![BV@/.!@KL>(LEFZ]KC<@,(><,PV%7)S%1..XT2H.XRP >I%M MK;HR9C'X#NC)([E( 9/Y@8\>4T5[G 73]@.F8(%IH=;KE/QQ%H<6"GVQ"(Q9 M?K\'*EI%[M,^I*LI_H>6KH-+3FM M?:RRTL[.8N(AJBHUHHRR^M?@(F)2G(Y M3&9-RH2N!;F.!!FY-=9& J@JQ3@+E$XHKE(9S"RO?P4F&QHN6\%DWNRQV%1F MS5D,6AR$ZBIN9A'X&] MH'.5'R82_:N)M4IXS@*AL2GD-?;,,#*P)FL@ZC M8:!@NK /K]!H&"98CKR&(H^&>8?HO\!],@S+/#50R[()G[^?5^"AG_N#_T'P M^Q)N^#5EU_IV)5%+P+R\O+QCU,>+=_3_S[<5.L]3]!I'\6)]SE&ZI__Y[2I( M&-89P5?4REHA%A[?XY+L3]YQ-(O)(K= ,#UDP^2-C0*R6QIK,U:K"5MO::7B M[9:,DK(O)39O9950>A"F!'G-3_PJNUA@H6@UL@P/Y:M!DL96D2\/S0=S]W05"X T3T2Y]4!/YPJN]A4>SBW^]4C>\NV.DF WE?]F\.'2 M[9HHF ^3&1,TN5>C5L=P".)Y&@P-\8'&JXJHVM"HW; M.->6YQBW6?/B5*O4<+A4Z#T1KUO1;G?XKKYRU^H;&LXA8+/4 ML(5:1-(%WFO.Z*!1S#8KN6;Y.7L]K?6Y6S4=G;TITIISH>7I;/9[:_:E-JM+ MT:/+F"QC0G?O.%I1VVK[% "_=_DS#OV;F%R& ?LMFVWZ%_8_UW]FE-]PT[;0 MLW.$2>):TJ>N-F=%IU.782P]L\A+>M')Q\EH1:%DIPNE[H&"K0Y$-?S&Z""$5>P +#NV@Q,YP3\9^4P2"CG[ $4NNH@H+)><.4,$JHY,'#&B!_4DZSR_\3?&"R4>R'B^6*"!L5O+,"7:\ M89;4&3]';)..HVM$(CK)R6:M!VQ2BP> :KGT][T3>-V_9S-J*Q '"F$K:WT2 MKDV?L#G'.VV$GI0)%7E[/44I2AN[F7O\65O7;5)Q.HYD85(>'Z8L%2XC:\WI M4'2PN:8V&FY%_RVBR^\A-*TQW6%LZ"B8$C$+/.;59XKE,D[V)6[%2HBBA[%- M4[2DFK:%M"V\E>-YV2(+*7+^3X0>IX\17?0AHY<9^Q=,%E%KZK7; M69K+4=K=BBMB)R>E[H9]"X=27 [UY55ONC0ZR6#&3Q5.:!,(Z3OG8,+3ZC:N MII^TG#^DZ>F#"8]&"*,/J[3TMLH!_C*@H&IE:;7T$10$>--5ZM(0:^"77?.CT[@@OO5C?Z$R$F5DTA.K7U8\) M$[&^M4'IAH<)!P#M3^4S=B[-S:1)VMX;[1Q<@UD8*F^W7 OV/J.-LAFZ=U/GSDQ8^+:@)KU@F*0[]YRATWQYAC MZ8VG#+IO-WWYE+;L9"XNL -LD!/+/9BVE$\(>_X6DR'.^:9O.@_B(*C!@TE, MMXD5I3>R(X 81."4(GA*$>R"T,'6'TQL3_F%T*-_PT683_F#;B-Z2G([I6FY MEZ;5E^T*$\PCR>!R+!FI9X/_F\S!Z;8EF_.'0&XI(IT#T&9=[%-9>Z-^"N.Z2^_U MP@'4?6_W;(-#QL>#-\=^%M*_?D6_4X.MX"-5K8]1NA]WOU3XVCA9+B?+Q8[E M$OXVCRRSK+$?)&;:,G%*W069NNOH@[,%<=!^HVEV!L=6 M)W:L'@\7ZXVP9JO\AN _,QQYJGL .CUM,B0B2BD?='H>&T-6JV@+R-MOBY\# M3*@>/V_/HGP,FTR.HV66)E_P"HG$1H,>)JO.W(.+!G6<[L:4G\U5=@9Q>'UN?7A_M,6"[#'TO,_"I]0Q\LL= M;Q=.3U&^4Y2OK1NOE.PK=Y\N^&;!VSJDB%$W^'Z"0Z%U3T'<* M"461RE,!'A=EN=W>@#F"BKJ]'W4:8MY]\-I82L(U)G(TP83%;@9#JST-$\#V MF]*X^T[QS@+LQ7>ZL#>$^B#VQ"GL%X,+]$@@U/ '-ND:BH,$/$B:ZEB?*!V3 M;M8<1&R$J>;2="[Y;S"-5=>\=!]!DVKK1]@+"XC:>G0/00RJJ@Y7L'^ B]B] M[L9/L&$!LALU-1&8& +;G,/5TS%UD1_<(JS:72Y=8+A>+,-XC?$#6K$J+GN)*[H,M!ET@C[2Y,5@G$?XYBWPJ0>^H-&;8 MH-2;W\1D\\_)[ Y1M<\+EHB]Y%%8D'+<#QYSJ!6>4E66@;M=OI)[W.)V+FU# MXRE>I]H!IE#JH7: 9*M+#I6MDI!L,!@]LZO9NQTJ*%1[Z&@6Y.Y#]I0$?H"H M>HS8/4ZN$2G20^7M;1"_)X$= 9,9#YL@CRMMJN-#H^-QL6,SE;5^5BO6EZ0Q M"+([:20VD2^9.[7TM8OU%N@]S9+R9X<,-Y#\(25; MM38+[<50TX!]\\4<9 1S1R!9&YZX]F/#$3?LO>5]<>QVDJ72U]@42GVY$[K% M0[1<\LPINON5D]5A%!L6PAP1?$$IH^@NEICJ^'E0@C"CF.F>%^M]DSO$?7JC M%T3\C5JRXY):<1X)N->>I=_+[(J^/F=L\@^EL$C9:!%G5'O'9$NV:)WT^T%; M2^JIF:&G*D.[34*H?CB9L7S-.,JWCU+QZ/&##N[(VXP9"E3/9HT2^>+K_WOV M]V2%MLUT;P@WNAG57[*QC-@R'B=)AOVK;'_&Y/1)SR:IDZ[C:#;J3(5\7.R+ MY_+ZE?TH+3JEU]G!FY[M([_EHNBJP*IS>:=:T9Y]'=6F>*AS_.MZ)'<0'!Z[ M!(I18PU69>1R6X]3L9; \RW*8#^<<8>3TD^UA:'7%M:0;-V.NX.#MT#QTKK4 MTQBX+2H$.I%%\&"H+N\81@.Z/&SQK%ASBEWO%;B'W1CJ<'-Q'< I4+;4 )E;&3\8F MJ>KL)9Q>7$QMDC-@(M>+:B6QSF'>/P*\=J!"UIO44=@USCV<:N"L.BQAR+F' M4OL[W?5R6LP"]A>7 =/-=#(+V5]=AJQ#$I59]/X&';V6V59FT?D,'9W.V5V& M+1/P?O#^L\,,(^J&8=QS;IEA3)VQ'/M,.#.,J3,658]9:(8A=@P43SA5C*$LY/Y,9*T;C4=/]*@@SRO8M M3JO-K55A&45IX#.R@E7A4>[K5R_,*#XW=-9+G%3IKLUS-8G1U/ VTE9W[_\> MR(6JYHOAC]BXAUM=RODBGZ1S3/;[(VEXOK+M*!88_14'SW-*TX@:9^@9ET_# M298F*8K\3>DI3\)FNS$L,$EETSBB8@]_B9.F.1.WM4VT#K%6DL$/V]\7:_$ MBG(#?7X1@* I%\QK*5\DG0&PI1(?XK9@%G-C'8G&;E9*8="Y#SRFCC(=_9&J MC,G]PZ.RHH2ZS_',A\WZ'E1:YRD)*-QX0_@A.4ISDX.I.].X;JCNS5B96#0P M, QL5&0VJE3@-2F#44US:>=XB0=Q<%K4:9-L9*/PK MXVSJ9$=KI8AE2SO M6:B4ID 1D(KZ#9-A[2R6?LS^DO^K3TL )OH==J9:O2\E-HLU:&>1T%7FRAF< M2BT6*!9:=QX&,)R;=^?17* AN81W,;H4V^3G,$PT].'4;],V(5'@U_W0W)G M/SJ+19_[KO4ZA9GO;]4@DEOXSH(UY)*3;6V7HN)<%ZVGFH!ZAZ1S.DQM-DU5 ML_H"(^K=2'\B8T OX'WH^ ,519X&*:-V3&77*O S%/X:I/-['')JDWFPG,;7 M5"RD:Z&GOP$C?I\\H 1KF-,>"^(O(' M3OFZVWQ!CIJTK:4'#_A3I>GUBOZ'O9[<\-R!J#4,PM6/ DC;6R!>JX1^7T_Y M?(FCYRDF"VH642#HSF4?DJ]657,;<4LNSM7+M-P&8AE,Z4&U)SWRM59)+Y^R MN"44TVK["8P.N]9F.-Q0UO8H2^?4?) 7N#;_'5LY'9F7\G1L=M.,W9O%[+E- M]?,LZEX6&&$;>C(K$:9LC,RD-FW9.HVB1/'8I*N MV8G#!,_UGUFPS.5M@WZDTQ,20XW*O4Y/>_:H8B:*+5PPF(>6JS5'B&0CBMO9 M-TN58DW(_8!M>]O\]4WS((-U(C5>_FM MTMJHAVWSC7SH!O>:L&W?CQ,P[?R7%[2DHU_2LB=Y9DIN 9=/76IE MY(=./@GW+/4@D3['U^^WC$U]Q23F'V6UWNX>'O.?Y;.MVW6@??T+W:-W5)H$ MODQ?EK7J;4??!"1)[V+"9EQ_=PMZF7L:]-?1'5]NO-J+B)I*BX$F[W(>X-F$ MVMXHS2M/*26SJO4@D\FJ7GMS/(D4:FNK_BXI:47!E"M"'TPK8J)/F'O9LG*N M*T2J@=-C$%D8P1GE5.>?7.40$ MBAL.B2"SBP\"L#! '_CE@HMEBF/Z+[;NKNIOPFIV,H^KZ-J.!IJ*;OUA^!6Q MF%RZUL:OU,&BD^LA>$W7]#]].+DD8YNQ-J(G6U6@H@J16MS6+%#HBU:37W,.;$W MF1MWV5,8>.&:"F8_WP$H"L2@-75Q2R98%]:^[.RN>-3SN;.Q821&O5 M3!=:.>4K\CP<,A-UIX+D#!GW$\F^8R.IB0;+B>?7[_9EQ?? MZG-)FERB99"BD/TVKUO<&#HT^S4'"Y.8NR$C+DER\$43YZX.'W"O9%?&5WFY MPSE$E#DL.Y[E]S* ,JS]VJGBUD;UR1S)/0F@"#1/>I:B.X^ MM"I\WNG>@D9YB]. $58\P5AK:L11005>?S@ MD5"_)6P."H>W7],KLN6[!\ZQ-\0M/D4E+N"X*66&\,)$Z45UE[GKJ0[,-J^ /Q4;II[RQ MLI6$K3TY0-'0.$.;RC0H?!7 CPH-/X7^A;82#/K7<9R%IO&F;ZG0E>P*CW.5 MZ$RY<<4WB)R#0\^':^Z2DK, -7@\S5YLBG .^R1%0O@#E''M# M.P*D][%@(@?#*"P[O9TK%'J@1J"Z&><<%GKJ@.S^G;/LMCK<[1SB Z+1XR%N M_NK@\:)\X)'6[I(B3!AAG&\E]YE9H 9XT-W \2:\(.H<$-W.-M%-5&=9-RO9 MA?=B86)C5Y HO-)FX?K."7&BO++L'""'BY7ZG6AG00#F_Q%>N(8)KGT)5<@: M, O1]^"EDOIVNW-H&!-)A1OTSH( 6"1MK^?#Q!:&\:65Z6,6P+^XM$.+Q1"< MA:$'NT12C@$F1#"V6F-NK5GP_NK0-BM6S' 6A7YWF:QH!TRX8.PXZ2TRLZ#] M#=Q.4]50<9;W(?97N:"+6:@^0UDFYLK%. M0/VM)69;&<(H#F O(345OW.6[ MAT6BJL-C&"@PV8W-E7[L@P6I!B\L#2%ZM5C@PC[W9D4E0KR3! MQQ%9,5NCR3#$SGN*=2L[&<;-6>]=[Z6C0#_&7GF'O;8U'[+% I'UYN).V8)F M>5U)-O+28,4LQ-/C[/6!;93!^^8>9V]3]N[TEO!1OB7DQ$J]]1+0'7G[)RH< XX.D_TM*^A3J)A9DL74*K3WYSI[YKN!M M])*)5"*?T\$_;_\Q9KYY[Q\>E<_!J?L/ M_8I9-ATU\UF%BF?,3VD6);U! ?D%A9GRF3G;I!W5E)05)'CSTI:^HYJB?M,6=7CT'=66V!SM&3TAX>V'5L2='BHP[W0%6N#K5*[1#4$/1+%WJ_2G\WF9(.(E0&^5'N&D MM [FG*YO6M&K!Y\9MR]#@HJFG*X@#JT9:<9ZOI&K G<4RH@"E08>"D_W!@0# MG^X-G.X-G.X-=$VMX'X *H33RS@+_0O,OXE]3LOC,H[R(GTK/'VXGU!A/%HN M0RJ)Z-*J740U4.?FYHVK%V^(49)$GL!;QFD M\\=-P'3KX3UY;4]>VY/7]N2U'1@RK5)=N^R./-M^&JUM!O)3[B8FA9/OP]#+0$R$_;7A9E6('CSW)[_KR>]Z M\KL"2-3I\>0_7J3[2;8_>?).GCR@FUFBU!TO_"Y>ISFBBW0'QW*L>A3OZ7]^ MV[L5QQ%MBZ?H%2T""*TP4/IU%/WL6"A\WAUC,0NT,4*B MMHM"K=BE&+4^XIUU M*VA+$6WUP5D/07D?E MR6U5KHVHZ4"74J9!RGS@X\@/5H&?H9"E>^5YDU0IF ?+:7Q-E85T+33&NHQ@ MS&JX98_:82]CZLW6I:QXPD+5W,+Z$#X56UD8Y3;F'X#9C*_QYDNY)8#MI$[N MDK6&0;@Z5TO:WD9*A4YV65^W>0NZUVBG?K$GE+_$T?,4DP4]O.GOZ'9F%"@6 M<9=Q3EF+IZQ%PYM(,:VE)O;SO]S(#:Q(RIK:KA:L7ZQF;P]6P+?;SK+W9ITI MO4JQV8HM;&G9DCO[XG;V]Y92((C;NK2K^'\VRR)?N;)48*.?<# :T620EQ(C MA1:P<\[$ ZSDG>-(::HZAXC2A*T71Z]8F4#9U0HS-%BAJM5?L/N (M \X4WE M\#L9;$#1."6']P.9R!HJY=*YP2N2TT<;:WO9OK<@!1:/U-JK[G17*"FP9HG_%0Q&":U#57+^WT=U,*\C;8V&_ MGR-$Z#2 "9GQ'=/K_293Z1_&N2ZKKC ?Z3'&M.)(A?G$B_'I+JE-'=-Y-K]F M_V$5>_[Q_P%02P,$% @ KX!B5_4HL#0KN@ O58( !4 !P87EC+3(P M,C,P.3,P7VQA8BYX;6SLO7MWY#:2)_K_?@IMF95 ME;I2JKSN/O?TH4BD1!M)9I-,2=F??A$!@ 29?*4($$QYSIEIER0P$ &"0#Q_ M\1__ZV7%R!--TC"._O+5T3N^EE)S% M_F9%HXR\)X]9MO[SM]\^/S]_$RS#*(W9)N,3IM_X\>I;\OZ])'^:4 ]^3\Z\ MC)(_?_SP\;OW1T?O/WQ<'!W]^7=_^O/W'[_Y_G??_^'__?#ASQ\^:(_%ZVT2 M/CQFY)W_-8&G^-Q11!G;DHLP\B(_]!BY59/.R&7D?T..&2,W\%1*;FA*DR<: M?"-H,B[!GYD2XR4-_YSZCW3E7<4^LO>7KS1Y7NX3]DVPZ_>'WU\_]W1-R]I\!7A;R-*<>X>DZCA+SOCG[_#T4=_^M.?OL6_ MYD/3L&X@)WOT[?_Y='6+" G4YZ/ MOF0T"FB +S.?,O9+@QAL[3C9%3[E+.#T2R^]1QXVZ?L'SUM_"]_9MY1EJ?K- M>_@-KH#\Q=]/XS2;+W^(XR ]CH);_HV%/DWYAQB,R^:\\.3>>LU/S#GRR5-^'^O^?_&046.UU(Q)L%%F*39,3^0 SB4%_$- M?8K9$Y^(G[I!F!T_))3"7S[1U3U-ZKC?DX(QSOE*+.-D!2>26)1/7K9)PFP+ MUT0=H^T/&./K-$[6<<))7D9/-,U =-B;%YLH2'^D++B(DU,6PF_Y5TDO,[I* MZ[A]#9G]91C\,1\_>2%GFU'.SZW'Z"WU84U#FA[?IUGB^5G#E]OC01?B)(D7 M/5"UVI_CR"M^L^#_2CECH"[4?@^OI3)0T)3ZWSS$3]\&-!0R\G\4HO$?_JZ4 M+IP[A*EO*-]=U7?3.M3!V^!'"8TV_.)>>6$D#C_U!<_O6?C0=C/T>]:44&F2 M:0+QGPIA^ ]__\)OI>N$IF'0=)0VC7*PZN=> @N6\A6[??02KL]S%9D&\^R1 M)H5NW_5][TME4F?7&;W/Y.T !Y+0'6@ VL:KC[4^-!TL KZ<$ZYP<$Y6:\J/ M)M28BO/J9%L,N?:V\*OC9R\)\'^^\*LIUTJ.&M;$Z!0.E@C>W"4W?I*-.-'; M=T#3: >,"^U8GH2M&K0:,[FOL/CI51^<]K@YE7E7!3OUTD=^T<-_SO^Q"9\X M'_RW%UZ8?/'8SM*_EHJ#EX/']57HW8<,5Y&K,GQ!$\Y7P^MH><") L$_OM#G M]P[:5G=1F*4WMW>MREO[,PZ$N.#Z2T:OPB<:7$89/S-#OMN/TY1FJ6[5GK_ MT4I_IEZR>(X;A'L=+1="JUU_&:TWW,;AYQ,[:GUO;4^X/-:XUIF6SJ5VTZ'K M,9?O0M/;%O0E.^'3_=KU-FJ?<6=+7"3QZC2.\$K^*