0000950170-24-052070.txt : 20240502 0000950170-24-052070.hdr.sgml : 20240502 20240502160547 ACCESSION NUMBER: 0000950170-24-052070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Paycom Software, Inc. CENTRAL INDEX KEY: 0001590955 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology 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: 24908133 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-20240331.htm 10-Q 10-Q
0001590955Q1false--12-31P9MP1Y181 days181 days0001590955us-gaap:EmployeeStockMember2024-01-012024-03-310001590955us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001590955payc:RentalClocksMember2024-03-310001590955payc:TimeBasedRestrictedStockAwardsMember2023-12-310001590955payc:TargetPerformanceLevelAchievedMemberus-gaap:SubsequentEventMember2024-04-042024-04-040001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-03-310001590955us-gaap:TreasuryStockCommonMember2023-12-310001590955payc:AffiliatedWithMrRichisonMember2024-01-012024-03-310001590955payc:RevolvingCreditAgreementMember2023-07-282023-07-280001590955us-gaap:PerformanceSharesMember2024-01-012024-03-310001590955payc:SponsorshipRightsMember2021-07-012021-07-310001590955us-gaap:RestrictedStockMember2024-03-310001590955payc:RevolvingCreditAgreementMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2024-03-310001590955payc:AffiliatedWithMrRichisonMember2024-03-310001590955payc:FurnitureFixturesAndEquipmentMember2024-03-310001590955us-gaap:LandMember2023-12-310001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001590955payc:NamingRightsMember2023-12-310001590955us-gaap:RetainedEarningsMember2022-12-310001590955payc:RevolvingCreditAgreementMemberpayc:AmendmentNumberTwoMembersrt:MinimumMember2023-07-280001590955payc:TermLoanFacilityMemberpayc:RevolvingCreditAgreementMember2023-07-282023-07-280001590955us-gaap:RetainedEarningsMember2023-01-012023-03-310001590955payc:WalkerAwardMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-04-042024-04-040001590955payc:RevolvingCreditAgreementMember2022-07-290001590955payc:ImplementationAndOtherMember2024-01-012024-03-310001590955us-gaap:TreasuryStockCommonMember2022-12-310001590955us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001590955payc:CostsToFulfillContractMember2022-12-310001590955us-gaap:AdditionalPaidInCapitalMember2022-12-310001590955payc:TimeBasedRestrictedStockAwardsMember2024-03-310001590955payc:MarketBasedRestrictedSharesMember2024-03-3100015909552024-01-012024-03-310001590955payc:CostsToObtainContractMember2023-01-012023-03-310001590955payc:ImplementationAndOtherMember2023-01-012023-03-310001590955us-gaap:AdditionalPaidInCapitalMember2023-03-3100015909552025-01-012024-03-310001590955payc:SOFRPlusMemberpayc:RevolvingCreditAgreementMember2024-01-012024-03-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001590955us-gaap:GoodwillMember2024-03-310001590955us-gaap:LandMember2024-03-310001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001590955srt:MinimumMemberpayc:FiftyPercentOfMatchingContributionMember2024-01-012024-03-310001590955payc:TimeBasedRestrictedStockUnitsMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-04-040001590955us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberpayc:AmendmentNumberTwoMember2023-07-280001590955us-gaap:EmployeeStockMember2023-01-012023-03-3100015909552026-01-012024-03-310001590955us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001590955payc:RevolvingCreditAgreementMemberus-gaap:LetterOfCreditMember2022-07-290001590955us-gaap:EmployeeStockMember2024-03-310001590955us-gaap:RestrictedStockMemberpayc:TimeBasedVestingMemberpayc:NonExecutiveEmployeesMember2024-01-012024-03-310001590955us-gaap:RetainedEarningsMember2024-03-310001590955payc:RecurringMember2024-01-012024-03-3100015909552023-03-310001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310001590955us-gaap:GoodwillMember2023-12-310001590955payc:CoChiefExecutiveOfficerMemberus-gaap:RestrictedStockMemberpayc:TimeBasedVestingMember2024-01-012024-03-310001590955us-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:PerformanceSharesMember2024-04-040001590955us-gaap:ConstructionInProgressMember2023-12-310001590955us-gaap:CommonStockMember2022-12-310001590955payc:SOFRPlusMemberpayc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember2024-03-310001590955payc:RevolvingCreditAgreementMemberpayc:ABRLoansMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2024-01-012024-03-310001590955payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMemberpayc:ABRLoansMember2024-01-012024-03-310001590955us-gaap:RevolvingCreditFacilityMember2024-03-310001590955payc:NamingRightsMembersrt:MinimumMember2024-01-012024-03-310001590955payc:FiftyPercentOfMatchingContributionMember2024-01-012024-03-310001590955payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMember2024-01-012024-03-310001590955payc:ExecutiveOfficersMemberus-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-03-310001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001590955us-gaap:RestrictedStockUnitsRSUMember2023-12-310001590955payc:SOFRPlusMemberpayc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMember2022-07-290001590955payc:MarketBasedRestrictedSharesMember2023-12-310001590955payc:ThresholdPerformanceLevelAchievedMemberus-gaap:SubsequentEventMember2024-04-042024-04-040001590955us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001590955payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMemberus-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955us-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-03-310001590955payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember2023-12-310001590955us-gaap:CommonStockMember2023-03-310001590955payc:CostsToObtainContractMember2024-03-310001590955payc:StockRepurchasePlanMember2024-01-012024-03-310001590955us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-012024-03-310001590955us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001590955payc:NonEmployeeMemberus-gaap:RestrictedStockMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-04-292024-04-290001590955us-gaap:ConstructionInProgressMember2024-03-310001590955us-gaap:ComputerEquipmentMember2024-03-310001590955us-gaap:RestrictedStockUnitsRSUMember2024-03-310001590955payc:RestrictedStockAwardsAndPSUAwardsMember2024-01-012024-03-310001590955us-gaap:RetainedEarningsMember2024-01-012024-03-310001590955us-gaap:AdditionalPaidInCapitalMember2023-12-310001590955us-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955payc:SOFRPlusMemberpayc:RevolvingCreditAgreementMemberpayc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember2024-03-310001590955us-gaap:AvailableforsaleSecuritiesMember2023-12-310001590955payc:RentalClocksMember2023-12-310001590955payc:NamingRightsMember2024-03-310001590955us-gaap:RestrictedStockMemberpayc:FebruaryTwoThousandTwentyFiveMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955payc:StockRepurchasePlanMember2024-03-310001590955us-gaap:TreasuryStockCommonMember2024-03-310001590955us-gaap:AvailableforsaleSecuritiesMemberus-gaap:CertificatesOfDepositMember2023-12-310001590955payc:CostsToFulfillContractMember2024-03-310001590955payc:FebruaryTwoThousandTwentySixMemberus-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955payc:MarketBasedRestrictedSharesMember2024-01-012024-03-310001590955us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-04-040001590955payc:CostsToObtainContractMember2022-12-310001590955payc:RevolvingCreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2024-01-012024-03-310001590955payc:RevolvingCreditAgreementMember2024-03-310001590955payc:TermLoanFacilityMember2023-07-282023-07-280001590955us-gaap:AdditionalPaidInCapitalMember2024-03-310001590955srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2024-02-052024-02-050001590955us-gaap:RetainedEarningsMember2023-12-310001590955payc:CostsToFulfillContractMember2023-03-3100015909552024-04-012024-03-310001590955us-gaap:TreasuryStockCommonMember2023-03-310001590955us-gaap:AvailableforsaleSecuritiesMember2024-03-310001590955us-gaap:ComputerEquipmentMember2023-12-310001590955payc:CostsToFulfillContractMember2023-12-310001590955us-gaap:BuildingMember2023-12-310001590955payc:RevolvingCreditAgreementMember2022-07-292022-07-290001590955payc:TwoThousandTwentyCeoPerformanceAwardMemberus-gaap:RestrictedStockMember2024-02-072024-02-0700015909552024-04-230001590955us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001590955payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMember2024-03-310001590955payc:CostsToObtainContractMember2023-12-310001590955srt:MaximumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001590955srt:MaximumMemberpayc:StockRepurchasePlanMember2024-03-310001590955payc:ChadRichisonMember2024-01-012024-03-310001590955us-gaap:CommonStockMember2024-01-012024-03-310001590955payc:RevolvingCreditAgreementMemberus-gaap:BridgeLoanMember2022-07-290001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100015909552024-03-310001590955us-gaap:TreasuryStockCommonMember2024-01-012024-03-3100015909552023-12-310001590955payc:CostsToFulfillContractMember2024-01-012024-03-310001590955us-gaap:RestrictedStockMemberpayc:MarketBasedVestingMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955us-gaap:RestrictedStockMember2024-01-012024-03-310001590955srt:ExecutiveOfficerMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMemberus-gaap:PerformanceSharesMember2024-03-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001590955payc:FurnitureFixturesAndEquipmentMember2023-12-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001590955payc:ExecutiveOfficersMemberpayc:TimeBasedRestrictedStockUnitsMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-03-310001590955us-gaap:BuildingMember2024-03-310001590955payc:TimeBasedRestrictedStockAwardsMember2024-01-012024-03-310001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001590955payc:FebruaryTwoThousandTwentySevenMemberus-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955us-gaap:CommonStockMember2024-03-310001590955payc:ChadRichisonMember2024-03-310001590955us-gaap:RetainedEarningsMember2023-03-310001590955payc:AfterTwoYearsOfEmploymentMember2024-01-012024-03-310001590955us-gaap:CommonStockMember2023-01-012023-03-310001590955us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001590955payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMember2024-01-012024-03-310001590955payc:RevolvingCreditAgreementMemberpayc:LendersMember2022-07-292022-07-290001590955us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001590955payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMemberpayc:ABRLoansMember2024-01-012024-03-310001590955payc:TwoThousandTwentyCeoPerformanceAwardMemberus-gaap:RestrictedStockMember2020-11-232020-11-230001590955us-gaap:CommonStockMember2023-12-310001590955us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-03-310001590955payc:SOFRPlusMemberpayc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMember2024-03-310001590955payc:CostsToFulfillContractMember2023-01-012023-03-310001590955us-gaap:PerformanceSharesMember2023-12-310001590955srt:MaximumMember2024-01-012024-03-310001590955payc:TermLoanFacilityMemberpayc:RevolvingCreditAgreementMember2022-07-290001590955us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001590955us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001590955payc:MaximumPerformanceLevelIsAchievedMemberus-gaap:SubsequentEventMember2024-04-042024-04-040001590955us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-04-040001590955us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-03-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001590955payc:RestrictedStockAwardsAndPSUAwardsMember2023-01-012023-03-310001590955us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001590955payc:RecurringMember2023-01-012023-03-3100015909552022-12-310001590955payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember2024-03-310001590955us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015909552023-01-012023-03-310001590955srt:MaximumMemberpayc:NamingRightsMember2024-01-012024-03-310001590955payc:OneHundredPercentMatchForPercentOfParticipantsContributionMember2024-01-012024-03-310001590955us-gaap:PerformanceSharesMember2024-03-310001590955payc:SOFRPlusOneMonthInterestPeriodMemberpayc:RevolvingCreditAgreementMember2024-01-012024-03-310001590955us-gaap:RestrictedStockMemberpayc:TimeBasedVestingMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955payc:CostsToObtainContractMember2023-03-310001590955us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001590955srt:MaximumMemberpayc:FiftyPercentOfMatchingContributionMember2024-01-012024-03-310001590955payc:CostsToObtainContractMember2024-01-012024-03-310001590955payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMemberus-gaap:RestrictedStockMemberpayc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember2024-01-012024-03-310001590955payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMemberpayc:RevolvingCreditAgreementMemberpayc:ABRLoansMember2024-01-012024-03-31iso4217:USDxbrli:sharesxbrli:purexbrli:sharesiso4217: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 March 31, 2024

or

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

For the transition period from ______ to ______

Commission File Number: 001-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 April 23, 2024, there were 58,110,019 shares of common stock, par value of $0.01 per share, outstanding, including 1,551,322 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

 

8

 

Item 2.

 

 

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

 

20

 

Item 3.

 

 

Quantitative and Qualitative Disclosures About Market Risk

 

30

 

Item 4.

 

 

Controls and Procedures

 

30

 

 

 

PART II – OTHER INFORMATION

 

 

 

Item 1.

 

 

Legal Proceedings

 

31

 

Item 1A.

 

 

Risk Factors

 

31

 

Item 2.

 

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

31

 

Item 5.

 

Other Information

 

31

 

Item 6.

 

 

Exhibits

 

32

 

Signatures

 

34

 

2


 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

Paycom Software, Inc.

Unaudited Consolidated Balance Sheets

(in thousands, except per share amounts)

 

 

March 31, 2024

 

 

December 31, 2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

371,325

 

 

$

294,025

 

Accounts receivable

 

 

19,997

 

 

 

16,442

 

Prepaid expenses

 

 

50,809

 

 

 

37,613

 

Inventory

 

 

1,807

 

 

 

1,383

 

Income tax receivable

 

 

 

 

 

18,391

 

Deferred contract costs

 

 

124,397

 

 

 

118,206

 

Current assets before funds held for clients

 

 

568,335

 

 

 

486,060

 

Funds held for clients

 

 

2,727,991

 

 

 

2,327,366

 

Total current assets

 

 

3,296,326

 

 

 

2,813,426

 

Property and equipment, net

 

 

520,182

 

 

 

498,197

 

Intangible assets, net

 

 

49,136

 

 

 

50,112

 

Goodwill

 

 

51,889

 

 

 

51,889

 

Long-term deferred contract costs

 

 

712,935

 

 

 

680,272

 

Other assets

 

 

102,796

 

 

 

103,643

 

Total assets

 

$

4,733,264

 

 

$

4,197,539

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

20,969

 

 

$

13,875

 

Income tax payable

 

 

17,282

 

 

 

 

Accrued commissions and bonuses

 

 

20,091

 

 

 

30,492

 

Accrued payroll and vacation

 

 

42,497

 

 

 

56,086

 

Deferred revenue

 

 

27,604

 

 

 

22,812

 

Accrued expenses and other current liabilities

 

 

85,438

 

 

 

83,302

 

Current liabilities before client funds obligation

 

 

213,881

 

 

 

206,567

 

Client funds obligation

 

 

2,728,431

 

 

 

2,328,076

 

Total current liabilities

 

 

2,942,312

 

 

 

2,534,643

 

Deferred income tax liabilities, net

 

 

133,454

 

 

 

143,750

 

Long-term deferred revenue

 

 

109,435

 

 

 

107,657

 

Other long-term liabilities

 

 

110,000

 

 

 

108,453

 

Total long-term liabilities

 

 

352,889

 

 

 

359,860

 

Total liabilities

 

 

3,295,201

 

 

 

2,894,503

 

Commitments and contingencies (Note 12)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.01 par value (100,000 shares authorized, 62,719 and 62,675 shares issued at March 31, 2024 and December 31, 2023, respectively; 56,557 and 56,528 shares outstanding at March 31, 2024 and December 31, 2023, respectively)

 

 

627

 

 

 

627

 

Additional paid-in capital

 

 

634,818

 

 

 

724,493

 

Retained earnings

 

 

1,697,191

 

 

 

1,469,981

 

Accumulated other comprehensive earnings (loss)

 

 

(495

)

 

 

(1,039

)

Treasury stock, at cost (6,162 and 6,147 shares at March 31, 2024 and December 31, 2023, respectively)

 

 

(894,078

)

 

 

(891,026

)

Total stockholders’ equity

 

 

1,438,063

 

 

 

1,303,036

 

Total liabilities and stockholders’ equity

 

$

4,733,264

 

 

$

4,197,539

 

 

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

 

 

 

2024

 

 

2023

 

Revenues

 

 

 

 

 

 

Recurring

 

$

491,896

 

 

$

444,421

 

Implementation and other

 

 

7,985

 

 

 

7,216

 

Total revenues

 

 

499,881

 

 

 

451,637

 

Cost of revenues

 

 

 

 

 

 

Operating expenses

 

 

63,670

 

 

 

53,085

 

Depreciation and amortization

 

 

14,961

 

 

 

12,147

 

Total cost of revenues

 

 

78,631

 

 

 

65,232

 

Administrative expenses

 

 

 

 

 

 

Sales and marketing

 

 

115,524

 

 

 

103,574

 

Research and development

 

 

50,509

 

 

 

42,669

 

General and administrative

 

 

(48,104

)

 

 

65,605

 

Depreciation and amortization

 

 

17,507

 

 

 

14,125

 

Total administrative expenses

 

 

135,436

 

 

 

225,973

 

Total operating expenses

 

 

214,067

 

 

 

291,205

 

Operating income

 

 

285,814

 

 

 

160,432

 

Interest expense

 

 

(782

)

 

 

(837

)

Other income (expense), net

 

 

5,009

 

 

 

6,004

 

Income before income taxes

 

 

290,041

 

 

 

165,599

 

Provision for income taxes

 

 

42,854

 

 

 

46,303

 

Net income

 

$

247,187

 

 

$

119,296

 

Earnings per share, basic

 

$

4.37

 

 

$

2.06

 

Earnings per share, diluted

 

$

4.37

 

 

$

2.06

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

56,546

 

 

 

57,867

 

Diluted

 

 

56,552

 

 

 

57,991

 

Comprehensive earnings:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Unrealized net gains on available-for-sale securities

 

 

837

 

 

 

1,050

 

Tax effect

 

 

(293

)

 

 

(200

)

Other comprehensive income, net of tax

 

 

544

 

 

 

850

 

Comprehensive earnings

 

$

247,731

 

 

$

120,146

 

 

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, 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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, 2023

 

62,675

 

 

$

627

 

 

$

724,493

 

 

$

1,469,981

 

 

$

(1,039

)

 

 

6,147

 

 

$

(891,026

)

 

$

1,303,036

 

Vesting of restricted stock

 

44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

(89,675

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(89,675

)

Dividends declared ($0.375 per share)

 

 

 

 

 

 

 

 

 

 

(19,977

)

 

 

 

 

 

 

 

 

 

 

 

(19,977

)

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

(3,052

)

 

 

(3,052

)

Net income

 

 

 

 

 

 

 

 

 

 

247,187

 

 

 

 

 

 

 

 

 

 

 

 

247,187

 

Other comprehensive earnings (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

544

 

 

 

 

 

 

 

 

 

544

 

Balances at March 31, 2024

 

62,719

 

 

$

627

 

 

$

634,818

 

 

$

1,697,191

 

 

$

(495

)

 

 

6,162

 

 

$

(894,078

)

 

$

1,438,063

 

 

See accompanying notes to the unaudited consolidated financial statements.

 

5


 

Paycom Software, Inc.

Unaudited Consolidated Statements of Cash Flows

(in thousands)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

32,468

 

 

 

26,272

 

Accretion of discount on available-for-sale securities

 

 

(73

)

 

 

(124

)

Non-cash marketing expense

 

 

398

 

 

 

418

 

Loss (Gain) on disposition of property and equipment

 

 

10

 

 

 

(13

)

Amortization of debt issuance costs

 

 

276

 

 

 

308

 

Stock-based compensation expense

 

 

(93,790

)

 

 

27,819

 

Deferred income taxes, net

 

 

(10,489

)

 

 

(1,650

)

Other

 

 

(100

)

 

 

78

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(3,555

)

 

 

5,041

 

Prepaid expenses

 

 

(13,888

)

 

 

(6,984

)

Inventory

 

 

182

 

 

 

385

 

Other assets

 

 

572

 

 

 

2,923

 

Deferred contract costs

 

 

(37,640

)

 

 

(38,519

)

Accounts payable

 

 

2,980

 

 

 

(4,645

)

Income taxes, net

 

 

35,673

 

 

 

24,933

 

Accrued commissions and bonuses

 

 

(10,401

)

 

 

(10,845

)

Accrued payroll and vacation

 

 

(13,636

)

 

 

(8,835

)

Deferred revenue

 

 

6,570

 

 

 

3,386

 

Accrued expenses and other current liabilities

 

 

5,892

 

 

 

6,859

 

Net cash provided by operating activities

 

 

148,636

 

 

 

146,103

 

Cash flows from investing activities

 

 

 

 

 

 

Purchases of investments from funds held for clients

 

 

 

 

 

(25,000

)

Proceeds from investments from funds held for clients

 

 

90,000

 

 

 

25,000

 

Purchases of property and equipment

 

 

(47,728

)

 

 

(40,618

)

Proceeds from sale of property and equipment

 

 

13

 

 

 

 

Net cash provided by (used in) investing activities

 

 

42,285

 

 

 

(40,618

)

Cash flows from financing activities

 

 

 

 

 

 

Withholding taxes paid related to net share settlements

 

 

(3,052

)

 

 

(626

)

Dividends paid

 

 

(21,209

)

 

 

 

Net change in client funds obligation

 

 

400,355

 

 

 

183,629

 

Net cash provided by financing activities

 

 

376,094

 

 

 

183,003

 

Increase in cash, cash equivalents, restricted cash and restricted cash equivalents

 

 

567,015

 

 

 

288,488

 

Cash, cash equivalents, restricted cash and restricted cash equivalents

 

 

 

 

 

 

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

 

 

2,422,760

 

 

 

2,409,095

 

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

 

$

2,989,775

 

 

$

2,697,583

 

 

See accompanying notes to the unaudited consolidated financial statements.

 

6


 

Paycom Software, Inc.

Unaudited Consolidated Statements of Cash Flows, continued

(in thousands)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

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

 

 

 

 

 

 

Cash and cash equivalents

 

$

371,325

 

 

$

505,590

 

Restricted cash included in funds held for clients

 

 

2,618,450

 

 

 

2,191,993

 

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

 

$

2,989,775

 

 

$

2,697,583

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Purchases of property and equipment, accrued but not paid

 

$

9,070

 

 

$

6,991

 

Stock-based compensation for capitalized software

 

$

3,589

 

 

$

3,597

 

Right of use assets obtained in exchange for operating lease liabilities

 

$

5,080

 

 

$

1,933

 

 

See accompanying notes to the unaudited consolidated financial statements.

7


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”), together with 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 payroll, talent acquisition, talent management, human resources (“HR”) management and time and labor 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, 2023 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 15, 2024.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the financial results of Software and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted 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. Intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s 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 months ended March 31, 2024 are not necessarily indicative of the results expected for the full year.

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. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing services, we (i) collect client funds to satisfy their respective 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 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. We typically invest funds held for clients in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets.

8


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

These available-for-sale securities are recorded 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.

The Company reports the cash flows related to the purchases of investments from funds held for clients and related to the proceeds from the maturities of investments from funds held for clients on a gross basis in the cash flows from investing activities section of the consolidated statements of cash flows. Additionally, the Company reports cash flows related to cash received from and paid on behalf of clients on a net basis within the net change in client funds obligation in the cash flows from financing activities section of 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 March 31, 2024, there was $796.0 million 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 equity incentive awards and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the three months ended March 31, 2024, we repurchased an aggregate of 15,681 shares of our common stock at an average cost of $194.62 per share, all of which were shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires incremental disclosures in annual and interim periods related reportable segments, and segment expenses but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

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 from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.

Recurring Revenues

Recurring revenues are derived primarily from our payroll, talent acquisition, talent management, HR management and time and labor management applications as well as fees charged for form filings and delivery of client payroll checks and reports. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Client Action Center™, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credits applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning 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, Enhanced ACA and Clue®

9


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

applications. Time and labor management includes Time and Attendance, Scheduling, Time-Off Requests with GONE®, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and Microfence® tools and applications. In addition, 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 typically 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 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 collected upon contract inception and is deferred and recognized ratably over the estimated renewal period (i.e., 10-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 months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

130,469

 

 

$

117,416

 

Recognition of revenue included in beginning of period balance

 

 

(5,723

)

 

 

(5,086

)

Contract balance, net of revenue recognized during the period

 

 

12,293

 

 

 

8,472

 

Balance, end of period

 

$

137,039

 

 

$

120,802

 

 

10


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

 

We expect to recognize $22.1 million of deferred revenue related to material rights in the remainder of 2024, $22.1 million in 2025, and $92.8 million 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 10 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 is included in sales and marketing expenses and general and administrative expenses 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 March 31, 2024

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

378,467

 

 

$

33,843

 

 

$

(15,380

)

 

$

396,930

 

 Costs to fulfill a contract

 

$

420,011

 

 

$

35,557

 

 

$

(15,166

)

 

$

440,402

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended March 31, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

31,497

 

 

$

(12,963

)

 

$

343,991

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

33,649

 

 

$

(11,956

)

 

$

360,588

 

 

4.
PROPERTY AND EQUIPMENT

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

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

401,431

 

 

$

371,665

 

Buildings

 

 

179,933

 

 

 

179,874

 

Computer equipment

 

 

172,081

 

 

 

164,856

 

Rental clocks

 

 

43,755

 

 

 

42,364

 

Furniture, fixtures and equipment

 

 

32,657

 

 

 

32,413

 

Other

 

 

18,508

 

 

 

18,500

 

 

 

 

848,365

 

 

 

809,672

 

Less: accumulated depreciation and amortization

 

 

(468,352

)

 

 

(437,291

)

 

 

 

380,013

 

 

 

372,381

 

Construction in progress

 

 

106,373

 

 

 

92,020

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

520,182

 

 

$

498,197

 

 

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 software development costs related to software developed or obtained for internal use in accordance with ASC 350-40. For the three months ended March 31, 2024 and 2023, we capitalized $29.8 million and $21.4 million, respectively, of software development costs related to software developed or obtained for internal use.

Rental clocks included in property and equipment, net in the consolidated balance sheets, 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.

Prior to the repayment of our debt on November 21, 2023, we capitalized interest costs incurred for indebtedness related to construction in progress. For the three months ended March 31, 2024 and 2023, we incurred interest costs of $0.8 million and $1.4 million, respectively, of which we capitalized $0.0 million and $0.5 million, respectively. Included in the construction in progress balance at March 31, 2024 and December 31, 2023 is $2.0 million and $4.2 million in retainage, respectively.

Depreciation and amortization expense for property and equipment was $31.5 million and $25.3 million for the three months ended March 31, 2024 and 2023, respectively.

5.
GOODWILL AND INTANGIBLE ASSETS, NET

As of both March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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:

 

 

 

March 31, 2024

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.6

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

Total

 

 

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

 

 

 

 

December 31, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.8

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

Total

 

 

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

 

Amortization of intangible assets for the three months ended March 31, 2024 and 2023 was $1.0 million. We estimate the aggregate amortization expense will be $2.9 million for the remainder of 2024 and $3.9 million for each of 2025, 2026, 2027, 2028 and 2029.

 

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

On July 29, 2022 (the “Facility Closing Date”), Paycom Payroll, LLC, Software, and certain other subsidiaries of Software (collectively, the “Loan Parties”) entered into a credit agreement (as amended from time to time, 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 a senior secured revolving credit facility (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 senior secured delayed draw term loan (the “Term Loan Facility”) in the aggregate amount of up to $750.0 million. All loans under the Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”). Unamortized debt issuance costs of $3.7 million as of March 31, 2024 are included in other assets on our consolidated balance sheets.

On the Facility Closing Date, 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 bore interest at the Adjusted Term SOFR Rate (as defined below) for the interest period in effect plus 1.25%.

On July 28, 2023, the Loan Parties entered into Amendment No. 2 to Credit Agreement with the Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the Revolving Credit Facility were increased from $650.0 million to $1.0 billion, (ii) the Term Loan Facility was terminated and (iii) the 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 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 was included in other income, net in the consolidated statements of comprehensive income.

On November 21, 2023, we fully repaid the outstanding indebtedness under the Revolving Credit Facility. As of March 31, 2024, there was no debt outstanding under the Revolving Credit Facility.

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. Subject to certain conditions set forth in the Credit Agreement, we may borrow, prepay and reborrow under the Revolving Credit Facility and terminate or reduce the Lenders’ commitments at any time prior to the Scheduled Maturity Date. 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 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.

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.5 to 1.0, stepping down to 3.25 to 1.0 as of December 31, 2024 and 3.0 to 1.0 as of December 31, 2025, and thereafter. Additionally, the 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 March 31, 2024, we were in compliance with these covenants. Our obligations under the Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.

13


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

7.
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:

 

 

 

March 31, 2024

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

371,325

 

 

$

 

 

$

 

 

$

371,325

 

Funds held for clients cash and cash equivalents

 

 

2,618,450

 

 

 

 

 

 

 

 

 

2,618,450

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

109,960

 

 

 

 

 

 

(419

)

 

 

109,541

 

Total investments

 

$

3,099,735

 

 

$

 

 

$

(419

)

 

$

3,099,316

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

294,025

 

 

$

 

 

$

 

 

$

294,025

 

Funds held for clients cash and cash equivalents

 

 

2,128,735

 

 

 

 

 

 

 

 

 

2,128,735

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,887

 

 

 

 

 

 

(1,256

)

 

 

173,631

 

Total investments

 

$

2,622,647

 

 

$

 

 

$

(1,256

)

 

$

2,621,391

 

 

(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 March 31, 2024, are as follows:

 

 

 

March 31, 2024

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

Total

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

 

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, 2023, are as follows:

 

 

 

December 31, 2023

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

Total

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

 

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 three months ended March 31, 2024 or 2023. There were no realized gains or losses on the sale of available-for-sale securities for the three months ended March 31, 2024 or 2023.

We regularly review the composition of our investment portfolio and did not recognize any credit impairment losses during the three months ended March 31, 2024 or 2023. 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 March 31, 2024.

14


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

Expected maturities of available-for-sale securities at March 31, 2024 are as follows:

 

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

109,960

 

 

$

109,541

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

109,960

 

 

$

109,541

 

 

8.
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. 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, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets. These available-for-sale securities are recognized 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 7 for additional information.

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 March 31, 2024 and December 31, 2023:

 

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

 

 

$

109,541

 

 

$

 

 

$

109,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

173,631

 

 

$

 

 

$

173,631

 

 

9.
EMPLOYEE SAVINGS PLAN AND EMPLOYEE STOCK PURCHASE PLAN

Employees over the age of 18 who have completed 30 days of service are eligible to participate in our employee savings plan (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

15


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

profit sharing contributions vest 100% after two years of employment from the date of hire. Matching contributions were $4.6 million and $4.0 million for the three months ended March 31, 2024 and 2023, respectively.

The Paycom Software, Inc. Employee Stock Purchase Plan (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 37,629 and 26,587 shares of the Company’s common stock under the ESPP during the three months ended March 31, 2024 and 2023, 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 $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

10.
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 March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Denominator:

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

56,546

 

 

 

57,867

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

6

 

 

 

124

 

Diluted weighted average shares outstanding

 

 

56,552

 

 

 

57,991

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

4.37

 

 

$

2.06

 

Diluted

 

$

4.37

 

 

$

2.06

 

 

11.
STOCK-BASED COMPENSATION

Restricted Stock Awards

During the three months ended March 31, 2024, we issued an aggregate of 638,447 restricted shares of common stock under the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), consisting of 187,078 shares subject to market-based vesting conditions (“Market-Based Shares”) and 451,369 shares subject to time-based or no vesting conditions (“Time-Based Shares”). Generally, 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 $222 per share and 50% on the first date, if any, that the Company’s VWAP Value equals or exceeds $251 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 2023 LTIP and the applicable restricted stock award agreement. Generally, the Time-Based Shares granted to non-executive employees will vest over approximately 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 2023 LTIP and the applicable restricted stock award agreement. The Time-Based Shares include 4,104 shares of common stock granted to Chris G. Thomas in connection with his appointment as Co-Chief Executive Officer of the Company effective February 7, 2024.

In connection with the Co-Chief Executive Officer transition, the Company and Chad Richison entered into a letter agreement pursuant to which, among other things, Mr. Richison acknowledged and agreed that the change in his position from Chief Executive Officer to Co-Chief Executive Officer triggered the forfeiture of 1,610,000 shares of restricted stock granted to him on November 23, 2020 (the “2020 CEO Performance Award”) in accordance with the terms of the award. As a result, on February 7, 2024, 1,610,000

16


Paycom Software, Inc.

Notes to the Unaudited Consolidated Financial Statements

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

 

shares of restricted stock were forfeited to the Company and $117.5 million of previously recognized compensation costs that were recorded in reporting periods prior to 2024 were reversed to additional paid-in capital in the consolidated balance sheets and to general and administrative expenses in the consolidated statements of comprehensive income.

The following table summarizes restricted stock awards activity for the three months ended March 31, 2024:

 

 

 

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, 2023

 

 

904.0

 

 

$

293.74

 

 

 

1,745.5

 

 

$

124.38

 

Granted

 

 

451.4

 

 

$

185.46

 

 

 

187.1

 

 

$

167.48

 

Vested

 

 

(36.7

)

 

$

265.98

 

 

 

 

 

$

 

Forfeited

 

 

(37.8

)

 

$

290.52

 

 

 

(1,620.3

)

 

$

110.53

 

Unvested shares of restricted stock outstanding at March 31, 2024

 

 

1,280.9

 

 

$

256.48

 

 

 

312.3

 

 

$

222.04

 

 

Restricted Stock Units

During the three months ended March 31, 2024, we issued the following restricted stock unit awards to certain of our executive officers, in each case subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement: (i) an aggregate of 41,230 performance-based restricted stock units (“PSUs”), with the number of shares deliverable upon vesting of such PSUs to be determined based on achievement of a pre-established revenue performance goal for the one-year performance period from January 1, 2024 to December 31, 2024; (ii) an aggregate of 26,230 time-based restricted stock units (“RSUs”) vesting in three equal annual tranches over a period of approximately three years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date; and (iii) 17,209 RSUs, with 24% vesting in February 2025, 24% vesting in February 2026 and 52% vesting in February 2027, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date. The PSUs will be eligible to vest no later than 60 days following the end of the performance period, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date.

During the three months ended March 31, 2024, 75,464 PSUs (consisting of PSUs granted to certain executive officers in 2021, 2022 and 2023) were eligible to vest based on the Company’s performance during a performance period ended December 31, 2023. On February 5, 2024, we issued 4,472 shares of common stock upon the vesting of PSUs awarded to Mr. Boelte in May 2023. The number of shares delivered upon vesting of such PSUs was determined based on the Company’s achievement of an adjusted EBITDA performance goal. With respect to all other PSUs eligible to vest based on the Company’s performance during a performance period ended December 31, 2023, the relevant performance goals were not achieved and, as a result, none of such PSUs vested and all were forfeited.

 

17


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 three months ended March 31, 2024:

 

 

 

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, 2023

 

 

9.2

 

 

$

300.74

 

 

 

37.2

 

 

$

308.05

 

Granted

 

 

43.4

 

 

$

190.41

 

 

 

41.2

 

 

$

189.95

 

Vested

 

 

(2.9

)

 

$

297.55

 

 

 

(4.4

)

 

$

288.77

 

Forfeited

 

 

 

 

$

 

 

 

 

 

$

 

Unvested restricted stock units outstanding at March 31, 2024(1)

 

 

49.7

 

 

$

204.52

 

 

 

74.0

 

 

$

243.38

 

 

(1)
A maximum of 123,078 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 months ended March 31, 2024, the Company recognized stock-based compensation expense, inclusive of forfeitures, that totaled a net benefit of $93.8 million. For the three months ended March 31, 2023, our total stock-based compensation expense was $27.8 million.

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 unit awards (including RSUs and PSUs) as of March 31, 2024.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,863

 

 

$

10,581

 

Weighted average period for recognition (years)

 

 

2.8

 

 

 

1.5

 

 

We capitalized stock-based compensation costs related to software developed for internal use of $3.6 million for the three months ended March 31, 2024 and 2023, 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).

12.
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.

13.
INCOME TAXES

The Company’s effective income tax rate was 14.8% and 28.0% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily attributable to the tax benefit related to the forfeiture of the 2020 CEO Performance Award in February 2024.

14.
SUBSEQUENT EVENTS

Sales Leadership Transition

In connection with her promotion to Executive Vice President of Sales, the Company granted to Amy Walker an award of 4,000 target PSUs (the “Walker Award”), effective April 4, 2024. The Walker Award is subject to the terms and conditions of the 2023 LTIP and an award agreement that provides for performance-based vesting based on achievement of revenue performance goals for the performance period that began January 1, 2024 and ends December 31, 2024. Pursuant to the applicable award agreement, 75% of

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 Walker Award will vest if the threshold performance level is achieved, 100% of the Walker Award will vest if the target performance level is achieved and 125% of the Walker Award will vest if the maximum performance level is achieved.

Holly Faurot, the Company’s former Chief Sales Officer, transitioned to a non-employee consulting role. In connection with this transition, Ms. Faurot entered into an Independent Consultant and Services Agreement with Software’s wholly owned subsidiary, Paycom Payroll, LLC, and a Release and Award Cancellation and Acceleration Agreement (the “Release Agreement”) with Software, each dated April 4, 2024.

Pursuant to the Release Agreement, Ms. Faurot agreed to, among other things, the cancellation of (i) 30,370 unvested shares of restricted stock, (ii) 5,902 unvested RSUs and (iii) 10,782 unvested PSUs. As consideration for the cancellation of the specified unvested equity incentive awards and a release of claims, the Company accelerated vesting of 3,000 shares of time-based restricted stock previously granted to Ms. Faurot under the 2023 LTIP, effective April 4, 2024.

Director Equity Compensation

On April 29, 2024, the Company issued an aggregate of 7,296 restricted shares of common stock to the non-employee members of the Board of Directors 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.

19


 

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 of our financial condition and results of operations should be read in conjunction with (i) the accompanying unaudited consolidated financial statements and notes thereto for the three months ended March 31, 2024, (ii) the audited consolidated financial statements and notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K (the “Form 10-K”) filed with the Securities and Exchange Commission (the “SEC”) on February 15, 2024 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, 2023, 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 our 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; competition; 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; the return on investment for users of our solution; 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,” “intend,” “may,” “might,” “plan,” “potential,” “should,” “will,” “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, cyber-attacks 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 maintain and expand existing client relationships and add new clients, including challenges related to attracting and retaining larger clients;
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, product managers and skilled IT, sales, marketing and operational personnel;
our ability to manage our rapid growth and organizational change effectively;

20


 

the impact of adverse economic and market conditions, including those related to global health crises and geopolitical conflicts;
fluctuations in our financial results due to factors beyond our control;
our failure to develop and maintain our brand cost-effectively;
our ability to expand into international markets and manage risks associated with international operations and sales;
our reliance on relationships with third parties;
regulatory and compliance risks related to our background checks business;
our failure to adequately protect our intellectual property rights;
seasonality of certain operating results and financial metrics;
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 payroll, talent acquisition, talent management, human resources management and time and labor 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 three months ended March 31, 2024. Our revenues are primarily generated through our sales force that solicits new clients and our client relations representatives 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.

21


 

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 markets 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 markets.

The market for HCM software is highly competitive, rapidly evolving and fragmented, and we expect competition to continue to intensify as new market entrants and disruptive technologies emerge and increasingly aggressive pricing and client retention strategies persist.

Historically, our target client size range has been organizations with 50 to 10,000 employees. In 2023, we expanded our target client size range to include 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 and increased the number of applications we offer. Furthermore, with the launch of our Global HCM solution and expansion of payroll services into certain international markets, 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. For example, the performance of our pre-employment services offerings is sensitive to changes in hiring trends and we believe it will reflect the current slowdown in hiring among U.S. employers.

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. Furthermore, execution of our international expansion strategy requires considerable investment. As a result, we have experienced and expect to continue to experience pressure on our margins as we hire to support growth.

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.

Our revenues are seasonal in nature. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.

22


 

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

 

 

 

 

 

2024

 

 

2023

 

 

% Change

Revenues

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recurring

 

$

491,896

 

 

 

98.4

%

 

$

444,421

 

 

 

98.4

%

 

10.7%

Implementation and other

 

 

7,985

 

 

 

1.6

%

 

 

7,216

 

 

 

1.6

%

 

10.7%

Total revenues

 

 

499,881

 

 

 

100.0

%

 

 

451,637

 

 

 

100.0

%

 

10.7%

Cost of revenues

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

 

63,670

 

 

 

12.7

%

 

 

53,085

 

 

 

11.8

%

 

19.9%

Depreciation and amortization

 

 

14,961

 

 

 

3.0

%

 

 

12,147

 

 

 

2.6

%

 

23.2%

Total cost of revenues

 

 

78,631

 

 

 

15.7

%

 

 

65,232

 

 

 

14.4

%

 

20.5%

Administrative expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

115,524

 

 

 

23.1

%

 

 

103,574

 

 

 

22.9

%

 

11.5%

Research and development

 

 

50,509

 

 

 

10.1

%

 

 

42,669

 

 

 

9.4

%

 

18.4%

General and administrative

 

 

(48,104

)

 

 

-9.6

%

 

 

65,605

 

 

 

14.5

%

 

-173.3%

Depreciation and amortization

 

 

17,507

 

 

 

3.5

%

 

 

14,125

 

 

 

3.2

%

 

23.9%

Total administrative expenses

 

 

135,436

 

 

 

27.1

%

 

 

225,973

 

 

 

50.0

%

 

-40.1%

Total operating expenses

 

 

214,067

 

 

 

42.8

%

 

 

291,205

 

 

 

64.4

%

 

-26.5%

Operating income

 

 

285,814

 

 

 

57.2

%

 

 

160,432

 

 

 

35.6

%

 

78.2%

Interest expense

 

 

(782

)

 

 

-0.2

%

 

 

(837

)

 

 

-0.2

%

 

-6.6%

Other income (expense), net

 

 

5,009

 

 

 

1.0

%

 

 

6,004

 

 

 

1.3

%

 

-16.6%

Income before income taxes

 

 

290,041

 

 

 

58.0

%

 

 

165,599

 

 

 

36.7

%

 

75.1%

Provision for income taxes

 

 

42,854

 

 

 

8.6

%

 

 

46,303

 

 

 

10.3

%

 

-7.4%

Net income

 

$

247,187

 

 

 

49.4

%

 

$

119,296

 

 

 

26.4

%

 

107.2%

 

Revenues

The increase in recurring revenues for the three months ended March, 31 2024 compared to the same period in 2023 was primarily the result of the addition of new clients in our target market range, increased revenue per client, and the realization of pricing strategies. We believe that a decrease in the sale of additional applications to existing clients, as well as the continuing impact of Beti-driven reductions in billable corrections and unscheduled payroll runs, adversely affected the magnitude of the period-over-period increase in revenues. Increased interest rates and a higher average funds held for clients balance during the three months ended March 31, 2024 as compared to the same period in 2023, resulted in increased interest earned on funds held for clients, which had a positive impact on recurring revenue. The average daily balance of funds held for clients was $2.6 billion and $2.4 billion for the three months ended March 31, 2024 and 2023, respectively.

The increase in implementation and other revenues for the three months ended March 31, 2024 from the same period in 2023 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 10-year estimated life of our clients.

Expenses

Cost of Revenues

During the three months ended March 31, 2024, operating expenses increased from the comparable prior year period by $10.6 million, primarily due to a $8.0 million increase in employee-related expenses attributable to growth in the number of operating personnel, a $1.4 million increase in automated clearing house fees related to increased revenues and a $0.9 million increase in shipping and supplies fees. Depreciation and amortization expense increased $2.8 million from the comparable prior year period, primarily due to the development of additional technology and purchases of other related fixed assets.

Administrative Expenses

Sales and Marketing

During the three months ended March 31, 2024, sales and marketing expenses increased from the comparable prior year period by $12.0 million due to a $8.8 million increase in employee-related expenses, including commissions and bonuses, and a $3.2 million increase in marketing and advertising expense attributable to increased spending across many components of our marketing program.

23


 

Research and Development

During the three months ended March 31, 2024, research and development expenses increased from the comparable prior year period due to increases in employee-related expenses of $7.8 million.

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 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 months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended March 31,

 

 

 

 

 

2024

 

 

2023

 

 

% Change

Capitalized portion of research and development

 

$

29,846

 

 

$

21,353

 

 

40%

Expensed portion of research and development

 

 

50,509

 

 

 

42,669

 

 

18%

Total research and development costs

 

$

80,355

 

 

$

64,022

 

 

26%

 

General and Administrative

During the three months ended March 31, 2024, general and administrative expenses decreased $113.7 million from the comparable prior year period due to a $117.5 million reversal of previously recognized stock-based compensation expense related to the forfeiture of a restricted stock award (the “2020 CEO Performance Award”) upon Chad Richison’s transition to Co-Chief Executive Officer, which was partially offset by a $3.0 million increase in other employee-related expenses and a $0.8 million increase in accounting and legal expenses. See Note 11 for additional information.

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

 

 

 

 

 

2024

 

 

2023

 

 

% Change

Operating expenses

 

$

2,991

 

 

$

2,385

 

 

25%

Sales and marketing

 

 

5,494

 

 

 

5,476

 

 

0%

Research and development

 

 

5,370

 

 

 

5,258

 

 

2%

General and administrative

 

 

(107,645

)

 

 

14,700

 

 

-832%

Total non-cash stock-based compensation expense

 

$

(93,790

)

 

$

27,819

 

 

-437%

 

Depreciation and Amortization

During the three months ended March 31, 2024, depreciation and amortization expense increased from the comparable prior year period 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 March 31, 2024, as compared to the prior year period, was primarily attributed to the repayment of our outstanding debt on November 21, 2023 and the cessation of fees associated with a term loan facility that was terminated on July 8, 2023.

Other Income (Expense), net

The decrease in other income (expense), net for the three months ended March 31, 2024 was primarily attributed to interest earned on our corporate funds. For the three months ended March 31, 2024 and 2023, we earned interest on our corporate funds of $4.3 million and $5.2 million, respectively.

24


 

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 14.8% and 28.0% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily attributable to the tax benefit related to the forfeiture of the 2020 CEO Performance Award in February 2024.

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 and money market funds. 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 March 31, 2024, we did not have any 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. We are funding our current building expansion projects from available cash. Further, to date, all cash dividends and purchases under our stock repurchase plan 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 credit agreement (as amended from time to time, 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 provides for the Revolving Credit Facility in the aggregate principal amount of up to $1.0 billion. All loans under the Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”). Subject to certain conditions set forth in the Credit Agreement, we may borrow, prepay and reborrow under the Revolving Credit Facility and terminate or reduce the Lenders’ commitments at any time prior to the Scheduled Maturity Date.

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 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.

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.5 to 1.0, stepping down to 3.25 to 1.0 as of December 31, 2024 and 3.0 to 1.0 as of December 31, 2025 and thereafter.

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 March 31, 2024, there was $796.0 million 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 equity incentive awards and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the three months ended March 31, 2024, we repurchased an aggregate of 15,681 shares of our common stock at an average cost of $194.62 per share, all of which were 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 $3.1 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.

 

25


 

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 2024.

 

Declaration Date

 

Record Date

 

Payment Date

 

Per Share Dividend

 

 

 

Total Cash Dividends Paid (in thousands)(1)

 

February 5, 2024

 

March 4, 2024

 

March 18, 2024

 

$

0.375

 

 

 

$

21,209

 

 

(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.

On April 29, 2024, our Board of Directors declared a quarterly cash dividend of $0.375 per share of common stock payable on June 10, 2024 to stockholders of record at the close of business on May 28, 2024.

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 related to research and development and other strategic expansion activities to continue to increase. Since our current campus expansion project at our corporate headquarters is nearing completion and is expected to be placed into service in the second quarter of 2024, we anticipate that our construction related capital expenditures in the second half of 2024 will be less than those incurred during the comparable period in the prior year. 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. 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.

As part of our payroll and payroll tax filing services, we collect funds from our clients for 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 receipt and disbursement of such funds.

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 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.

26


 

The following table summarizes the consolidated statements of cash flows for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

% Change

Net cash provided by (used in):

 

 

 

 

 

 

 

 

Operating activities

 

$

148,636

 

 

$

146,103

 

 

2%

Investing activities

 

 

42,285

 

 

 

(40,618

)

 

-204%

Financing activities

 

 

376,094

 

 

 

183,003

 

 

106%

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

 

$

567,015

 

 

$

288,488

 

 

97%

 

Operating Activities

Cash provided by operating activities for the three months ended March 31, 2024 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 three months ended March 31, 2023, our operating cash flows for the three months ended March 31, 2024 were positively impacted by the growth of our business.

Investing Activities

Cash flows provided by investing activities for the three months ended March 31, 2024 increased from the comparable prior year period due to a $65.0 million increase in proceeds from investments from funds held for clients and a $25.0 million decrease in purchases of investments from funds held for clients, which were partially offset by a $7.1 million increase in purchases of property and equipment.

Financing Activities

Cash provided by financing activities for the three months ended March 31, 2024 increased from the comparable prior year period primarily due to the impact of a $216.7 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 increase in cash flows provided by financing activities was partially offset by the payment of $21.2 million in cash dividends and a $2.4 million increase in withholding taxes paid related to net share settlements.

Contractual Obligations

Our principal commitments primarily consist of leases for office space and the naming rights agreement. For additional information regarding our naming rights agreement, leases, and our commitments and contingencies, see “Note 4. Goodwill and Intangible Assets, Net”, “Note 5. Leases” and “Note 13. Commitments and Contingencies” in the Form 10-K and “Note 5. Goodwill and Intangible Assets, Net” and “Note 12. 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 accounting principles generally accepted in the United States (“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.

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.

 

27


 

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) 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) 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, paying dividends, 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 March 31,

 

 

 

2024

 

 

2023

 

Net income to adjusted EBITDA:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Interest expense

 

 

782

 

 

 

837

 

Provision for income taxes

 

 

42,854

 

 

 

46,303

 

Depreciation and amortization

 

 

32,468

 

 

 

26,272

 

EBITDA

 

 

323,291

 

 

 

192,708

 

Non-cash stock-based compensation expense

 

 

(93,790

)

 

 

27,819

 

Adjusted EBITDA

 

$

229,501

 

 

$

220,527

 

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net income to non-GAAP net income:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Non-cash stock-based compensation expense

 

 

(93,790

)

 

 

27,819

 

Income tax effect on non-GAAP adjustments

 

 

(6,749

)

 

 

(4,464

)

Non-GAAP net income

 

$

146,648

 

 

$

142,651

 

 

 

 

 

 

 

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

56,546

 

 

 

57,867

 

Diluted

 

 

56,552

 

 

 

57,991

 

 

 

 

 

 

 

 

Earnings per share, basic

 

$

4.37

 

 

$

2.06

 

Earnings per share, diluted

 

$

4.37

 

 

$

2.06

 

Non-GAAP net income per share, basic

 

$

2.59

 

 

$

2.47

 

Non-GAAP net income per share, diluted

 

$

2.59

 

 

$

2.46

 

 

 

28


 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

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

 

 

 

 

 

 

Earnings per share, basic

 

$

4.37

 

 

$

2.06

 

Non-cash stock-based compensation expense

 

 

(1.66

)

 

 

0.48

 

Income tax effect on non-GAAP adjustments

 

 

(0.12

)

 

 

(0.07

)

Non-GAAP net income per share, basic

 

$

2.59

 

 

$

2.47

 

 

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

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

 

 

 

 

 

 

Earnings per share, diluted

 

$

4.37

 

 

$

2.06

 

Non-cash stock-based compensation expense

 

 

(1.66

)

 

 

0.48

 

Income tax effect on non-GAAP adjustments

 

 

(0.12

)

 

 

(0.08

)

Non-GAAP net income per share, diluted

 

$

2.59

 

 

$

2.46

 

 

29


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Sensitivity

As of March 31, 2024, we had corporate cash and cash equivalents totaling $371.3 million and funds held for clients cash and cash equivalents totaling $2.6 billion. These amounts are invested primarily in demand deposit accounts and money market funds. We consider all highly liquid debt instruments with an original 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 $109.5 million included within funds held for clients on the consolidated balance sheets as of March 31, 2024. Our available-for-sale securities consisted of U.S. treasury securities with an original maturity greater than one year. 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 March 31, 2024, a hypothetical increase or decrease in interest rates of 100 basis points would result in an approximately $24.1 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 $0.2 million reduction in the aggregate market value of our fixed rate securities as of March 31, 2024. An immediate decrease in interest rates of 100 basis points would have resulted in a $0.2 million increase in the aggregate market value of our fixed rate securities as of March 31, 2024. These estimates are based on a sensitivity model that measures market value changes when changes in interest rates occur.

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 Co-Chief Executive Officers and our Chief Financial Officer, evaluated, as of March 31, 2024, 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 Co-Chief Executive Officers and our Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2024 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 Co-Chief Executive Officers and our 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 March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

30


 

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. “Item 3. Legal Proceedings” of the Form 10-K includes a discussion of legal proceedings. There have been no material changes from the information set forth in “Item 3. Legal Proceedings” of the Form 10-K. 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

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 15, 2024.

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

 

January 1 - 31, 2024

 

 

 

 

$

 

 

 

 

 

$

799,088,000

 

February 1 - 29, 2024(2)

 

 

15,466

 

 

$

194.76

 

 

 

15,466

 

 

$

796,076,000

 

March 1 - 31, 2024(2)

 

 

215

 

 

$

184.75

 

 

 

215

 

 

$

796,036,000

 

Total

 

 

15,681

 

 

 

 

 

 

15,681

 

 

 

 

 

(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)
Consists of shares withheld to satisfy tax withholding for certain employees upon the vesting of equity incentive awards.

Item 5. Other Information

Rule 10b5-1 Trading Arrangements

On February 16, 2024, Chad Richison, Co-Chief Executive Officer, President and Chairman of the Board of Directors, and an entity affiliated with Mr. Richison together adopted a Rule 10b5-1 trading arrangement (the “Richison 10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Richison 10b5-1 Plan provides for the sale of up to 487,500 shares of common stock on behalf of Mr. Richison and up to 487,500 shares of common stock on behalf of the affiliated entity, in each case during the period beginning on the later of (i) May 17, 2024, and (ii) the third trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended March 31, 2024, and ending November 13, 2024, subject to earlier termination in accordance with the terms of the Richison 10b5-1 Plan and applicable laws, rules and regulations.

31


 

 

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 February 7, 2024, filed with the SEC on February 7, 2024).

 

 

 

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+

 

Form of Restricted Stock Unit Award Agreement – Performance-Based Vesting (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K dated February 7, 2024, filed with the SEC on February 7, 2024).

 

 

 

10.2+

 

Form of Stock Award Agreement (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K dated February 7, 2024, filed with the SEC on February 7, 2024).

 

 

 

10.3+

 

Letter Agreement, by and between Paycom Software, Inc. and Christopher G. Thomas, dated February 7, 2024 (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K dated February 7, 2024, filed with the SEC on February 7, 2024).

 

 

 

10.4+

 

Letter Agreement, by and between Paycom Software, Inc. and Chad Richison, dated February 7, 2024 (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K dated February 7, 2024, filed with the SEC on February 7, 2024).

 

 

 

10.5+

 

Form of Restricted Stock Unit Award Agreement – Performance-Based Vesting (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated April 1, 2024, filed with the SEC on April 5, 2024).

 

 

 

10.6+

 

Letter Agreement, by and between Paycom Software, Inc. and Amy Walker, dated April 4, 2024 (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K dated April 1, 2024, filed with the SEC on April 5, 2024).

 

 

 

10.7+

 

Independent Consultant and Services Agreement, by and between Paycom Payroll, LLC and Holly Faurot, dated April 4, 2024 (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K dated April 1, 2024, filed with the SEC on April 5, 2024).

 

 

 

10.8+

 

Release and Award Cancellation and Acceleration Agreement, by and between Paycom Software, Inc. and Holly Faurot, dated April 4, 2024 (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K dated April 1, 2024, filed with the SEC on April 5, 2024).

 

 

 

31.1*

 

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

 

 

 

31.2*

 

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

 

 

 

31.3*

 

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 Co-Chief Executive Officers 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 With Embedded Linkbases Document.

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

+ Management contract or compensatory plan or arrangement.

32


 

* 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.

33


 

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: May 2, 2024

By:

/s/ Chad Richison

 

 

Chad Richison

 

 

President and Co-Chief Executive Officer

 

 

(Co-Principal Executive Officer)

 

 

 

Date: May 2, 2024

By:

/s/ Christopher G. Thomas

 

 

Christopher G. Thomas

 

 

Co-Chief Executive Officer

 

 

(Co-Principal Executive Officer)

 

 

 

Date: May 2, 2024

By:

/s/ Craig E. Boelte

 

 

Craig E. Boelte

 

 

Chief Financial Officer

 

 

(Principal Accounting Officer and Principal Financial Officer)

 

34


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

Exhibit 31.1

CERTIFICATION OF CO-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: May 2, 2024

 

By:

 

/s/ Chad Richison

 

 

 

 

Chad Richison

 

 

 

 

Co-Chief Executive Officer

 

 

 

 

(Co-Principal Executive Officer)

 


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

Exhibit 31.2

CERTIFICATION OF CO-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, Christopher G. Thomas, 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: May 2, 2024

 

By:

 

/s/ Christopher G. Thomas

 

 

 

 

Christopher G. Thomas

 

 

 

 

Co-Chief Executive Officer

 

 

 

 

(Co-Principal Executive Officer)

 


EX-31.3 4 payc-ex31_3.htm EX-31.3 EX-31.3

Exhibit 31.3

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: May 2, 2024

 

By:

 

/s/ Craig E. Boelte

 

 

 

 

Craig E. Boelte

 

 

 

 

Chief Financial Officer

 

 

 

 

(Principal Financial Officer)

 


EX-32.1 5 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 March 31, 2024 (the “Form 10-Q”) of Paycom Software, Inc. (the “Company”), the undersigned hereby certify in their capacities as Chief Executive Officers 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: May 2, 2024

 

By:

/s/ Chad Richison

 

 

 

Chad Richison

 

 

 

Co-Chief Executive Officer

 

 

 

(Co-Principal Executive Officer)

 

 

 

 

Date: May 2, 2024

 

By:

/s/ Christopher G. Thomas

 

 

 

Christopher G. Thomas

 

 

 

Co-Chief Executive Officer

 

 

 

(Co-Principal Executive Officer)

 

 

 

 

Date: May 2, 2024

 

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 6 payc-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES 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 - Corporate Investments and Funds Held For Clients (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Long-Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Derivative Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - 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 995815 - Disclosure - Corporate Investments and Funds Held For Clients - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - 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 995855 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - 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 995915 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Cost, Depreciation and Amortization Depreciation and amortization Cost, Depreciation and Amortization, Total 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. First Amendment To Revolving Credit Agreement [Member] First Amendment to the Revolving Credit Agreement [Member] Performance period maturity date. Performance Period Maturity Date Performance period maturity date Corporate investments and funds held for clients. Corporate Investments And Funds Held For Clients [Line Items] Corporate Investments and Funds Held for Clients [Line Items] Debt Securities, Available-for-Sale [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Deferred revenue expect to recognize amount Vice President of Operations [Member] Vice President [Member] Earnings Per Share, Diluted, Other Disclosure [Abstract] Denominator: 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 Cost of Revenue Total cost of revenues Fair value, Total available-for-sale securities Debt Securities, Available-for-Sale Fair value 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 Liabilities, Noncurrent Other long-term liabilities Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] Non-Employee [Member] Non-employee [Member] Non-employee. Estimated remaining amortization expense in 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] Level 1 [Member] Available-for-Sale Securities [Member] Available-for-sale Securities [Member] Fair Value Disclosures [Text Block] Fair Value of Financial Instruments Revenue from Contract with Customer, Excluding Assessed Tax Total revenues Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Short-Term Debt, Type [Axis] Short-Term Debt, Type General and administrative General and Administrative Expense (Benefit) General and administrative expense (benefit) July 2022 Revolving Credit Facility [Member] July Two Thousand And Twenty Two Revolving Credit Facililty [Member] July Two Thousand And Twenty Two Revolving Credit Facility. Time based vesting first portion tranche four. Time Based Vesting First Portion Tranche Four [Member] Time-Based Vesting First Portion Tranche Four [Member] Securities in unrealized loss position for less than 12 months, Fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Title of Individual [Domain] Title of Individual Subsequent Events [Text Block] Subsequent Events Sponsorship rights. Sponsorship Rights [Member] Sponsorship Rights [Member] Property and equipment, net, excluding land and construction in progress Property And Equipment Net Excluding Land And Construction In Progress [Member] Property and Equipment, net, Excluding Land and Construction in Progress [Member] Other noncash income expenses. Other Noncash Income Expenses Other Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis Debt Securities, Available-for-Sale [Table] Debt Securities Available For Sale [Table] Liabilities, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure, Total Assets, Fair Value Disclosure [Abstract] Assets: Severance [Member] Employee Severance [Member] Assets, Current Total current assets Vesting [Domain] Vesting 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. 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 1.0 To 1.0 But Less Than 2.0 to 1.0 [Member] Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments Long-Term Debt Long-Term Debt [Text Block] February 2026 February Two Thousand Twenty Six [Member] February two thousand twenty six. Property, Plant and Equipment, Other Types [Member] Other [Member] Minimum age for participation in 401(k) plan. Defined Contribution Plan Employees Minimum Age For Participation 401(k) minimum age of eligibility for participation Cash and cash equivalents amortized cost. Cash And Cash Equivalents Amortized Cost Cash and cash equivalents, amortized cost Comprehensive earnings Comprehensive Income (Loss), Net of Tax, Attributable to Parent Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Income taxes, net Trading Symbol Trading Symbol Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period 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] Net Income (Loss) Attributable to Parent [Abstract] Numerator: 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 Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Ending balance, shares Beginning balance, shares AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Maximum number of shares that may be purchased by a participant Long-Term Debt, Current Maturities Current portion of long-term debt Less: Current portion Long-Term Debt, Current Maturities, Total 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 No. 2 [Mmber] Amendment Number Two [Member] Amendment number two. Leverage ratio is greater than or equal to three point zero to one point zero. Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] Leverage Ratio Is Greater Than Or Equal to 3.0 To 1.0 [Member] Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment and Accumulated Depreciation and Amortization Defined contribution plan contributions by employer vesting period. Defined Contribution Plan Contributions By Employer Vesting Period Minimum period for vesting 100% contributions Chief Operating Officer [Member] Chief Operating Officer [Member] Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Accrued payroll and vacation current. Accrued Payroll And Vacation Current Accrued payroll and vacation Lenders [Member] Lenders. Additional Paid-in Capital [Member] Additional Paid in Capital [Member] Liabilities, Current [Abstract] Current liabilities: Securities in unrealized loss position for greater than 12 months, Fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Assets, Current [Abstract] Current assets: Bridge Loan [Member] Swingline Loans [Member] Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Accounting standards update, immaterial effect Lender Name [Axis] Lender Name Fed Funds Effective Rate Overnight Index Swap Rate [Member] Federal Funds Rate Plus [Member] Line of Credit Facility, Initiation Date Line of credit facility agreement date Debt Instrument, Maturity Date Debt instrument maturity date Debt outstanding Long-Term Debt Long-Term Debt, Total Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Term Loan Facility [Member] Term Loan Facility [Member] Term loan facility. Derivative, Contract End Date Derivative maturity date Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Amortized cost, One year or less Loans Payable [Member] Term Loan [Member] Scenario [Domain] Scenario Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury Stock, Common, Shares Treasury stock, shares Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Increase (decrease) in accrued commission and bonuses. Increase Decrease In Accrued Commission And Bonuses Accrued commissions and bonuses Plan Name [Domain] Plan Name Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Accounting standards update, adopted Leverage ratio is greater than or equal one point zero to one point zero. Leverage Ratio Is Greater Than Or Equal One Point Zero To One Point Zero [Member] Leverage Ratio Is Greater Than Or Equal To 1.0 To 1.0 [Member] Assets, Fair Value Disclosure Assets Assets, Fair Value Disclosure, Total Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Deferred revenue expect to recognize period Percentage of minimum tax on book income. Percentage Of Minimum Tax On Book Income Percentage of minimum tax on book income Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Payments of Debt Issuance Costs Payment of debt issuance costs Financial Instruments [Domain] Financial Instruments Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted average shares outstanding: Construction in Progress [Member] Construction in Progress [Member] Performance-Based Restricted Stock Units [Member] Restricted Stock [Member] Restricted Stock [Member] Restricted Stock Awards [Member] Plan Name [Axis] Plan Name Secured revolving line of credit. Secured Revolving Line Of Credit [Member] 2018 Revolving Credit Agreement [Member] Derivative Instrument [Axis] Derivative Instrument Assets Total assets Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other current liabilities Comprehensive earnings: 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 [Domain] Retirement Plan Name Entity Registrant Name Entity Registrant Name Executive Officers [Member] Executive Officer [Member] Direct Operating Costs Operating expenses Direct Operating Costs, Total 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) Retained earnings Retained Earnings (Accumulated Deficit), Total Two thousand twenty two revolving credit agreement loan. Two Thousand Twenty Two Revolving Credit Agreement Loan [Member] Term Loan [Member] Securities in unrealized loss position for less than 12 months, Gross unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Summary of Restricted Stock Unit and PSU Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Retained Earnings [Member] Retained Earnings [Member] Unvested shares of restricted stock Unvested Shares Of Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested shares of restricted stock and restricted stock units outstanding at beginning of period Unvested shares of restricted stock and restricted stock units outstanding at end of period Deferred Income Tax Liabilities, Net Deferred income tax liabilities, net Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchase of shares of common stock Minimum [Member] Minimum [Member] Time based vesting. Time Based Vesting [Member] Time-Based Shares [Member] Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Expected Maturities of Available for Sale Securities Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Shares eligible to vest based on performance Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance Derivative Instruments and Hedging Activities Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Liabilities: 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 [Domain] Equity Component Defined Contribution Plan, Cost Matching contribution Change in Accounting Principle, Accounting Standards Update, Adoption Date Accounting standards update, adoption date Number of trading day. Number Of Trading Day Number of trading day Two thousand twenty two term loan facility. Two Thousand Twenty Two Term Loan Facility [Member] 2022 Term Loan Facility [Member] Land [Member] Land [Member] Threshold Performance Level Achieved Threshold Performance Level Achieved [Member] Threshold performance level achieved. Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency 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 Research and development Research and Development Expense, Total Interest and Debt Expense Interest and Debt Expense, Total Stock Repurchase Program, Authorized Amount Stock repurchase plan, authorized amount Assets [Abstract] Assets 2022 Revolving Credit Facility [Member] Two Thousand Twenty Two Revolving Credit Facility [Member] Two Thousand Twenty Two Revolving Credit Facility. Amortization of Intangible Assets Amortization of intangible assets Common stock, $0.01 par value (100,000 shares authorized, 62,719 and 62,675 shares issued at March 31, 2024 and December 31, 2023, respectively; 56,557 and 56,528 shares outstanding at March 31, 2024 and December 31, 2023, respectively) Common Stock, Value, Issued Repayments of Long-Term Debt Payments on long-term debt Repayments of Long-Term Debt, Total Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Recognition of revenue included in beginning of period balance Contract with Customer, Liability, Revenue Recognized Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Operating Income (Loss) Operating income Accounting Standards Update 2019-12 [Member] Accounting Standards Update 2019-12 [Member] Debt Securities, Available-for-Sale, Realized Gain (Loss) Debt securities, Available-for-sale, Realized Gain (Loss) Debt Securities, Available-for-Sale, Realized Gain (Loss), Total Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit), Total Defined contribution plan discretionary contributions by employer vesting period. Defined Contribution Plan Discretionary Contributions By Employer Vesting Period Minimum period for vesting of discretionary contributions Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Proceeds from investments from funds held for clients Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total VWAP Value Equals or Exceeds $466 Per Share [Member] Share-Based Compensation Award VWAP Equals Or Exceeds Four sixty six Per Share [Member] Share-based compensation award VWAP equals or exceeds four sixty six per share. 2014 LTIP and 2023 LTIP [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] Allocated Share Based Compensation Expense Share-Based Payment Arrangement, Expense Compensation expense related to ESPP Payment, Tax Withholding, Share-Based Payment Arrangement Withholding taxes paid related to net share settlements Time based vesting first portion tranche one. Time Based Vesting First Portion Tranche One [Member] Time-Based Vesting First Portion Tranche One [Member] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting percentage, restricted shares Income tax payable Taxes Payable, Current Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Revenue from Contract with Customer [Text Block] Revenue Derivative, Cash Received on Hedge Cash receipt from settlement of interest rate swap contract Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash, cash equivalents, restricted cash and restricted cash equivalents Time-based restricted stock units. Time-based Restricted Stock Units [Member] Time-Based Restricted Stock Units [Member] Other Nonoperating Income (Expense) Other income (expense), net Other Nonoperating Income (Expense), Total Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Long-Term Debt, Type Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Time-Based Restricted Stock Awards [Member] Time Based Restricted Stock Awards [Member] Time based restricted stock awards. Subsequent Events [Abstract] Debt Securities, Available-for-Sale [Table Text Block] Cash and Cash Equivalents and Investments Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] 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 Share of common stock purchase maximum Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Award granted Award Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Client funds obligation. Client Funds Obligation Client funds obligation Estimated remaining amortization expense in 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Estimated remaining amortization expense in 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross unrealized gains Derivative [Line Items] Derivative [Line Items] Time based vesting first portion tranche two. Time Based Vesting First Portion Tranche Two [Member] Time-Based Vesting First Portion Tranche Two [Member] Equity, Attributable to Parent [Abstract] Stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] February 2025 February Two Thousand Twenty Five [Member] Two thousand twenty five. Loss (Gain) on disposition of property and equipment Gain on disposition of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, maximum borrowing capacity Derivative description of rate received. Derivative Description Of Rate Received Derivative rate received Adjusted London interbank offered rate. Adjusted London Interbank Offered Rate [Member] Adjusted London Interbank Offered Rate LIBOR [Member] Retainage Deposit Retainage amount included in construction in progress Earnings Per Share [Abstract] Increase (decrease) in accrued payroll and vacation. Increase Decrease In Accrued Payroll And Vacation Accrued payroll and vacation Dividends declared Dividends, Common Stock Dividends, Common Stock, Total Accounting Policies [Abstract] Estimated remaining amortization expense in 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Stock Repurchase Program Expiration Date Stock repurchase plan expiration date Scenario [Axis] Scenario Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Debt instrument redemption period after year two. Debt Instrument Redemption Period After Year Two [Member] Thereafter [Member] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Market based vesting. Market Based Vesting [Member] Market-Based Shares [Member] Earnings Per Share, Basic Earnings per share, basic Earnings Per Share, Basic, Total Commitments and contingencies (Note 12) Commitments and Contingencies Accrued commissions and bonuses current. Accrued Commissions And Bonuses Current Accrued commissions and bonuses Income Statement [Abstract] Investments Total investments, fair value Investments, Total Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Commercial Paper [Member] Performance Shares [Member] Performance Shares Performance-Based Restricted Stock Units [Member] Summary of Changes in Deferred Revenue Related to Material Rights Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Increase (Decrease) in Prepaid Expense Prepaid expenses Retirement Benefits [Abstract] Restructuring Type [Axis] Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Proceeds from the issuance of debt Proceeds from Issuance of Debt Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract] Debt Instrument Redemption Period Two [Member] Debt Instrument, Redemption, Period Two [Member] Year Two [Member] Share Repurchase Program [Axis] Share Repurchase Program Earnings Per Share, Diluted Earnings per share, diluted Earnings Per Share, Diluted, Total Funds Held for Clients Funds held for clients Product and Service [Domain] Product and Service Walker Award Walker Award [Member] Walker Award. Revenue from Contract with Customer [Abstract] Revolving Credit Agreement [Member] Revolving Credit Agreement [Member] Revolving credit agreement. Debt Instrument, Name [Domain] Debt Instrument, Name 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 [Domain] Fair Value Hierarchy and NAV Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] Additional Paid in Capital, Common Stock Additional paid-in capital Increase in cash, cash equivalents, restricted cash and restricted cash equivalents Decrease (increase) in cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] US Treasury Securities [Member] U.S. Treasury Securities [Member] Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Percentage of salary deferrals 100% Match for percent of participants contribution. One Hundred Percent Match For Percent Of Participants Contribution [Member] One Hundred Percent Match For Percent Of Participants Contribution [Member] Available-for-sale securities maturity period. Available For Sale Securities Maturity Period Available-for-sale securities maturity period 2020 CEO Performance Award [Member] Two Thousand Twenty CEO Performance Award [Member] Two thousand twenty CEO performance award. Payments for Repurchase of Common Stock Repurchases of common stock July Two Thousand And Twenty Two Revolving Credit Agreement. July Two Thousand And Twenty Two Revolving Credit Agreement [Member] July 2022 Revolving Credit Agreement [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Performance share units. Each PSU granted under the LTIP represents a notional share of the Company's common stock. Performance Share Units Performance share units Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Fair value, One year or less Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Earnings Per Share Reconciliation [Abstract] Earnings per share: VWAP Value Equals or Exceeds $404 Per Share [Member] Share-Based Compensation Award VWAP Equals Or Exceeds Four zero Four Per Share [Member] Share-based compensation award VWAP equals or exceeds four zero four per share. 2023 Long-Term Incentive Plan [Member] Two Thousand and Twenty Three Long-Term Incentive Plan [Member] Two thousand and twenty three long-term incentive plan member. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer contribution percentage Recurring. Recurring [Member] Recurring [Member] Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Estimated remaining amortization expense in 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility 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 Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Loans Receivable, Basis Spread on Variable Rate Borrowings basis spread on variable rate Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted shares of common stock issued Restricted Stock Awards and restricted stock units, Granted Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Costs to fulfill contract. Costs To Fulfill Contract [Member] Costs to Fulfill a Contract [Member] Equity Components [Axis] Equity Components Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units Increase (Decrease) in Accounts Receivable 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested, Weighted Average Grant Date Fair Value Per Share Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property and Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Defined Contribution Plan [Table] Defined Contribution Plan [Table] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Interest Costs Capitalized Statement of Cash Flows [Abstract] Capitalized Contract Cost [Table Text Block] Summary of Asset Balances and Related Amortization Expense For Contract Costs Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date 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 Accumulated other comprehensive earnings (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Share-Based Payment Arrangement, Amount Capitalized Stock-based compensation for capitalized software Capitalized compensation cost Debt Security Category [Axis] Debt Security Category Common Stock, Par or Stated Value Per Share Common stock, par value Deferred Revenue, Noncurrent Long-term deferred revenue Deferred Revenue, Noncurrent, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period for recognition (years) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Maximum number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, 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 [Axis] Retirement Plan Name 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 Employees Company's common stock shares purchase limit amount Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Description of Business Dividends paid Dividends Paid Payments of Dividends Payments of Dividends, Total Fair Value, Inputs, Level 3 [Member] Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Shares Acquired, Average Cost Per Share Stock repurchased, average costs per share ABR loans. A B R Loans [Member] ABR Loans [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Short-Term Debt, Type [Domain] Short-Term Debt, Type Costs to obtain contract. Costs To Obtain Contract [Member] Costs to Obtain a Contract [Member] Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of unvested restricted stock and restricted stock units 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. Organization and Description of Business [Abstract] City Area Code City Area Code BSBY rate plus. B S B Y Rate Plus [Member] BSBY Rate Plus [Member] Inventory, Net Inventory Inventory, Net, Total Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Corporate Investments and Funds Held For Clients Credit agreement termination date. Credit Agreement Termination Date Agreement termination date Fixed charge coverage ratio. Fixed Charge Coverage Ratio Fixed charge coverage ratio Letter of Credit [Member] Letters of Credit [Member] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Defined contribution plan employers contribution vesting percentage. Defined Contribution Plan Employers Contribution Vesting Percentage Matching contributions, vesting percentage Weighted Average Number of Shares Outstanding, Basic Basic Basic weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Line of Credit Facility, Revolving Credit Conversion to Term Loan, Description Number of draws made Employee Stock [Member] Employee Stock Purchase Plan [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Chad Richison Chad Richison [Member] Chad richison. Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Percentage of aggregate annual amount Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Loss on extinguishment of debt Unamortized debt issuance cost, written off Statement [Table] Statement [Table] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Liabilities, Noncurrent Total long-term liabilities Statement [Line Items] Statement [Line Items] Naming rights. Naming Rights [Member] Naming Rights [Member] Interest rate floors. Interest Rate Floors [Member] Interest Rate Floors Marketing Expense Sales and marketing Restricted stock awards and PSU awards. Restricted Stock Awards And P S U Awards [Member] Restricted Stock Awards and PSU Awards [Member] 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 one point zero to one point zero. Leverage Ratio Is Less Than One Point Zero To One Point Zero [Member] Leverage Ratio Is Less Than 1.0 To 1.0 [Member] Software and Software Development Costs [Member] Software and Capitalized Software Costs [Member] Software And Capitalized Software Development Costs [Member] Subsequent Event [Line Items] Asset Class [Domain] Asset Class Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current, Total SOFR plus one month interest period. S O F R Plus One Month Interest Period [Member] SOFR Rate Plus One [Member] 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 Cash and cash equivalents Cash and cash equivalents, fair value Cash and Cash Equivalents, at Carrying Value, Total Non Employee Members [Member] Non employee members. Non Employee Members [Member] Summary of significant accounting policy. Summary Of Significant Accounting Policy [Line Items] Summary Of Significant Accounting Policy [Line Items] Maximum Performance Level Is Achieved Maximum Performance Level Is Achieved [Member] Maximum performance level is achieved. 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 Prepaid expenses Prepaid Expense, Current, Total Building [Member] Buildings [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Tax Examination [Table] Bloomberg short-term bank yield index rate. B S B Y Rate [Member] Bloomberg Short-Term Bank Yield Index [Member] Antidilutive Securities, Name [Domain] Deferred Debt Issuance Cost, Writeoff Unamortized debt issuance costs written off Treasury stock, at cost (6,162 and 6,147 shares at March 31, 2024 and December 31, 2023, respectively) Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] February 2027 February Two Thousand Twenty Seven [Member] February two thousand twenty seven. Selling, General and Administrative Expense Total administrative expenses Vesting [Axis] Vesting Share Repurchase Program [Domain] Share Repurchase Program Compensation Related Costs, General [Text Block] Employee Savings Plan and Employee Stock Purchase Plan Document Fiscal Year Focus Document Fiscal Year Focus Sale of Stock [Domain] Sale of Stock Capitalized Contract Cost, Net Ending Balance Beginning Balance Capitalized Contract Cost, Net, Total Income Taxes Receivable, Current Income tax receivable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted, Weighted Average Grant Date Fair Value Per Share Time based vesting first portion. Time Based Vesting First Portion [Member] Time-Based Vesting First Portion [Member] Security Exchange Name Security Exchange Name Compensation Related Costs [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive earnings (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Recently 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 Property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Capitalized contract cost. Capitalized Contract Cost Capitalization of Costs Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right of use assets obtained in exchange for operating lease liabilities Capitalized Contract Cost [Domain] Capitalized Contract Cost Treasury Stock, Shares, Acquired Repurchases of common stock, shares Cost of Revenue [Abstract] Cost of revenues Other Comprehensive Income (Loss), Tax Tax effect Other Comprehensive Income (Loss), Tax, Total Financial Instrument [Axis] Financial Instrument Leverage ratio. Leverage Ratio Leverage ratio Entity Emerging Growth Company Entity Emerging Growth Company Market-Based Restricted Stock Awards [Member] Market Based Restricted Shares [Member] Market based restricted shares. Three-Year Performance Period. Three Year Performance Period [Member] Three Year Performance Period Amendment Flag Amendment Flag Furniture fixtures and equipment. Furniture Fixtures And Equipment [Member] Furniture, Fixtures and Equipment [Member] Capitalized Contract Cost, Amortization Amortization Purchases of intangible assets Payments to Acquire Intangible Assets Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross unrealized losses Inflation Reduction Act 2022. Inflation Reduction Act Two Thousand Twenty Two [Member] Inflation Reduction Act 2022 [Member] Accounting Standards Update [Domain] Accounting Standards Update Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Selling, General and Administrative Expense [Abstract] Administrative expenses Derivative, Gain (Loss) on Derivative, Net Derivative instrument gain (loss) under fair value Derivative, Gain (Loss) on Derivative, Net, Total Variable Rate [Domain] Variable Rate Fair value Fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Certain employees. Certain Employees [Member] Certain Employees [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost Securities Act File Number Entity File Number Line of Credit Facility, Expiration Date Line of credit facility, maturity date Goodwill and Intangible Assets Disclosure [Abstract] Total long-term debt Long-term debt Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Unrealized net gains on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period Costs and Expenses Total operating expenses Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Title of Individual Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Quarterly commitment fee Non executive employees. Non Executive Employees [Member] Non Executive Employees [Member] Payments to Acquire Investments Purchases of investments from funds held for clients Payments to Acquire Investments, Total Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld to satisfy tax withholding obligations Goodwill and intangible assets disclosure. Goodwill And Intangible Assets Disclosure1 [Table] Goodwill And Intangible Assets Disclosure1 [Table] Certificates of Deposit [Member] Certificates of Deposit [Member] Two thousand and twenty two revolving credit agreement. Two Thousand And Twenty Two Revolving Credit Agreement [Member] 2022 Revolving Credit Agreement [Member] Computer Equipment [Member] Computer Equipment [Member] Income Tax Examination [Line Items] Earnings Per Share [Text Block] Earnings Per Share Revenues [Abstract] Revenues 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. 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 2.0 To 1.0 But Less Than 3.0 to 1.0 [Member] Commercial Paper [Member] Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities [Axis] Finite-Lived Intangible Assets, Gross Gross Finite-Lived Intangible Assets, Gross, Total Subsequent Event Type [Domain] Goodwill [Member] Goodwill [Member] Implementation and other. Implementation And Other [Member] Implementation and Other [Member] SOFR plus. S O F R Plus [Member] SOFR Rate Plus [Member] Long-Term Debt, Type [Axis] Long-Term Debt, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Co-Chief Executive Officer Co-Chief Executive Officer [Member] Co-Chief Executive Officer. Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender Stock repurchase plan. Stock Repurchase Plan [Member] Stock Repurchase Plan [Member] Stockholders' Equity, Policy [Policy Text Block] Stock Repurchase Plan Fair Value, Inputs, Level 2 [Member] Level 2 [Member] Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Treasury Stock, Value, Acquired, Cost Method Repurchases of common stock Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Other Noncash Expense Non-cash marketing expense Number of publicly traded companies. Number Of Publicly Traded Companies Number of publicly traded companies Prime Rate [Member] Prime Rate [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Employees Company's common stock shares purchase limit percentage Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets Income Tax Authority, Name [Axis] Accounting Standards Update [Axis] Accounting Standards Update After two years of employment. After Two Years Of Employment [Member] After Two Years Of Employment [Member] Two-Year Performance Period. Two Year Performance Period [Member] Two Year Performance Period Treasury Stock [Member] Treasury Stock, Common [Member] Fifty percent of matching contribution. Fifty Percent Of Matching Contribution [Member] 50% Matching Contribution [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities 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 Line of credit Line of credit facility, borrowings outstanding Long-Term Line of Credit, Total Goodwill, Impairment Loss Goodwill impairment amount Affiliated With Mr. Richison Affiliated With Mr. Richison [Member] Affiliated with Mr. Richison. Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Common Stock, Dividends, Per Share, Declared Dividends declared per share Increase (Decrease) in Inventories Inventory Increase (Decrease) in Inventories, Total Increase (Decrease) in Deferred Charges Deferred contract costs Contract with Customer, Liability Balance, end of period Balance, beginning of period Contract with Customer, Liability, Total Executive Officers [Member] Executive Officers [Member] Executive officers. Restricted Stock Awards and restricted stock units, Converted 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. Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Fair value, One year to five years Estimated remaining amortization expense for remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Rental clocks. Rental Clocks [Member] Rental Clocks [Member] Gross unrealized losses Gross unrealized losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments Stock Repurchase Program, Remaining Authorized Repurchase Amount Available authorized repurchase amount Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Number of shares vested in period Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited, Weighted Average Grant Date Fair Value Per Share Unamortized debt issuance cost Unamortized Debt Issuance Expense Document Type Document Type Line of Credit [Member] Term Loan [Member] 2014 long-term incentive plan. Long Term Incentive Plan [Member] LTIP [Member] Net cash provided by (used in) investing activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets, Net Derivative, Notional Amount Derivative Instrument, notional value Number of shares forfeitured Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted Stock Awards and restricted stock units, Forfeited Property, Plant and Equipment [Member] Property and Equipment [Member] Net cash provided by financing activities Net cash used in (provided by) financing activities Net Cash Provided by (Used in) Financing Activities Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period Deferred Income Taxes and Tax Credits Deferred income taxes, net Deferred Income Taxes and Tax Credits, Total Entity Filer Category Entity Filer Category Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Vesting percentage of employee deferrals and rollover contributions. Vesting Percentage Of Employee Deferrals And Rollover Contributions Employee vested percentage in salary deferrals and roll over contributions Other than Temporary Impairment Losses, Investments Credit impairment losses Restricted Cash and Cash Equivalents Restricted cash included in funds held for clients Restricted Cash and Cash Equivalents, Total Income Tax Authority, Name [Domain] Senior secured term credit agreement. Senior Secured Term Credit Agreement [Member] 2017 Term Credit Agreement [Member] Variable Rate [Axis] Variable Rate Asset Class [Axis] Asset Class Capital Expenditures Incurred but Not yet Paid Purchases of property and equipment, accrued but not paid Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Assets, Remaining Amortization Period Weighted average remaining useful life Equity, Attributable to Parent Ending balance, value Beginning balance, value Total stockholders’ equity Increase decrease in client funds obligation. Increase Decrease In Client Funds Obligation Net change in client funds obligation Deadline for vesting of shares. Deadline For Vesting Of Shares Deadline for vesting of shares Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net income Net income Interest Expense Interest expense Interest Expense, Total Deferred Costs, Current Deferred contract costs Deferred Costs, Current, Total 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] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five One year to five years Target Performance Level Achieved Target Performance Level Achieved [Member] Target performance level achieved. Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted weighted average shares outstanding Current liabilities before client fund obligations. Current Liabilities Before Client Fund Obligations Current liabilities before client funds obligation Credit Facility [Axis] Credit Facility Performance period commencement date. Performance Period Commencement Date Performance period commencement date Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent, Total Debt Securities, Available-for-Sale, Amortized Cost Amortized cost Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchase price of common stock expressed as a percentage of its fair market value Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Amount of Deferred Costs Related to Long-Term Contracts Long-term deferred contract costs Converted, Weighted Average Grant Date Fair Value Per Share 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. Goodwill and intangible assets disclosure. Goodwill And Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Defined contribution plan employees minimum period of service. Defined Contribution Plan Employees Minimum Period Of Service 401(k) eligibility minimum service period VWAP Share Price. V W A P Share Price VWAP Share Price Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Contract with customer liability additions. Contract With Customer Liability Additions Deferral of revenue Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Earnings Per Share Time based vesting first portion tranche three. Time Based Vesting First Portion Tranche Three [Member] Time-Based Vesting First Portion Tranche Three [Member] Amortized cost as of the balance sheet date of all investments. Investments Amortized Cost Total investments, amortized cost Securities in unrealized loss position for greater than 12 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 [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Capitalized Computer Software, Additions Computer software development costs capitalized Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Type of Restructuring [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Deferred revenue expect to recognize description Number of units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted Stock Awards and restricted stock units, Vested Deferred Revenue, Current Deferred revenue Deferred Revenue, Current, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 23, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
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   58,110,019
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 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 371,325 $ 294,025
Accounts receivable 19,997 16,442
Prepaid expenses 50,809 37,613
Inventory 1,807 1,383
Income tax receivable   18,391
Deferred contract costs 124,397 118,206
Current assets before funds held for clients 568,335 486,060
Funds held for clients 2,727,991 2,327,366
Total current assets 3,296,326 2,813,426
Property and equipment, net 520,182 498,197
Intangible assets, net 49,136 50,112
Goodwill 51,889 51,889
Long-term deferred contract costs 712,935 680,272
Other assets 102,796 103,643
Total assets 4,733,264 4,197,539
Current liabilities:    
Accounts payable 20,969 13,875
Income tax payable 17,282  
Accrued commissions and bonuses 20,091 30,492
Accrued payroll and vacation 42,497 56,086
Deferred revenue 27,604 22,812
Accrued expenses and other current liabilities 85,438 83,302
Current liabilities before client funds obligation 213,881 206,567
Client funds obligation 2,728,431 2,328,076
Total current liabilities 2,942,312 2,534,643
Deferred income tax liabilities, net 133,454 143,750
Long-term deferred revenue 109,435 107,657
Other long-term liabilities 110,000 108,453
Total long-term liabilities 352,889 359,860
Total liabilities 3,295,201 2,894,503
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Common stock, $0.01 par value (100,000 shares authorized, 62,719 and 62,675 shares issued at March 31, 2024 and December 31, 2023, respectively; 56,557 and 56,528 shares outstanding at March 31, 2024 and December 31, 2023, respectively) 627 627
Additional paid-in capital 634,818 724,493
Retained earnings 1,697,191 1,469,981
Accumulated other comprehensive earnings (loss) (495) (1,039)
Treasury stock, at cost (6,162 and 6,147 shares at March 31, 2024 and December 31, 2023, respectively) (894,078) (891,026)
Total stockholders’ equity 1,438,063 1,303,036
Total liabilities and stockholders’ equity $ 4,733,264 $ 4,197,539
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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,719,000 62,675,000
Common stock, shares outstanding 56,557,000 56,528,000
Treasury stock, shares 6,162,000 6,147,000
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues    
Total revenues $ 499,881 $ 451,637
Cost of revenues    
Operating expenses 63,670 53,085
Depreciation and amortization 14,961 12,147
Total cost of revenues 78,631 65,232
Administrative expenses    
Sales and marketing 115,524 103,574
Research and development 50,509 42,669
General and administrative (48,104) 65,605
Depreciation and amortization 17,507 14,125
Total administrative expenses 135,436 225,973
Total operating expenses 214,067 291,205
Operating income 285,814 160,432
Interest expense (782) (837)
Other income (expense), net 5,009 6,004
Income before income taxes 290,041 165,599
Provision for income taxes 42,854 46,303
Net income $ 247,187 $ 119,296
Earnings per share, basic $ 4.37 $ 2.06
Earnings per share, diluted $ 4.37 $ 2.06
Weighted average shares outstanding:    
Basic 56,546 57,867
Diluted 56,552 57,991
Comprehensive earnings:    
Net income $ 247,187 $ 119,296
Unrealized net gains on available-for-sale securities 837 1,050
Tax effect (293) (200)
Other comprehensive income, net of tax 544 850
Comprehensive earnings 247,731 120,146
Recurring [Member]    
Revenues    
Total revenues 491,896 444,421
Implementation and Other [Member]    
Revenues    
Total revenues $ 7,985 $ 7,216
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 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, 2023 1,303,036 $ 627 724,493 1,469,981 (1,039) $ (891,026)
Beginning balance, shares at Dec. 31, 2023   62,675       6,147
Vesting of restricted stock   $ 0        
Vesting of restricted stock, shares   44        
Stock-based compensation (89,675)   (89,675)      
Repurchases of common stock (3,052)         $ (3,052)
Repurchases of common stock, shares           15
Dividends declared (19,977)     (19,977)    
Net income 247,187     247,187    
Other comprehensive earnings (loss), net of tax 544       544  
Ending balance, value at Mar. 31, 2024 $ 1,438,063 $ 627 $ 634,818 $ 1,697,191 $ (495) $ (894,078)
Ending balance, shares at Mar. 31, 2024   62,719       6,162
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Shareholders' Equity (Parenthetical)
3 Months Ended
Mar. 31, 2024
$ / shares
Dividends declared per share $ 0.375
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net income $ 247,187 $ 119,296
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 32,468 26,272
Accretion of discount on available-for-sale securities (73) (124)
Non-cash marketing expense 398 418
Loss (Gain) on disposition of property and equipment 10 (13)
Amortization of debt issuance costs 276 308
Stock-based compensation expense (93,790) 27,819
Deferred income taxes, net (10,489) (1,650)
Other (100) 78
Changes in operating assets and liabilities:    
Accounts receivable (3,555) 5,041
Prepaid expenses (13,888) (6,984)
Inventory 182 385
Other assets 572 2,923
Deferred contract costs (37,640) (38,519)
Accounts payable 2,980 (4,645)
Income taxes, net 35,673 24,933
Accrued commissions and bonuses (10,401) (10,845)
Accrued payroll and vacation (13,636) (8,835)
Deferred revenue 6,570 3,386
Accrued expenses and other current liabilities 5,892 6,859
Net cash provided by operating activities 148,636 146,103
Cash flows from investing activities    
Purchases of investments from funds held for clients 0 (25,000)
Proceeds from investments from funds held for clients 90,000 25,000
Purchases of property and equipment (47,728) (40,618)
Proceeds from sale of property and equipment 13  
Net cash provided by (used in) investing activities 42,285 (40,618)
Cash flows from financing activities    
Withholding taxes paid related to net share settlements (3,052) (626)
Dividends paid (21,209)  
Net change in client funds obligation 400,355 183,629
Net cash provided by financing activities 376,094 183,003
Increase in cash, cash equivalents, restricted cash and restricted cash equivalents 567,015 288,488
Cash, cash equivalents, restricted cash and restricted cash equivalents    
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period 2,422,760 2,409,095
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period 2,989,775 2,697,583
Cash and cash equivalents 371,325 505,590
Restricted cash included in funds held for clients 2,618,450 2,191,993
Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period 2,989,775 2,697,583
Non-cash investing and financing activities:    
Purchases of property and equipment, accrued but not paid 9,070 6,991
Stock-based compensation for capitalized software 3,589 3,597
Right of use assets obtained in exchange for operating lease liabilities $ 5,080 $ 1,933
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 247,187 $ 119,296
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Trading Arrangements

On February 16, 2024, Chad Richison, Co-Chief Executive Officer, President and Chairman of the Board of Directors, and an entity affiliated with Mr. Richison together adopted a Rule 10b5-1 trading arrangement (the “Richison 10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Richison 10b5-1 Plan provides for the sale of up to 487,500 shares of common stock on behalf of Mr. Richison and up to 487,500 shares of common stock on behalf of the affiliated entity, in each case during the period beginning on the later of (i) May 17, 2024, and (ii) the third trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended March 31, 2024, and ending November 13, 2024, subject to earlier termination in accordance with the terms of the Richison 10b5-1 Plan and applicable laws, rules and regulations.

Name Chad Richison
Title Co-Chief Executive Officer, President and Chairman of the Board of Directors
Chad Richison  
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 16, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date November 13, 2024
Arrangement Duration 181 days
Aggregate Available 487,500
Affiliated With Mr. Richison  
Trading Arrangements, by Individual  
Name entity affiliated with Mr. Richison
Rule 10b5-1 Arrangement Adopted true
Rule 10b5-1 Arrangement Terminated true
Termination Date November 13, 2024
Arrangement Duration 181 days
Aggregate Available 487,500
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Description of Business
3 Months Ended
Mar. 31, 2024
Organization And Description Of Business Abstract  
Organization and Description of Business ORGANIZATION AND DESCRIPTION OF BUSINESS

Paycom Software, Inc. (“Software”), together with 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 payroll, talent acquisition, talent management, human resources (“HR”) management and time and labor management applications.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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, 2023 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 15, 2024.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the financial results of Software and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted 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. Intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s 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 months ended March 31, 2024 are not necessarily indicative of the results expected for the full year.

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. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing services, we (i) collect client funds to satisfy their respective 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 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. We typically invest funds held for clients in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets.

These available-for-sale securities are recorded 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.

The Company reports the cash flows related to the purchases of investments from funds held for clients and related to the proceeds from the maturities of investments from funds held for clients on a gross basis in the cash flows from investing activities section of the consolidated statements of cash flows. Additionally, the Company reports cash flows related to cash received from and paid on behalf of clients on a net basis within the net change in client funds obligation in the cash flows from financing activities section of 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 March 31, 2024, there was $796.0 million 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 equity incentive awards and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the three months ended March 31, 2024, we repurchased an aggregate of 15,681 shares of our common stock at an average cost of $194.62 per share, all of which were shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires incremental disclosures in annual and interim periods related reportable segments, and segment expenses but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
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 from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.

Recurring Revenues

Recurring revenues are derived primarily from our payroll, talent acquisition, talent management, HR management and time and labor management applications as well as fees charged for form filings and delivery of client payroll checks and reports. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Client Action Center™, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credits applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning 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, Enhanced ACA and Clue®

applications. Time and labor management includes Time and Attendance, Scheduling, Time-Off Requests with GONE®, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and Microfence® tools and applications. In addition, 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 typically 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 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 collected upon contract inception and is deferred and recognized ratably over the estimated renewal period (i.e., 10-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 months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

130,469

 

 

$

117,416

 

Recognition of revenue included in beginning of period balance

 

 

(5,723

)

 

 

(5,086

)

Contract balance, net of revenue recognized during the period

 

 

12,293

 

 

 

8,472

 

Balance, end of period

 

$

137,039

 

 

$

120,802

 

 

 

We expect to recognize $22.1 million of deferred revenue related to material rights in the remainder of 2024, $22.1 million in 2025, and $92.8 million 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 10 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 is included in sales and marketing expenses and general and administrative expenses 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 March 31, 2024

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

378,467

 

 

$

33,843

 

 

$

(15,380

)

 

$

396,930

 

 Costs to fulfill a contract

 

$

420,011

 

 

$

35,557

 

 

$

(15,166

)

 

$

440,402

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended March 31, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

31,497

 

 

$

(12,963

)

 

$

343,991

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

33,649

 

 

$

(11,956

)

 

$

360,588

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment
4.
PROPERTY AND EQUIPMENT

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

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

401,431

 

 

$

371,665

 

Buildings

 

 

179,933

 

 

 

179,874

 

Computer equipment

 

 

172,081

 

 

 

164,856

 

Rental clocks

 

 

43,755

 

 

 

42,364

 

Furniture, fixtures and equipment

 

 

32,657

 

 

 

32,413

 

Other

 

 

18,508

 

 

 

18,500

 

 

 

 

848,365

 

 

 

809,672

 

Less: accumulated depreciation and amortization

 

 

(468,352

)

 

 

(437,291

)

 

 

 

380,013

 

 

 

372,381

 

Construction in progress

 

 

106,373

 

 

 

92,020

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

520,182

 

 

$

498,197

 

 

 

We capitalize software development costs related to software developed or obtained for internal use in accordance with ASC 350-40. For the three months ended March 31, 2024 and 2023, we capitalized $29.8 million and $21.4 million, respectively, of software development costs related to software developed or obtained for internal use.

Rental clocks included in property and equipment, net in the consolidated balance sheets, 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.

Prior to the repayment of our debt on November 21, 2023, we capitalized interest costs incurred for indebtedness related to construction in progress. For the three months ended March 31, 2024 and 2023, we incurred interest costs of $0.8 million and $1.4 million, respectively, of which we capitalized $0.0 million and $0.5 million, respectively. Included in the construction in progress balance at March 31, 2024 and December 31, 2023 is $2.0 million and $4.2 million in retainage, respectively.

Depreciation and amortization expense for property and equipment was $31.5 million and $25.3 million for the three months ended March 31, 2024 and 2023, respectively.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, Net
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
5.
GOODWILL AND INTANGIBLE ASSETS, NET

As of both March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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:

 

 

 

March 31, 2024

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.6

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

Total

 

 

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

 

 

 

 

December 31, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.8

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

Total

 

 

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

 

Amortization of intangible assets for the three months ended March 31, 2024 and 2023 was $1.0 million. We estimate the aggregate amortization expense will be $2.9 million for the remainder of 2024 and $3.9 million for each of 2025, 2026, 2027, 2028 and 2029.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
6.
LONG-TERM DEBT

On July 29, 2022 (the “Facility Closing Date”), Paycom Payroll, LLC, Software, and certain other subsidiaries of Software (collectively, the “Loan Parties”) entered into a credit agreement (as amended from time to time, 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 a senior secured revolving credit facility (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 senior secured delayed draw term loan (the “Term Loan Facility”) in the aggregate amount of up to $750.0 million. All loans under the Credit Agreement will mature on July 29, 2027 (the “Scheduled Maturity Date”). Unamortized debt issuance costs of $3.7 million as of March 31, 2024 are included in other assets on our consolidated balance sheets.

On the Facility Closing Date, 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 bore interest at the Adjusted Term SOFR Rate (as defined below) for the interest period in effect plus 1.25%.

On July 28, 2023, the Loan Parties entered into Amendment No. 2 to Credit Agreement with the Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the Revolving Credit Facility were increased from $650.0 million to $1.0 billion, (ii) the Term Loan Facility was terminated and (iii) the 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 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 was included in other income, net in the consolidated statements of comprehensive income.

On November 21, 2023, we fully repaid the outstanding indebtedness under the Revolving Credit Facility. As of March 31, 2024, there was no debt outstanding under the Revolving Credit Facility.

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. Subject to certain conditions set forth in the Credit Agreement, we may borrow, prepay and reborrow under the Revolving Credit Facility and terminate or reduce the Lenders’ commitments at any time prior to the Scheduled Maturity Date. 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 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.

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.5 to 1.0, stepping down to 3.25 to 1.0 as of December 31, 2024 and 3.0 to 1.0 as of December 31, 2025, and thereafter. Additionally, the 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 March 31, 2024, we were in compliance with these covenants. Our obligations under the Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Corporate Investments and Funds Held For Clients
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Corporate Investments and Funds Held For Clients
7.
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:

 

 

 

March 31, 2024

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

371,325

 

 

$

 

 

$

 

 

$

371,325

 

Funds held for clients cash and cash equivalents

 

 

2,618,450

 

 

 

 

 

 

 

 

 

2,618,450

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

109,960

 

 

 

 

 

 

(419

)

 

 

109,541

 

Total investments

 

$

3,099,735

 

 

$

 

 

$

(419

)

 

$

3,099,316

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

294,025

 

 

$

 

 

$

 

 

$

294,025

 

Funds held for clients cash and cash equivalents

 

 

2,128,735

 

 

 

 

 

 

 

 

 

2,128,735

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,887

 

 

 

 

 

 

(1,256

)

 

 

173,631

 

Total investments

 

$

2,622,647

 

 

$

 

 

$

(1,256

)

 

$

2,621,391

 

 

(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 March 31, 2024, are as follows:

 

 

 

March 31, 2024

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

Total

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

 

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, 2023, are as follows:

 

 

 

December 31, 2023

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

Total

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

 

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 three months ended March 31, 2024 or 2023. There were no realized gains or losses on the sale of available-for-sale securities for the three months ended March 31, 2024 or 2023.

We regularly review the composition of our investment portfolio and did not recognize any credit impairment losses during the three months ended March 31, 2024 or 2023. 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 March 31, 2024.

Expected maturities of available-for-sale securities at March 31, 2024 are as follows:

 

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

109,960

 

 

$

109,541

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

109,960

 

 

$

109,541

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
8.
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. 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, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets. These available-for-sale securities are recognized 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 7 for additional information.

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 March 31, 2024 and December 31, 2023:

 

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

 

 

$

109,541

 

 

$

 

 

$

109,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

173,631

 

 

$

 

 

$

173,631

 

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Savings Plan and Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2024
Compensation Related Costs [Abstract]  
Employee Savings Plan and Employee Stock Purchase Plan
9.
EMPLOYEE SAVINGS PLAN AND EMPLOYEE STOCK PURCHASE PLAN

Employees over the age of 18 who have completed 30 days of service are eligible to participate in our employee savings plan (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.6 million and $4.0 million for the three months ended March 31, 2024 and 2023, respectively.

The Paycom Software, Inc. Employee Stock Purchase Plan (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 37,629 and 26,587 shares of the Company’s common stock under the ESPP during the three months ended March 31, 2024 and 2023, 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 $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share
10.
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 March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Denominator:

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

56,546

 

 

 

57,867

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

6

 

 

 

124

 

Diluted weighted average shares outstanding

 

 

56,552

 

 

 

57,991

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

4.37

 

 

$

2.06

 

Diluted

 

$

4.37

 

 

$

2.06

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
11.
STOCK-BASED COMPENSATION

Restricted Stock Awards

During the three months ended March 31, 2024, we issued an aggregate of 638,447 restricted shares of common stock under the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), consisting of 187,078 shares subject to market-based vesting conditions (“Market-Based Shares”) and 451,369 shares subject to time-based or no vesting conditions (“Time-Based Shares”). Generally, 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 $222 per share and 50% on the first date, if any, that the Company’s VWAP Value equals or exceeds $251 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 2023 LTIP and the applicable restricted stock award agreement. Generally, the Time-Based Shares granted to non-executive employees will vest over approximately 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 2023 LTIP and the applicable restricted stock award agreement. The Time-Based Shares include 4,104 shares of common stock granted to Chris G. Thomas in connection with his appointment as Co-Chief Executive Officer of the Company effective February 7, 2024.

In connection with the Co-Chief Executive Officer transition, the Company and Chad Richison entered into a letter agreement pursuant to which, among other things, Mr. Richison acknowledged and agreed that the change in his position from Chief Executive Officer to Co-Chief Executive Officer triggered the forfeiture of 1,610,000 shares of restricted stock granted to him on November 23, 2020 (the “2020 CEO Performance Award”) in accordance with the terms of the award. As a result, on February 7, 2024, 1,610,000

shares of restricted stock were forfeited to the Company and $117.5 million of previously recognized compensation costs that were recorded in reporting periods prior to 2024 were reversed to additional paid-in capital in the consolidated balance sheets and to general and administrative expenses in the consolidated statements of comprehensive income.

The following table summarizes restricted stock awards activity for the three months ended March 31, 2024:

 

 

 

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, 2023

 

 

904.0

 

 

$

293.74

 

 

 

1,745.5

 

 

$

124.38

 

Granted

 

 

451.4

 

 

$

185.46

 

 

 

187.1

 

 

$

167.48

 

Vested

 

 

(36.7

)

 

$

265.98

 

 

 

 

 

$

 

Forfeited

 

 

(37.8

)

 

$

290.52

 

 

 

(1,620.3

)

 

$

110.53

 

Unvested shares of restricted stock outstanding at March 31, 2024

 

 

1,280.9

 

 

$

256.48

 

 

 

312.3

 

 

$

222.04

 

 

Restricted Stock Units

During the three months ended March 31, 2024, we issued the following restricted stock unit awards to certain of our executive officers, in each case subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement: (i) an aggregate of 41,230 performance-based restricted stock units (“PSUs”), with the number of shares deliverable upon vesting of such PSUs to be determined based on achievement of a pre-established revenue performance goal for the one-year performance period from January 1, 2024 to December 31, 2024; (ii) an aggregate of 26,230 time-based restricted stock units (“RSUs”) vesting in three equal annual tranches over a period of approximately three years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date; and (iii) 17,209 RSUs, with 24% vesting in February 2025, 24% vesting in February 2026 and 52% vesting in February 2027, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date. The PSUs will be eligible to vest no later than 60 days following the end of the performance period, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date.

During the three months ended March 31, 2024, 75,464 PSUs (consisting of PSUs granted to certain executive officers in 2021, 2022 and 2023) were eligible to vest based on the Company’s performance during a performance period ended December 31, 2023. On February 5, 2024, we issued 4,472 shares of common stock upon the vesting of PSUs awarded to Mr. Boelte in May 2023. The number of shares delivered upon vesting of such PSUs was determined based on the Company’s achievement of an adjusted EBITDA performance goal. With respect to all other PSUs eligible to vest based on the Company’s performance during a performance period ended December 31, 2023, the relevant performance goals were not achieved and, as a result, none of such PSUs vested and all were forfeited.

 

The following table summarizes PSU and RSU activity for the three months ended March 31, 2024:

 

 

 

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, 2023

 

 

9.2

 

 

$

300.74

 

 

 

37.2

 

 

$

308.05

 

Granted

 

 

43.4

 

 

$

190.41

 

 

 

41.2

 

 

$

189.95

 

Vested

 

 

(2.9

)

 

$

297.55

 

 

 

(4.4

)

 

$

288.77

 

Forfeited

 

 

 

 

$

 

 

 

 

 

$

 

Unvested restricted stock units outstanding at March 31, 2024(1)

 

 

49.7

 

 

$

204.52

 

 

 

74.0

 

 

$

243.38

 

 

(1)
A maximum of 123,078 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 months ended March 31, 2024, the Company recognized stock-based compensation expense, inclusive of forfeitures, that totaled a net benefit of $93.8 million. For the three months ended March 31, 2023, our total stock-based compensation expense was $27.8 million.

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 unit awards (including RSUs and PSUs) as of March 31, 2024.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,863

 

 

$

10,581

 

Weighted average period for recognition (years)

 

 

2.8

 

 

 

1.5

 

 

We capitalized stock-based compensation costs related to software developed for internal use of $3.6 million for the three months ended March 31, 2024 and 2023, 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 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
12.
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 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
13.
INCOME TAXES

The Company’s effective income tax rate was 14.8% and 28.0% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily attributable to the tax benefit related to the forfeiture of the 2020 CEO Performance Award in February 2024.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events
14.
SUBSEQUENT EVENTS

Sales Leadership Transition

In connection with her promotion to Executive Vice President of Sales, the Company granted to Amy Walker an award of 4,000 target PSUs (the “Walker Award”), effective April 4, 2024. The Walker Award is subject to the terms and conditions of the 2023 LTIP and an award agreement that provides for performance-based vesting based on achievement of revenue performance goals for the performance period that began January 1, 2024 and ends December 31, 2024. Pursuant to the applicable award agreement, 75% of

the Walker Award will vest if the threshold performance level is achieved, 100% of the Walker Award will vest if the target performance level is achieved and 125% of the Walker Award will vest if the maximum performance level is achieved.

Holly Faurot, the Company’s former Chief Sales Officer, transitioned to a non-employee consulting role. In connection with this transition, Ms. Faurot entered into an Independent Consultant and Services Agreement with Software’s wholly owned subsidiary, Paycom Payroll, LLC, and a Release and Award Cancellation and Acceleration Agreement (the “Release Agreement”) with Software, each dated April 4, 2024.

Pursuant to the Release Agreement, Ms. Faurot agreed to, among other things, the cancellation of (i) 30,370 unvested shares of restricted stock, (ii) 5,902 unvested RSUs and (iii) 10,782 unvested PSUs. As consideration for the cancellation of the specified unvested equity incentive awards and a release of claims, the Company accelerated vesting of 3,000 shares of time-based restricted stock previously granted to Ms. Faurot under the 2023 LTIP, effective April 4, 2024.

Director Equity Compensation

On April 29, 2024, the Company issued an aggregate of 7,296 restricted shares of common stock to the non-employee members of the Board of Directors 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.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the financial results of Software and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted 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. Intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s 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 months ended March 31, 2024 are not necessarily indicative of the results expected for the full year.

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. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.

Funds Held for Clients and Client Funds Obligation

Funds Held for Clients and Client Funds Obligation

As part of our payroll and tax filing services, we (i) collect client funds to satisfy their respective 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 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. We typically invest funds held for clients in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets.

These available-for-sale securities are recorded 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.

The Company reports the cash flows related to the purchases of investments from funds held for clients and related to the proceeds from the maturities of investments from funds held for clients on a gross basis in the cash flows from investing activities section of the consolidated statements of cash flows. Additionally, the Company reports cash flows related to cash received from and paid on behalf of clients on a net basis within the net change in client funds obligation in the cash flows from financing activities section of 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 March 31, 2024, there was $796.0 million 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 equity incentive awards and other corporate considerations. The current stock repurchase plan will expire on August 15, 2024.

During the three months ended March 31, 2024, we repurchased an aggregate of 15,681 shares of our common stock at an average cost of $194.62 per share, all of which were shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires incremental disclosures in annual and interim periods related reportable segments, and segment expenses but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
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 months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

130,469

 

 

$

117,416

 

Recognition of revenue included in beginning of period balance

 

 

(5,723

)

 

 

(5,086

)

Contract balance, net of revenue recognized during the period

 

 

12,293

 

 

 

8,472

 

Balance, end of period

 

$

137,039

 

 

$

120,802

 

 

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

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

378,467

 

 

$

33,843

 

 

$

(15,380

)

 

$

396,930

 

 Costs to fulfill a contract

 

$

420,011

 

 

$

35,557

 

 

$

(15,166

)

 

$

440,402

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended March 31, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

31,497

 

 

$

(12,963

)

 

$

343,991

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

33,649

 

 

$

(11,956

)

 

$

360,588

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
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:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Property and equipment

 

 

 

 

 

 

Software and capitalized software development costs

 

$

401,431

 

 

$

371,665

 

Buildings

 

 

179,933

 

 

 

179,874

 

Computer equipment

 

 

172,081

 

 

 

164,856

 

Rental clocks

 

 

43,755

 

 

 

42,364

 

Furniture, fixtures and equipment

 

 

32,657

 

 

 

32,413

 

Other

 

 

18,508

 

 

 

18,500

 

 

 

 

848,365

 

 

 

809,672

 

Less: accumulated depreciation and amortization

 

 

(468,352

)

 

 

(437,291

)

 

 

 

380,013

 

 

 

372,381

 

Construction in progress

 

 

106,373

 

 

 

92,020

 

Land

 

 

33,796

 

 

 

33,796

 

Property and equipment, net

 

$

520,182

 

 

$

498,197

 

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2024
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:

 

 

 

March 31, 2024

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.6

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

Total

 

 

 

$

60,199

 

 

$

(11,063

)

 

$

49,136

 

 

 

 

 

December 31, 2023

 

 

 

Weighted Average Remaining

 

 

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Gross

 

 

Amortization

 

 

Net

 

 

 

(Years)

 

 

 

 

 

 

 

 

 

Intangibles:

 

 

 

 

 

 

 

 

 

 

 

Naming rights

 

12.8

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

Total

 

 

 

$

60,199

 

 

$

(10,087

)

 

$

50,112

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Corporate Investments and Funds Held For Clients (Tables)
3 Months Ended
Mar. 31, 2024
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:

 

 

 

March 31, 2024

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

371,325

 

 

$

 

 

$

 

 

$

371,325

 

Funds held for clients cash and cash equivalents

 

 

2,618,450

 

 

 

 

 

 

 

 

 

2,618,450

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

109,960

 

 

 

 

 

 

(419

)

 

 

109,541

 

Total investments

 

$

3,099,735

 

 

$

 

 

$

(419

)

 

$

3,099,316

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

Type of issue

 

Amortized cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair value

 

Cash and cash equivalents

 

$

294,025

 

 

$

 

 

$

 

 

$

294,025

 

Funds held for clients cash and cash equivalents

 

 

2,128,735

 

 

 

 

 

 

 

 

 

2,128,735

 

Available-for-sale securities(1):

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

25,000

 

 

 

 

 

 

 

 

 

25,000

 

U.S. treasury securities

 

 

174,887

 

 

 

 

 

 

(1,256

)

 

 

173,631

 

Total investments

 

$

2,622,647

 

 

$

 

 

$

(1,256

)

 

$

2,621,391

 

 

(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 March 31, 2024, are as follows:

 

 

 

March 31, 2024

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

Total

 

$

 

 

$

 

 

$

(419

)

 

$

109,541

 

 

$

(419

)

 

$

109,541

 

 

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, 2023, are as follows:

 

 

 

December 31, 2023

 

 

 

Securities in unrealized loss position for less than 12 months

 

 

Securities in unrealized loss position for greater than 12 months

 

 

Total

 

Type of issue

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

 

Gross unrealized losses

 

 

Fair value

 

U.S. treasury securities

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

Total

 

$

 

 

$

 

 

$

(1,256

)

 

$

173,631

 

 

$

(1,256

)

 

$

173,631

 

Summary of Expected Maturities of Available for Sale Securities

Expected maturities of available-for-sale securities at March 31, 2024 are as follows:

Expected maturity

 

Amortized cost

 

 

Fair value

 

One year or less

 

$

109,960

 

 

$

109,541

 

One year to five years

 

$

 

 

$

 

Total available-for-sale securities

 

$

109,960

 

 

$

109,541

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023:

 

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

 

 

$

109,541

 

 

$

 

 

$

109,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

 

 

$

25,000

 

 

$

 

 

$

25,000

 

U.S. treasury securities

 

$

 

 

$

173,631

 

 

$

 

 

$

173,631

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

247,187

 

 

$

119,296

 

Denominator:

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

56,546

 

 

 

57,867

 

Dilutive effect of unvested restricted stock and restricted stock units

 

 

6

 

 

 

124

 

Diluted weighted average shares outstanding

 

 

56,552

 

 

 

57,991

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

4.37

 

 

$

2.06

 

Diluted

 

$

4.37

 

 

$

2.06

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Restricted Stock Unit and PSU Activity

The following table summarizes restricted stock awards activity for the three months ended March 31, 2024:

 

 

 

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, 2023

 

 

904.0

 

 

$

293.74

 

 

 

1,745.5

 

 

$

124.38

 

Granted

 

 

451.4

 

 

$

185.46

 

 

 

187.1

 

 

$

167.48

 

Vested

 

 

(36.7

)

 

$

265.98

 

 

 

 

 

$

 

Forfeited

 

 

(37.8

)

 

$

290.52

 

 

 

(1,620.3

)

 

$

110.53

 

Unvested shares of restricted stock outstanding at March 31, 2024

 

 

1,280.9

 

 

$

256.48

 

 

 

312.3

 

 

$

222.04

 

The following table summarizes PSU and RSU activity for the three months ended March 31, 2024:

 

 

 

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, 2023

 

 

9.2

 

 

$

300.74

 

 

 

37.2

 

 

$

308.05

 

Granted

 

 

43.4

 

 

$

190.41

 

 

 

41.2

 

 

$

189.95

 

Vested

 

 

(2.9

)

 

$

297.55

 

 

 

(4.4

)

 

$

288.77

 

Forfeited

 

 

 

 

$

 

 

 

 

 

$

 

Unvested restricted stock units outstanding at March 31, 2024(1)

 

 

49.7

 

 

$

204.52

 

 

 

74.0

 

 

$

243.38

 

 

(1)
A maximum of 123,078 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 unit awards (including RSUs and PSUs) as of March 31, 2024.

 

 

 

Restricted Stock

 

 

Restricted Stock

 

 

 

Awards

 

 

Units

 

Unrecognized compensation cost

 

$

270,863

 

 

$

10,581

 

Weighted average period for recognition (years)

 

 

2.8

 

 

 

1.5

 

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Detail) - Stock Repurchase Plan [Member]
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Summary Of Significant Accounting Policy [Line Items]  
Available authorized repurchase amount $ 796,000,000
Stock repurchase plan expiration date Aug. 15, 2024
Stock repurchased, average costs per share | $ / shares $ 194.62
Repurchases of common stock, shares | shares 15,681
Maximum [Member]  
Summary Of Significant Accounting Policy [Line Items]  
Stock repurchase plan, authorized amount $ 1,100,000,000
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Balance, beginning of period $ 130,469 $ 117,416
Recognition of revenue included in beginning of period balance (5,723) (5,086)
Contract balance, net of revenue recognized during the period 12,293 8,472
Balance, end of period $ 137,039 $ 120,802
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Deferred revenue expect to recognize description We expect to recognize $22.1 million of deferred revenue related to material rights in the remainder of 2024, $22.1 million in 2025, and $92.8 million thereafter.
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Detail 1)
$ in Millions
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred revenue expect to recognize amount $ 22.1
Deferred revenue expect to recognize period 9 months
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 $ 22.1
Deferred revenue expect to recognize period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred revenue expect to recognize amount $ 92.8
Deferred revenue expect to recognize period
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Costs to Obtain a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance $ 378,467 $ 325,457
Capitalization of Costs 33,843 31,497
Amortization (15,380) (12,963)
Ending Balance 396,930 343,991
Costs to Fulfill a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance 420,011 338,895
Capitalization of Costs 35,557 33,649
Amortization (15,166) (11,956)
Ending Balance $ 440,402 $ 360,588
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property and Equipment [Line Items]    
Property and equipment, gross $ 848,365 $ 809,672
Less: accumulated depreciation and amortization (468,352) (437,291)
Property and equipment, net 520,182 498,197
Software And Capitalized Software Development Costs [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 401,431 371,665
Buildings [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 179,933 179,874
Computer Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 172,081 164,856
Rental Clocks [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 43,755 42,364
Furniture, Fixtures and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 32,657 32,413
Other [Member]    
Property and Equipment [Line Items]    
Property and equipment, gross 18,508 18,500
Property and Equipment, net, Excluding Land and Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment, net 380,013 372,381
Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment, net 106,373 92,020
Land [Member]    
Property and Equipment [Line Items]    
Property and equipment, net $ 33,796 $ 33,796
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property and Equipment [Line Items]      
Computer software development costs capitalized $ 29,800 $ 21,400  
Interest and Debt Expense 800 1,400  
Interest Costs Capitalized 0 500  
Retainage amount included in construction in progress 2,000   $ 4,200
Depreciation and amortization 17,507 14,125  
Property and Equipment [Member]      
Property and Equipment [Line Items]      
Depreciation and amortization $ 31,500 $ 25,300  
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, Net - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Jul. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Line Items]        
Goodwill   $ 51,889,000   $ 51,889,000
Goodwill impairment amount   0    
Amortization of intangible assets   1,000,000 $ 1,000,000  
Estimated remaining amortization expense for remainder of 2024   2,900    
Estimated remaining amortization expense in 2025   3,900,000    
Estimated remaining amortization expense in 2026   3,900,000    
Estimated remaining amortization expense in 2027   3,900,000    
Estimated remaining amortization expense in 2028   3,900,000    
Estimated remaining amortization expense in 2029   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
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross $ 60,199 $ 60,199
Accumulated Amortization (11,063) (10,087)
Net 49,136 50,112
Naming Rights [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross 60,199 60,199
Accumulated Amortization (11,063) (10,087)
Net $ 49,136 $ 50,112
Weighted average remaining useful life 12 years 7 months 6 days 12 years 9 months 18 days
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 28, 2023
Jul. 29, 2022
Mar. 31, 2024
Term Loan Facility [Member]      
Debt Instrument [Line Items]      
Number of draws made no    
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Debt outstanding     $ 0
Revolving Credit Facility [Member] | Maximum [Member] | Amendment No. 2 [Mmber]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 1,000,000    
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     $ 3,700,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, borrowings outstanding   $ 29,000,000  
Revolving Credit Agreement [Member] | Minimum [Member] | Amendment No. 2 [Mmber]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 650,000,000    
Revolving Credit Agreement [Member] | Lenders [Member]      
Debt Instrument [Line Items]      
Line of credit facility agreement date   Jul. 29, 2022  
Revolving Credit Agreement [Member] | Swingline Loans [Member]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 25,000,000  
Revolving Credit Agreement [Member] | Letters of Credit [Member]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   6,500,000  
Revolving Credit Agreement [Member] | 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    
Revolving Credit Agreement [Member] | Federal Funds Rate Plus [Member]      
Debt Instrument [Line Items]      
Debt instrument basis spread on variable rate     0.50%
Revolving Credit Agreement [Member] | S O F R Plus [Member]      
Debt Instrument [Line Items]      
Debt instrument basis spread on variable rate     0.10%
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%
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] | Revolving Credit Agreement [Member]      
Debt Instrument [Line Items]      
Quarterly commitment fee     0.20%
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | Revolving Credit Agreement [Member] | A B R Loans [Member]      
Debt Instrument [Line Items]      
Debt instrument basis spread on variable rate     1.00%
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Corporate Investments and Funds Held for Clients [Line Items]      
Cash and cash equivalents, amortized cost $ 371,325 $ 294,025  
Funds held for clients cash and cash equivalents, amortized cost 2,618,450 2,128,735  
Amortized cost 109,960    
Total investments, amortized cost 3,099,735 2,622,647  
Gross unrealized losses (419) (1,256)  
Cash and cash equivalents, fair value 371,325 294,025 $ 505,590
Funds held for clients cash and cash equivalents, fair value 2,618,450 2,128,735  
Fair value 109,541    
Total investments, fair value 3,099,316    
Available-for-sale Securities [Member] | U.S. Treasury Securities [Member]      
Corporate Investments and Funds Held for Clients [Line Items]      
Amortized cost [1] 109,960 174,887  
Gross unrealized losses [1] (419) (1,256)  
Fair value [1] $ 109,541 173,631  
Available-for-sale Securities [Member] | Certificates of Deposit [Member]      
Corporate Investments and Funds Held for Clients [Line Items]      
Amortized cost [1]   25,000  
Fair value [1]   $ 25,000  
[1] All available-for-sale securities were included within the funds held for clients.
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Dec. 31, 2023
Corporate Investments And Funds Held For Clients [Line Items]    
Securities in unrealized loss position for greater than 12 months, Gross unrealized losses $ (419) $ (1,256)
Securities in unrealized loss position for greater than 12 months, Fair value 109,541 173,631
Gross unrealized losses (419) (1,256)
Fair value 109,541 173,631
U.S. Treasury Securities [Member]    
Corporate Investments And Funds Held For Clients [Line Items]    
Securities in unrealized loss position for greater than 12 months, Gross unrealized losses (419) (1,256)
Securities in unrealized loss position for greater than 12 months, Fair value 109,541 173,631
Gross unrealized losses (419) (1,256)
Fair value $ 109,541 $ 173,631
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Corporate Investments and Funds Held For Clients - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Debt securities, Available-for-sale, Realized Gain (Loss) $ 0 $ 0
Credit impairment losses $ 0 $ 0
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]  
Amortized cost, One year or less $ 109,960
Amortized cost 109,960
Fair value, One year or less 109,541
Fair value, Total available-for-sale securities $ 109,541
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Dec. 31, 2023
Certificates of Deposit [Member]    
Assets:    
Assets   $ 25,000
U.S. Treasury Securities [Member]    
Assets:    
Assets $ 109,541 173,631
Level 2 [Member] | Certificates of Deposit [Member]    
Assets:    
Assets   25,000
Level 2 [Member] | U.S. Treasury Securities [Member]    
Assets:    
Assets $ 109,541 $ 173,631
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Defined Contribution Plan Disclosure [Line Items]    
401(k) minimum age of eligibility for participation 18 years  
401(k) eligibility minimum service period 30 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,600,000 $ 4,000,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%  
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 37,629 26,587
Compensation expense related to ESPP $ 900,000 $ 900,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 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 247,187 $ 119,296
Denominator:    
Basic weighted average shares outstanding 56,546 57,867
Diluted weighted average shares outstanding 56,552 57,991
Earnings per share:    
Earnings per share, basic $ 4.37 $ 2.06
Earnings per share, diluted $ 4.37 $ 2.06
Restricted Stock Units [Member]    
Denominator:    
Dilutive effect of unvested restricted stock and restricted stock units 6 124
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 07, 2024
Feb. 05, 2024
Nov. 23, 2020
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Capitalized compensation cost       $ 3,589 $ 3,597
Software and Capitalized Software Costs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Capitalized compensation cost       $ 3,600 3,600
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       26,230  
Restricted Stock [Member] | Time-Based Shares [Member] | Non Executive Employees [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] | Time-Based Shares [Member] | Co-Chief Executive Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued       4,104  
Restricted Stock [Member] | 2020 CEO Performance Award [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued     1,610,000    
Number of shares forfeitured 1,610,000        
Allocated Share Based Compensation Expense $ 117,500        
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued       638,447  
Restricted Stock [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       17,209  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Market-Based Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued       187,078  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [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       $ 222  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Time-Based Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued       451,369  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [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       $ 251  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | February 2025          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Vesting percentage, restricted shares       24.00%  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | February 2026          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Vesting percentage, restricted shares       24.00%  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | February 2027          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Vesting percentage, restricted shares       52.00%  
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       41,200  
Shares eligible to vest based on performance       75,464  
Number of units vested       4,400  
Performance-Based Restricted Stock Units [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       60 days  
Performance-Based Restricted Stock Units [Member] | Executive Officers [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of units vested   4,472      
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       41,230  
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         $ 27,800
Capitalized compensation cost       $ 93,800  
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail)
3 Months Ended
Mar. 31, 2024
$ / 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 904,000.0
Restricted Stock Awards and restricted stock units, Granted | shares 451,400
Restricted Stock Awards and restricted stock units, Vested | shares (36,700)
Restricted Stock Awards and restricted stock units, Forfeited | shares (37,800)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 1,280,900
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 293.74
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 185.46
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 265.98
Forfeited, Weighted Average Grant Date Fair Value Per Share | $ / shares 290.52
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 256.48
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,745,500
Restricted Stock Awards and restricted stock units, Granted | shares 187,100
Restricted Stock Awards and restricted stock units, Forfeited | shares (1,620,300)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 312,300
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 124.38
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 167.48
Forfeited, Weighted Average Grant Date Fair Value Per Share | $ / shares 110.53
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 222.04
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 9,200
Restricted Stock Awards and restricted stock units, Granted | shares 43,400
Restricted Stock Awards and restricted stock units, Vested | shares (2,900)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 49,700 [1]
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 300.74
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 190.41
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 297.55
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 204.52 [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 37,200
Restricted Stock Awards and restricted stock units, Granted | shares 41,200
Restricted Stock Awards and restricted stock units, Vested | shares (4,400)
Unvested shares of restricted stock and restricted stock units outstanding at end of period | shares 74,000 [1]
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period | $ / shares $ 308.05
Granted, Weighted Average Grant Date Fair Value Per Share | $ / shares 189.95
Vested, Weighted Average Grant Date Fair Value Per Share | $ / shares 288.77
Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period | $ / shares $ 243.38 [1]
[1] A maximum of 123,078 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 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2024
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 123,078
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
3 Months Ended
Mar. 31, 2024
USD ($)
Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unrecognized compensation cost $ 270,863
Weighted average period for recognition (years) 2 years 9 months 18 days
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Unrecognized compensation cost $ 10,581
Weighted average period for recognition (years) 1 year 6 months
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Examination [Line Items]    
Effective income tax rate 14.80% 28.00%
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Additional Information (Detail) - shares
3 Months Ended
Apr. 29, 2024
Apr. 04, 2024
Mar. 31, 2024
Dec. 31, 2023
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member]        
Subsequent Event [Line Items]        
Restricted shares of common stock issued     638,447  
Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Time-Based Shares [Member]        
Subsequent Event [Line Items]        
Restricted shares of common stock issued     451,369  
Restricted Stock Units [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock     49,700 [1] 9,200
Restricted shares of common stock issued     43,400  
Performance-Based Restricted Stock Units [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock     74,000 [1] 37,200
Restricted shares of common stock issued     41,200  
Subsequent Event [Member] | Threshold Performance Level Achieved        
Subsequent Event [Line Items]        
Vesting percentage   75.00%    
Subsequent Event [Member] | Target Performance Level Achieved        
Subsequent Event [Line Items]        
Vesting percentage   100.00%    
Subsequent Event [Member] | Maximum Performance Level Is Achieved        
Subsequent Event [Line Items]        
Vesting percentage   125.00%    
Subsequent Event [Member] | 2023 Long-Term Incentive Plan [Member] | Time-Based Restricted Stock Units [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock   3,000    
Subsequent Event [Member] | Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock   30,370    
Subsequent Event [Member] | Restricted Stock [Member] | 2023 Long-Term Incentive Plan [Member] | Non-Employee [Member]        
Subsequent Event [Line Items]        
Restricted shares of common stock issued 7,296      
Subsequent Event [Member] | Restricted Stock Units [Member] | 2023 Long-Term Incentive Plan [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock   5,902    
Subsequent Event [Member] | Performance-Based Restricted Stock Units [Member] | 2023 Long-Term Incentive Plan [Member]        
Subsequent Event [Line Items]        
Unvested shares of restricted stock   10,782    
Subsequent Event [Member] | Walker Award | 2023 Long-Term Incentive Plan [Member]        
Subsequent Event [Line Items]        
Award granted   4,000    
[1] A maximum of 123,078 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 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^ HE@'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@*)8>U7\8.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT9AZCK96BG(2$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 9^#\QC(8+R;;#]$H?R:G8B\ (CJA%;&,B6&U#RX8"6E9SB"E^I# M'A%JSA_ (DDM2<(,+/Q"9%VKE5 !);EPP6NUX/UGZ#-,*\ >+0X4H2HK8-T\ MT9^GOH4;8(81!AN_"Z@78J[^BQ')N<2SM4\/:T>\GK%F:( M) >%Z5U^PZ^;79/.ZWK*MY?5_P5<'K?9]=?_C=A*W3YF#^ ML?%5L&OAUUUT7U!+ P04 " "O@*)8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *^ HEC#A#Z^TP4 -T> 8 >&PO=V]R:W-H965T&UL MM9GA;Z,V&,;_%2N;IDUJ&C!)T]S22"G7WJJ[7G--MU,W[8,#3D %S(R3-/_] M7@.!]F3>YM#E2PN$Y\$_C.W']G@KY%,6<*[(EDK._%P41SUJ66>]F(5)9S+.K\WD9"S6*@H3/I,D6\[]VO&6E&$)3ZY2E2H=N0F M*3X/_9J[) N8Y-FXI^!I6M/S2N?+PIDV.#OD5B0JR,#5Y_YK?0]*6165[HMZ M25'#6R9/B6.?$&K1OJ$\+BZ?IB"GCDG^JCA.]>:? MR<,NY2927&Y;W2\F)%35$FE0(0W0,DV!Q\^9KB.V,C'A^B6+,M.K<%%92ZBS M"NKLL'J:<1D*W:)] OV"L9#7)=CXA:61^!BYQJZ#C8U'DY)X'K,H(I?K#'[. MS&D7]VF, [BN+5^=,O&/7@TPG ZKD9N5NK3,$$ M#NK72/R#DDSY'@JW0>ZF5PDVD\&Y;4/W/1KW-B;&.O38>$YY"%7$B5@2F_ZZ M^(W,N;>6 &UDPIU>OZ:?K5/+)BETVAL6KXPT9-=QR,;SS!Z57#U[ 4N@ M[VQ,#KC1Y\?YE9'O&,F(ULF('I2,]"! /J_CA7$HN'S#!#ZQKG/FC!SCY/\8 M28C628@>E(0>V#.Y\2$JA,O0*U90$%S<\MSJ0AP:]L^-B0@7M^6M$Q'%(TS) M._5]<,].]@?D$]Q'[A+CI_N&Y7 C?3K*;GEL9 AQ*Q[P7PC^C$R$JTS$CTH M(U7HKCX3DCR(;6+$QNWNGB(6B)CE/D;<8P0D6@E! JG#G"O*@3VSE)FJNIT)R!$1^3M,FS%QQZ%C]ZF1]!CQB=;QB>+Q*6^D4\E9,QAN MT+?,W? Q5HEHG9@HGG,^B7QU*! ).J[B)D-*NV".#9RXJBUG'9,R]V$#4"P7YOFI&/#WD%7N)U=5J[W::[UCVZMN+ MC=];IM<9,A+Q)4BMTR&,<++82RU.E$CS[&PO=V]R:W-H M965T&ULK5K];]NV%OU7"*\8,L"I^:6O-C'0)MA68'NO:-KW M?J9E)A8JB9Y$)R$NU;M98U?'.OFDIHN&T>9NVZD6+9-ZK*&<4XGE6BJ"?S MJ_ZSS\W\2G6Z+&KYN4%M5U6B>?XH2_5T/2&3W0=?BH>5-A_,YE=K\2#OI/ZV M_MS W6R(LBPJ6;>%JE$C[Z\G'\B[&]XWZ!'_*^13NW>-3"H+I;Z;FT_+ZPDV MC&0I:/*_Q=+O;J> MI!.TE/>B*_47]?2[W"84F7BY*MO^?_2TQ>()RKM6JVK;&!A41;WY+7YL.V*O M >&>!G3;@)[;@&T;L#[1#;,^K5NAQ?RJ44^H,6B(9B[ZONE;0S9%;5[CG6[@ MVP+:Z?FW6G3+0LLENE%UJ\IB*++M[\@MZ@HD9? M5ZIK1;ULKV8:.)A(LWS[O(^;YU'/\_X4S5O$R!113+FC^4VX^:W,A^;LL/D, M,A_2IT/ZM(_'//%NNJ:1M4:B;2'/=ZY\-@&X.X"99>_:MB72%X:R@W%_*OKG@4)23O?(N;4'$?RI2" MQSE+"*/1U>QQ/Q\;1C..]V '3/G E >9?LASU0$QJ!.Y!):+4KHX;H)$>P\G M698E1Q0=J)ASZF88#0RC(,//C5R+8HGD#ZBGK71V860].,(ISH[HV2B6Q(2Y MZ<4#O3A([U/]""]6-<\N7K'=(2D^[C4'B*4>5LG *CG!*E>51%K\./%B@V%> M.N421[HL(^Y4TB&5-)C*K;R74#E@+JE:-Z!%<-&Z9U)J/Y]R9@U3!XRD%,=N MGMG ,PO/^8/ZAA82A%^B^PYJ-UK)DI(@V:]*BQ(T>[_' MG52)/>5I%C,:'U.U@30EC%,?U5'U2%!HH'R!#VSTQA0#,/SF+"-XUE*]L;Z(=]1N4A8NC[56M0/!92+;;_ZJ3('!<*LKK5A$2;$ MHPID%"X25J[?E%H^%67II&8K4432]%@03L(.J8V*1<*2]8>J'RZU;"KC_*A5)#W+Y):%6!1EH0OI=KHDJ'DO MU=W7BG:8]"A\)*Q\@X=?SR"V;E&\//^I?=34?QHV'Q@^YNNKZD5%71FD5^VXO+0M6=QQ]3A[QA; FV M \8PSSR5A>ZM_,(:N&,,7=^HLNS9/HI@H?O3DLJWOT=VBJ.]2U1?PW"Y! MS@1L[4LCSM+C!!PPQK O@5$B:5@B'85R9YDWUG/KG-6B+![\ \760@KU(K4& MM@.'XRCVN"4Z:B8-:^;-"[C:L@BBG7)FD74 &85UHV]@CP)*SQ'0

(+9(T MXY01JQPZ@!'C7L&GHYK2,Y=^Q5B^]UA[G2EUK/ 8XY$U.QTXSI+(LYBBHR+2 ML"(Z#&"HECA$#V?<SG@Q&6I;VW-1OUC8?W;\CW!TE8S6*N:Q=\Q M31M(TXQ'V->O>[N6)[8MC:/09GVZ$12S:"GJ!UGGICQ?_$=IB0C]QHJFAI?@KF6.G> X@W%BU3('D,=9EGHVC=GH'5C8.X!#[JJN[(_8 MML9853!W5N9<]%$.]-%%J=K6/2AL>W#),^M5P$8/P<(>XFLC1=LU MS[M)*39[1^@BGI*8;B;_XSKV="?5 MOFO'!=G>904#V2)0A\LI:JH :[:N/J4@'-:E'!W<#S(K>@ M3#C)M!Y;J&0J*\.9@(4BNBH*JAZO@,O=S/&=_< MV^3&#KC)M*0;6(*Y*Q<* M>V[GDK$"A&92$ 7KF7/I7\QC6U\7?&.PTP=M8I.LI+RWG<_9S/$L$'!(C76@ M^+.%.7!NC1#C5^OI=%-:X6%[[WY39\<7JD9D[)^1P LF _+YT_)K2#OY^%CN8OIN"8)N"8+:;WS";VDP,FY,0^2: MW#"!P1GE9"$UJW?:C\N5-@KWV\^AJ(WW9-C;OH,7NJ0IS!Q\R32H+3C)FU=^ MY'T<"OZ?S(Z68=PMP_@I]V0NBP+3XHY+[\](21794E[!4.;&**Z-[#&Q3;R1 MYT_=[6&6?Q0=,4XZQLD+&)O]1VAE*.7\^(-H T5&1.;(>BHQQ)&81CW MH0<+@_.3T'$''3\)_17O,%VIQV/L(=2XOVQ^%/1)A^HF<1_4/3A][24-'N]U,\<+&)0MP.=K*AX !@ !X;"]W;W)K[D:P='NQ4.V7 GU8CR=K,F2/E+QM+[G\FF\]Y)F M!2VKC)6 T\75Z".\G.%8-:@M_LSH2W7P&:A0GAG[IAYNTZN1IQ31G,Z%?ZV#E\$\DXK.6/XU2\7J:A2/0$H79).+ M!_;R.VT#"I2_. :0AWR+GMGQS;%##MYW/*[]X0%_#W1+ MRPVU]DS3TK>W5!/[LEJ3.;T:R5&I*-_2T?3GGV#H_6(+ZT3..D'Z^R!]E_?I M%R9(+F?[<*A-^[!NKTK.=NHG21S#R7A[&(3%+( ACO9F'7G!7E[@'(,9JX3* M;Y? X)1C<2)GG6##?;"A55I$FRT%RP1: MX)GURH(]SQNJK!I[T$F8:;M!>:9RETMWF@5Y'4C0Q))X4D4?T18[& 9!,E!= MD086<@/KGK-M5F^+I=X?RD4FCWR9J_U,M9F%V!N8^DA3"[FI]0<5CGG4-CY< MIR,_@G%_LEOL($Q0$@[(TZ1";E)](KR44[T"'NF./'X MYDPYD;=NW)J5R,W*']3(^,@::=HY:Z3&(W+C\:GDE.39=SF?);W!DF2EG,IR MJ;PE64Z>R6T4J.A\PS.1#:#()&)LEB0+-N76Q1X$UM#$;FA^(:^ M+A9T;EU^8)-^YRC!/6E6*V](FD8D=B.R62K-.\G?I$.]7%('!I+N5MF6;9[? M)[O%*![L3PU.[ :G?:Y:19K;-IF_D7&D8;&3RWGH#^0O/C@X=9/S024E5POZ MO^YH\4SYWU:9ISU$_3].4;$&,'8#V'E8?%+(GLI;-U -67S,SM)UGH9-C/H) MC),^;FUV\A\:H!K6O,5NWMX6Z[R^&M$'#,V,=V:CT^>;!^E$WKH]H+F.W5QW M9N-)07XJ;]U -\SFPT(1TE!P?A;1@6*P3[A7!\<(M74+ZL+S?H?4$L#!!0 ( *^ HEC^ MGH" B 8 /,M 8 >&PO=V]R:W-H965T&ULK5IM;]LV M$/XKA%=L*Q#7(O7>.09:6](&K%N0M-V'81\8B8F%ZL65:*?]]Z-DQ;8HFK6" M0X!8LNZ>(^\Y4N1CSI_*ZDN]9HRC;WE6U->3->>;M[-9':]93NLWY885XLE# M6>64B]OJ<59O*D:3UBG/9L0PG%E.TV*RF+??W52+>;GE65JPFPK5VSRGU??W M+"N?KB=X\OS%;?JXYLT7L\5\0Q_9'>.?-C>5N)L=4)(T9T6=E@6JV,/UY!U^ M&Q&S<6@M/J?LJ3ZY1DU7[LOR2W/S1W(],9H6L8S%O(&@XF/'EBS+&B31CJ\= MZ.00LW$\O7Y&#]O.B\[S@M&TJ(IQ3M>B:>I\..+3P7=)BEG"5J615UF:4*;FSLN/D3%\1J5 M#^AN32NV+K.$5?4O*/BZ3?EW-$6?[E;HUU>O4=T\KE%:H(_K M_7S&16.;D+.X:]C[?\C+^@?S^P_)Y5_RE@ M5GJ8=XE(BA@J-$,W-$V:OBSI)A5-TH$&>M!;QL7<(+(;T*I(B\=:AQ7^H(%Q MO,VW64O6WWS-*L%?+B:C=3-+[!CZLZRU\-$/LB^FM7I;?=S" 9+6)VA78TVS)$.5JQ^ TR\14B!B&JDME#.RUT,\GN M%AA[Q#'<^6QW6B-#.X?8?9O5T,9V':>)>VH6J$+ZCN]X?;MP:#/8N%Y2S4-2S;%)[0;E)5G58C?OPK?UAL;L>B+JJV;5CDT6/_^$'>,W MU?#<@]G]U&,I6RO(D $D6 @)%@V383DV5G-M';BVM%Q_9C5OF!;SLF@!K]*X MF0/J9IP^LZXB60LZEF1KT"]I!*X@PP608"$D6 0$UBL$^U (MK80VJEYVJS# M$A2+R5_,_+1Y9ZG8MP>$F<2T+&G:U,8;F9K512$#R) A)%@$!-:CUCE0ZVBI MO66;;16O!;7M^BO>+VK:,:YBUQFD>NH01R)7&W$LN9!@ 218" D6.]RZ!V[=EW*KF[^UH&/G;TBP%218 D60H)%[F"0$74A>(="\+2%\!?C8E\A M^&88GN]( RU01L7B M=28MR4*%X91XMKR5531.[&6%W9G]#3Z1I/"HS!ZWLC].K19Y[&NR0Y,VLT,& M((,&H&@A*%JD2(C8T)IG"#]*0AA&$U)33A1U;8@_^56)5:J0O&]5H+G$LGQ3 M'DV*J);C^QZ61]/0<(H-TY='DT(9\GQLG%MMXJ,TA(&T(75V0<4AK%*'''

)";]88U+R/-0VIJ9A$YEF4-D( M%"T 10M!T:(.S3F;WC[+1_T(ZP6D%RJ)>M31DSNH @6*%H"BA:!H$5;H8V=^ M!<9'"0KK-:A5NDL35B0U2EBFV/==^5=T?;#1U(**31?V(02- M&D&A]4].'"4GHI><](HQ&>HVQ'*Q-S@_#SKKX9HXD'5;U T<)+TA%!A>RS?G(.2B]Z7:0?6TJR%6>2 M+-,S'%,F_!+%2V5D6IY\9"=0175\%_NRXJ4PG%J^+6=?*7A9ANNI7X+D*'@1 MO>!UF7RLSBRHVD54:I=(F$P J-H%BA:"HD6JA&!'7@?/3DZS-L>A!6N/:5&C MC#T(-^.-*_RK_0GC_0TO-^T!U_N2\S)O+]>,)JQJ#,3SA[+DSS?-F=G#.>_% M_U!+ P04 " "O@*)8-!&L,@L" B! & 'AL+W=OX_?<[R8F7P=(72W>Z[[O[="<7O74OO@9 ]M9HXQ=)C=C>"&62LHB^M2L+VZ%6!M:.^:YIA'M?@K;] M(IDF)\>3VM<8'+PL6K&'#>!SNW9D\9%%J@:,5]8P![M%]7>8A/@;\4M#[ MLST+2K;6O@3CIUPD:2@(-%08& 0M!UB!UH&(RG@]V1W;U,)!;;4$YS^SA]=.X3O[LB:GP1I0 M54)_+3A2.8&45\?4RR%U=B%USAXMX3U[,!+DOWA.,D8MV4G+,ON0\%&X".5YI()6O!#?S_4SZPW42V M\"X.93K)YU<%/YP7P<_ZUH#;Q^GTK+*=P:&%HW=\ '=#W_^&#Z^'M.^5\4S# MCJ#I9$[CXX:)' RT;9R"K46:J;BMZ1&#"P%TOK,63T9(,/X6RC]02P,$% M @ KX"B6$5RRZJ*" *2@ !@ !X;"]W;W)KULT$QW/M,2'7,KBQZ2=I+Y M]4M2MF2+CSB%YTMB29?4N9>\]QR2NGYD_+M8$2*CIW73BIO)2LK-^]E,5"NR MQN(=VY!6/5DROL927?*'F=AP@FO3:-W,0!QGLS6F[61^;>[=\?DUV\J&MN2. M1V*[7F/^_)$T[/%FDDP.-[[2AY74-V;SZPU^(/=$?MO<<74UZWNIZ9JT@K(V MXF1Y,_F0O+]%A6Y@+/Y+R:,X^AUI5Q:,?=<7G^N;2:P1D8944G>!U;\=N25- MHWM2./[8=SKIWZD;'O\^]/ZS<5XYL\""W++F=UK+U)M([^RQW^1 MO4.I[J]BC3!_H\>];3R)JJV0;+UOK!"L:=O]QT_[0!PU4/VX&X!] S!N@#P- MX+X!-(YVR(Q;G[#$\VO.'B.NK55O^H>)C6FMO*&M'L9[R=53JMK)^;<6;VLJ M21W=LE:PAM987]Q+]4^-EA016T:W6*RBG]6(BV@:?;O_%+WYZ6WT4T3;Z+<5 MVPK>LVK_Y8_=FX'DSC+ZP5JY$],^V)O5I^YGRHG<%'%SY"((= M?L'\7023JPC$ #GPW)[?' ;@P#ZRT/0'/?V9H"U-T):1Q+VCYT4Y=* M2IQ1ZWI%[EYU5K\7&UR1FXE*6T'XCDSF?_];DL7_<+E\H5'L8-9SNJ9FFT>':.XWN7A^DE!_)"G9U$ M*^NCE04'\A-1G584=W6WK2.\9ES2/\T-E^===^G1H$& LF(TM+85R$ .W".; M]UCS(-8/5<6) :KJ5DU%Q;:MC#3N':8-7C1DJKAO*K :;$&J+??F86[!F^9P MY(+#)M&UQ^5!T7M0A-.&M5,SZ12M?B=FHI$GQ=K"F4:%'>IR'&C;!B6%&V39 M@RR#(/_-A(C>_*)DPEL=7!7H#1/T$'>5+BI)Y+.9+.2/+=WH5'/!+RUH23Q" M;YM,$^A&G\0#Z\7A:7(T@\U,(0N5^$)L<5N1J&)"NADMMN=LGHT .XQ@[(EW MH*,=H7799&GO0#GR=!-EP_A^Y(MP)#+J M64&TK7+?J \4FJ"PB%CA]H$(+;6.>$<(HHA+)U=#\8(V?@Y*@A3]6A*Z5&^G MP1A(.PFRG*[MNIH+S=>$[G0Q=_J5A8=@DH$CDS!)?FYWJAXS_NP$9Y-:4H Q,ML( M%JD'U\!\29CZ3 ;NI[<3FLUD:6Y!LXU "7R,,1!>$F:\OI8IJ2BYDGX!EG!0 M%LPS9%4,EUV1^NHN&-@-O,!NAT39X&=?E@ 'E97%&*+#:HHRY!EI,+ 9"+/9 MYW,( =BT!-/,$F$.,X!*Z!EQ,+ 7"+.7EI+;CFW72AHHKNUJ[H*U6T]B S>% MQI Q>UP0R.-8W+KBB@#^_ ;R"\ M1NRSBA-5DK;NF8JL=V=I;LU4VPK"PK-.! /G@!9@)WP'SQ3EN&HYK+(B]56"@8U F(U^/7<%ZT1NTT^""L?D<-EE2>S+P(&G M0/ZJ+12J>$N< SQ(?Z]5/9?J[30( RF","G>;7FUPGKJJ75*%X%NX\*$9+EM M:Q&M2%-':ET;50W5SYQ!L7G1RB';9 K2./9(:S"0)PB3YQUG%2'UR3#^F!,V M999Q;&EQAUG #S@0*PP3Z\E8G+_*A2X6S7,PUGM.NSCS+=;A0+G\3>; M'Z]SP*;89$S#80@_F"9P8&L89FMGI7NS%6;U^?;LT@%M9D8 %./%@\,L.%)' MF\:OVS5>TA:WU1FX+[MM_%?L&\-!%<"P*OB=RM6*-;5VVTC$R"RI.&G,X<1^ M9U:L,->;>%(VW5&%,RZV+)C".!W3K\LL Q[U ?U ,/JX1/54U$7-^V $Y]C ML0H2$(\W/<(O^M$1&70$/$-'F+T(O171%>A]V6:+ACYX!2:TM0&*8VBMQAUV M20$SX%% <- 0,+S6==:%L[/*L7'6^Z&*]4U5<3?HKE19"BL8R.A+,H\'Z>! MRS K\[3PY#L:5 P*JYC;@R?GS&QDBQ"8)Q!8<&V[-$[3TB.'T2!64'BWX>LH MW+2MFFUM%-:8PS ID[+TA?WHI#HL.'YC$C>7*K#GS#1; M;GAFFL,P.-,&:8+"1^#],>.1,E:P7OE1OI\$8Y UZ8=/^Y77= ME0I(MQ6TV,JH9=(KZ9 M9BC84CXJ >WTP"%[4NL?;34 MW^V_=_M@OO(:W?^8O+_MOEH;NND^HON"N6)IH7Q;JB[C=[F*->^^2^LN)-N8 M3[L63$JV-C]7!->$:P/U?,F8/%SH%_1?!\[_#U!+ P04 " "O@*)8LA"\ M6TH" "C!0 & 'AL+W=O@92%2H9M6:9U06;?/)CF(5;]DMD/:?S_;"1GM $W3OA#?^9[G M[CE\ES9"/JH20*,G1KF:>J76U<3W55X"PVH@*N#F9BTDP]J8;4EN'GZ45WL 2 M]$.UD,;R>Y:",."*"(XDK*?>=3B9)S;>!7PGT*B],[)*5D(\6N.VF'J!+0@H MY-HR8//9PAPHM42FC)\=I]>GM,#]\X[]D]-NM*RP@KF@/TBARZEWZ:$"UKBF M^EXTGZ'3,[1\N:#*_:*FC1T./9372@O6@4T%C/#VBY^Z/NP!PF. J -$KP') M$4#< 6(GM*W,R;K!&F>I% V2-MJPV8/KC4,;-83;?W&II;DE!J>S!7Y&6X46 M(-V+X#F@&Z)R*E0M ;U'#\L;='YV@A;*6J%>:%27YO0'%2[QO:NX+CW:%SZ*3A'=8#E "P;H_(M0ZN*0VI9BY"CL8MEF43(.+\>IO]W7\6=8&%Y%5Z,^ MK*W0WWOO#.3&K0&%C%5EI2C@7C-3Y3G7SY<@ MU>IB$ W6'0]BD5GJ"";CDB_@"]@_RWN-K:!%244.A1&J8!KF%X-I]/XRCLG MS?A+P,IL?#-R9:;4-VK#D!B!A,02!,=_2[@"*0D)>7QO0 ?MFF2X^;U& M_^"<1V=FW,"5DE]%:K.+P6C 4ICS2MH'M?H(C4,GA)2BJ/_SIR80&P:C\ 6#N#%P@0CJA1S+:V[Y9*S5BFF:C6CTX5QUUDA. M%+0K7ZS&48%V=G*+\4U!LT?-4U$LV%1K7BP XV[-.+"X LT+D@;MLD:+7T ; MLCM5V,RPFR*%]$?[ )FU].(UOE\_/>E#R!BP$>$ -Z"8/)VS?1:7CN MH7S<4C[VH6,D+&C!)7L$G1NFYGU;UD?:#_M026!1.#LYC'IS@'TNV >8Z0J/ M+(M.FXTX8%<93]F#2#)A\&QA6QU>90+F[.8)DHI.&OL\GXL$] &[QVA@DA66 M\2(E2X''J2 7; ;L4G&=4N-::#RJ2AN$HXDX!6V$?682%VXH.M]'?MPR M89@H+%!&XV+,<"O,_-EQ)V(D#>0N2@&*%9 G&^OO)?MK1V^>DHPHL&EBC]@C M]O2MS4JM, /!,)1<9V>X=*A522'.%%(?QUB[643_GI##C @#'B2L00%D:65I@C3U!)S5*5HOQ!%09VT0=@O M*7L);T_LLSN.J736IA(1VQ-BWTVTF:;^BLW,,F2AXD= I0<=0EPVM3^J-$3[\HXWH=\QFXE/O*6H,>K(6F9H/ MCM"*G]02\AG.C(8M75/-_L8\I4 "UU+@*&*A-'-79@15FD3I%(E G:[.K_6I MM2_MNTOYLI0BX3-)$5NA)&G,)..&-"PJZ98P1QXY.6GEY,1[[C_Q'/K4PF_U MPZGWL#AM69QZ\1Z%E;TT_&;_I]AXO#AKO3C;-2JU-U[S'>O&J"4W^AVE;O0; M*+]K*;][=4W:H,VFM<#WT?4#6EV!AU<4=I>ET OD&- IQ[M6;]YNL?^IDOI8 M;5SAHIWB]=C(4G_(MH!NBUGON@)'WOC;9#-5U MI1W#7G)^F&@449WR"4G47?(B_W5LNEB@T&.4V'3)A:1*T$NI1CEQ*/3#:SG! MHHXU?1PL^];OJD+D%_AI5^J__ONFU4O$"[>C3D1=^8A.?X>X1=[RLBOKKEQ$ M_GKQ4NW=8O:*R["/7E4;GK]$H6_!_#7BV$2YF@:'IWAXKI^W*D;5I7N066F MK%6Y^\R IZ!I H[/E;+K!BW0/K%-_@%02P,$% @ KX"B6(O%:K;H P MD @ !D !X;"]W;W)K&ULI59M;QHY$/XKHZU4 M]:2$!9+TH@20@*17/B0@:*[2?3/>@;7JM;>VE\WVU]_8^P*MDO2D^Y"L7^;E M>6;&,XQ*;;[9%-'!I<_E-'%N>8L9L3^>HZ&:G3<8<;!F=NGE@\#? DM[L@;/9*OU-[]9)..H M[P&A1.Z\!4:? \Y12F^(8'QO;$:=2Z]XNFZM?PKQ5/P)>6*>S1ID09$+57_;63LG&&;@7IN@>SPI*&M:/8D3>O$_/&\JRV/'S%\@4\:.52"_1G_9A0=E"' M+=39\$V##\STX&)P!L/^\/(->Q<=]8M@[^*_4)_^0GUYI [3K76&RN>E&-0N M+E]VX5_4C?]N\+%_^P:!RX[ Y5O6_U?N?F-Y_=?TQILWB\WVQ@Q2JN,]CHG2N9P3-8*-Z##^_? M70^'_=OV.&P'MW^<@=-[="D:JG*7@G 6RE1+68$N%2;4&K96)((9@18^4&V' MQWM 69%JBM#8G>LL9ZHZFA46&$CJ24+M(3?Z(!+R02%@0/ H]*EO(P?"QZ4N MDG/_CA-(BXPIX"P7CDEZ5(JZ$/4;U^'_/']H?8#5L@B!35"2)4/ZS';$SYD] M9^<;2K#@V(,G)7WAE C6,8>@/>=26%J90(33T\!G=W)A\'LAJ$9JH@Y-9ENZ M)9XU,-H379A?CPK;'OA*>#58OI%2:)SNH =YGPG"1"1%0H!_SD0/OF(;5=@5 M*O13)H6K@BXI,%HP63G!+;EF#K9-Z5$:%9(Y\E?'MV&?Y1(I+DA?78682[%# M7G%).=H9*BF#W!3"A3O2-N@H.G[7@V5ACNEHXP8'85S!?"TIW73.T[=!)5)G MW>\) 1&WE768^3(A9]HDX(>8HS^2$EZ*..PE!H)>%V@& GD JHLN#I0PH;@L MZM)CE:&BI1PRZ8$S3N"L\'+=V;'.SIH*)/244.Y+OBV\=5=W)V49$DL3,2PD MVQ*:T]L\EX('PK;W4G>)3Z9$AF8?9J%/>Z% ?=CY#)OU!+ M P04 " "O@*)8_Y6CR7P- "=)0 &0 'AL+W=OQG?2]#>"F[6YPUS:HFUL<#O>!EFB; M6XE412I.[M??,T-2DA,[36_WPWUI8YF<&JL)O7@\D@/?BL5VM/#XY.7U5RI>;*7U87-3X= MM5)R72KCM#6B5LO7@]GDQ9L36L\+_J'5QO7^%G22A;5?Z<-Y_GHP)H-4H3)/ M$B3^NU)GJBA($,SX%F4.6I6TL?]WDOZ>SXZS+*139[;X7>=^_7KP;"!RM91- MX3_;S6\JGNBIM601G_P47DWC-.&@C+W-;[5V.=/YR$8PB[%7*^, M7NI,&B]F668;X[59B0M;Z$PK]^K(0Q_M.LJB[#=!]G2/[&/QP1J_=N*=R56^ MO?\(=K;&3I.Q;Z;W"OP@ZY$XG@S%=#P]N4?><7OX8Y9WO$?>CE.*?\T6SM< MR[]W'3C(.]DMCQ+HA:MDIEX/D"%.U5=JSCU_$[.SLT^7'+^?AC=.7I(, MOU;"0( 3W@H+*V23:P_YF34.RW-)'Y;:2)-I60CG\0 4XAUV9T63!U-(S,R8 M!BL^J\K67H ?*,G%9'SX-P&JXR4W2M9"$7;%6Y6I=K:59*7%FRU([)KB#*&O^[JR50E:I1=V0 MGR:/ ^Q'XHUTVI'?+@AC!D>D_5^@AN)05M+U+A_N)+:Y6P U MX#A6.;=+OZ'0TC$TGFW6MB@0Q8V!3-9$DI. MHJ_^:$PH_VTNWK;IX0H"7@I>$%BHM3=!LV4"/D _<]!&U1%GZ?1^72LERE C M \^@PF7KML0QB4)3ZW*-;- F!XJIETE>3EK4=85>AZQ/<6D0.F*QD;ATO/R= M\[KDM"'S0E*V$7L()&@1M8+:WP27MKD&,[XU&K;T$$@T7B0P]8 M!6=P"LGE$I8'N);$!005(N;.LWLCLH5O#LMHJZ)TJA.@\;\MX7YYK=Q0(%<= MG8KX1QDJ."%O&J?@/U'H)7NNJBF".#7II)-6?$#F0:#>K#01"TZF?!20=E*= MR@I-JQD]=.RUKN(JSITK633M6O1\V==#:C5Q.)!M'MEAY^+.+=J@;VG8+\.[ M)K&(E;7Y1A=%RJY>5 "TH!%06&N80(1:,*3 YJ"H(:A>$?&W+#IDF19VU7(#3C-=9TV)N!(5CM #^*97=C).:[*SUEP/<@VX MX.BU+6E[_R (?5!0$$"I3ZFAVC11NXM?$JC J.!H8#?5&9Q0Q1R*KJU="/ 2 M'P'U;RC$, (B4T+85"Y5)($Q4\J9& M!24P4M- :RB]0KQFRR452G+6&9D/QZ1O\2YOJ"U).FL\% >N >-()Q;6P"#WB-FCP^QM7(W502*.TL&XGSA[[CB MTZ+0JT!K,Y"TI 8OI$LZ.B=4YW)JU75&F0\('.A'.&5!'3+*0M.1:ABZ,#J!11ZVO=A= M$Y"/D9*C4X+VQH4$3"B)-0=>V79%S#QMP #MUF OI9NL3>@"\"UQ3T!+\% O M9W@)B ]YXS?4% $V2E(9V ME E!^SK!;,O''#+G;*9Y:'BHHJ%"1;^W"RY2@K+4?KZ!WCU%4?$-GXUK3"(S,[%1 0I-521UF M''*KB<06>Y+]=@IZ-A*_]TDE1&N/X\D/:)+4#:!=?U5QV1#94'+TT2@XW0ZA M^")#G>;J'\>#N )?8-Q"[TW5LI)59$9N8#S5I08MK6LG-902I( _!/#*+3AI MTZ^U<82!!VJ]TL1P)146BB548\QPH1YL-7N$R*P CF F57G 0[HUF\-_4'\! MM+?RH7*_;^YW-T\<_X/Q*WC$IV+V'>/EE=0%E:E#F';H8'C/CX%VJ',HG.W& M\#]_K)#HW]'-+4?,)X"W:Z"&W400^@GFP$0OL1,%CO[#1)D:@:W^RS_ @$ZY M0PV&3PN6: #C%;(3]9?Z3RJ[=$5YGZAAZ\C;/B1ZJ-6:;DJO J4R^[#D1SM= MV6NAN>_O[]\NMGX=W) Q_ M6*7]?NAHR[*PFTCH<;B-TY,+V]LU;>6/O4?58-I$U\^B^A3'E6*/(_M3<))# M_:=*%8:>1!K1/R::4@#$0P/9@B^Y$I2Z$_#V((_[%.J^@AX7[_EW%:#]3KN+ MG]LNW.T^?LI-R!4-RV05 X1*(HQ8J+4LEJRL?S9*^W"R'G[H8;P/I&3>4Y+W MN"+.?W^%*^8T=]*%:$2%N$#.4B__0=Z(Z7CR9,C-TQN+D93VOL6PGV%0=*E; M)&*387PE[R4Q%8F!?^TF3C,#3)T\7$%FFENY37=.B*7//&)42OK0\^V)0'64"O-PUJI9)A);E]0+E5. M(V*?UPNY817$Q*3[,R8K,1DO'A].*!U6M2SY'H)DA 86^R BN6KKFFRGR_9Z M>TV<6X;[(KZ,N/;=AUXHC-KLEISRE/I$RF!-=/^!:AP!VGC*!'AAUJP:/)N. MI].'1/YN4)N*Q/\L)J.)0 ]9Q!/?CO"(AC0\W[[[XF1$4=C@M#^+I\^?C,:B MC$+:.LEHZI2Z>*?0WJ+PM/U[&HH3,-O""@*;8L0<=WIXGY5<6XS(80]6+F4[-$^I@*1=IC> MY;QANB=/*QD1,-J6.J/,#_0&N=$4 G1+O'$^Z^:9MB=*! N55)%H,N&YGSJ$ MWJ542!QD"[B2)EBB&IVGF\XX9,3N8+?;>9Q0UQ4@12Z)H$MO.\1(O.VFP.]> MF/+\WG3>ZC&XXR$(8ST!1-68%E /'SD]&3*=U4A]U# MOA?'5YNUA@4;Q4/FMHO[30S&0GYN"XYM[X(@E$#,+#2MA>%9$92K6/Z_'XH1 M6#LDKCAWCK#:?XU6 PP-=@32!Y]_M%?A91:]R I%[WU[C=C;.?<(,8=[VOFV?Z;$TU_V(I),X MC&$QO>[++=\DQQ=K_#;H=Q5&2!J57'LI%.\)J8C&$]D=%SQ[WQST8,!WEJU9 MO;P X%NXM[!Z/L1R?H?PA0DTHO?IR2[T=BO[J.VC]'F'4IC4\A7Y-OSJAFO> MP@)9,D:47$ 4X+OW6%TDB6N8C;TOLD[_"U!+ P04 M " "O@*)8D'7F 8X/ "/*@ &0 'AL+W=OZKZ0E*6/,DNL$ REL3NZJK3=3E5TMM'4]W;E5*U>"KRTKX[7-7U M^O7)B4U7JI#VV*Q5B2<+4Q6RQMMJ>6+7E9(9;RKRD]%@<'922%T>OG_+G]U6 M[]^:ILYUJ6XK89NBD-7F2N7F\=WA\#!\<*>7JYH^.'G_=BV7ZHNJ?UO?5GAW M$J5DNE"EU:84E5J\.YP.7U]-:#TO^*K5H^V\%F3)W)A[>O,I>W5 SE>QB-I8_=UD/X3VPY;YM*JFG=X<2@RM9!- M7M^9QX_*VW-*\E*36_Y7/+JUD_-#D3:V-H7?# T*7;J_\LGCT-EP,=BS8>0W MC%AO=Q!K^:.LY?NWE7D4%:V&-'K!IO)N**=+NI0O=86G&OOJ]W?J096->GM2 M0QA]=)+ZC5=NXVC/QK&X,66]LN*ZS%36WW\"):(FHZ#)U>A%@3>R.A;C82)& M@]'D!7GC:-F8Y8U?MDPL*E.(&72MX % MUZ)&>.J*O'/Z=SRY__:!8"3/]DM MGZ+EM5W+5+T[1#A853VHP_???S<\&[QY0?M)U'[RDO27[N7%C;O5&A^+N^NO MU[_\=BV\8"MDI1!5J5F6^D^5B<>5*D5*,,$'S4+4*R76@$Y;/%P:DUEA$,R0 MIU/LUE8 N-(N5%5A06V$:2J1YEJ5-9XBW/!?89JRAB194_Q2(%J6BV.LSE0E M.3 ?E5!/:SPD*7.\*6M=YTXHL@YV&*N>JW LOC2X/8G5,L\W O^0WJ1&U;61 M[S_U]V^= W@](4+F6%;+)UI<9L) O4K(]3K7J9SG*CRJ2,IK 8F2@#+!J)$ -G5D4:;R6&^">)S@OAV9(5G\TVFK")WY6 MR!)I$@FQ3L3'N\Y;UKQ&JN07N9P#I>Y39PW)@AY "F0_BX4]$I7LEJ24=A# M*5Y\_]W99'1Z_@9^M7289"J'VM6&T'7 !76Q6Z7W;E6EUJ8B2&_],UTR7E9< MJ5HC+LXG;Y+XD';\*I_$3<>FKY1)$W%-9V5R@RVG8[<*^JDY^F7^\2\4%6I;8KAFB:(;5J2@6N M5$"[#S]3TDBU CP]"(^A^/8=M<;294[=:BSA$P$D=(9,GJ-=)^TGH'-G"9.;AN[\F\@/0CXH,Q"(>C* MY0E>UCYZ6*T;G5;\,%A8&U ??M2W]1/B-\M\ZG0JYF8N<_%Q=A.RA!1E4\S) MJUS!P*.M-$D9U1V Q"T?I,ZY'*"P#4^!8KEL8)'/CZ@_7-I8%UJ>HCQ9S>7# MB 8%BRMB8? ,Q1 B+@:H2*B-\!VZ'2JUG2LW\UPOO2*5RI$TN!96NZO*$IY7 M<06DF+4+C=59P^N43$.M^_Z[B]'P_(V-J1L':I-YA*@HRV6E5';4K.%I* VH MQ"0BU >R#5R3#*5W)*>J WS@"6PQUGOFL/O0XWV5L<-#9!TH AR3W1XB^P?\ M);.(SO!"D" B%RAA;=ER!00<9JYA4G:,Z&?3)-[K>D-/T.$@/''I8!;6-I6S MFE3CNME'OD6F7B&1+U=,?QJ03+Z\%/6'C5X9>$,7O?U8B72#;8+YCQ.9N83W MJ,F-//]*1*7MO7.OP'\\/ESN[3/ZU+(DF&Q2SW,P*6)V'$C12%%OUH@Q.F\E'Q0_:4I-+@X@ MH2]:*):E*EA$U5+"0$/KF]*'".'99?/H-/%!J%D F80Z'D -7GC,@XG@9:* M!D;LO!R$P;-EK,YQ7Q"G;?\(R*S %&F12R0LIT=,?:9#/8CR@9)8-Q7"%?=4 MX/+U.N_SEJ1[47:%Q'M$-@O8#.^.^@872.CV,D,((17@%%R7YI@IE*02OFAR MDF854,9-N3@A=0D!L'LXUF)#<02< M&K0)5]=(<./=.3*$I7=.'Y5U(.K/3N38;ML>>! @9TQD$5QZ2R0+11B3S087,M$^1) #DCO)]7CA+VX"J M;+,HP"2"YI(Y=Y!M*NCV(.2#KM4C-XKM)CVB((>KD:PT9U_K="3$G]S!^2Q*E^9HX'K;-ID4F-P;L(+>O=!Y4HI& VZ9"9CG MV[2=-Y5UQ"KN5X'<0Q _:1MFJ@0Z&-L:XI*[,T?;0 DS4GT'Y_#10BYG"BZK4BB9WY/P.5!E:_]P/Y!)4P]SU-JY_+'1=!YRZ*G'S;:U+ M$RP<#NF/:A.[V]':^@DPL$IM2_>9L8]=^HX5+LM&4SFL+!?JTI25(GT8^6:- M.R:7-R6:"&8IQ J"^[$[M)%7JL?H#C0H62RLK(N]T$Y5M/TAH5R=GDS>B M_#J*L8O*/K\2(F7@Z3BQG8BT\F2G7WI0W=4NY-!E/()<\Y2HR1<@HE[/94S#X(<&Z M@3_9)F4FR?T!6E"]T"E+=B=00@O4IG/"UO8*4>&KY" M$M+FZ.Z4?CL>:N8 #\:I$0F4]05ZXSHWDT)6&",X*AR[Z*T9<*>C=-6/,0T: MT!VZ(DUM-@R!RQH:S+4L.5XQ4=08(99J)&3F.C3E+F^20M%K7@:%_3J8"EQY M1,AY-[IZNRTFSGZ"M:T7K"KE^P-+.1.K;R0:KOB=%9^'%V/85C'A61@J4O;U MP:^\M_N%6;OW@/?2O@-_X0G8^%*7I3?- _Q*#,>#9')V2:^&Y\ED>'9PU[&V M T*7P>T2-7?G(%Y/DW/H^P._&ER0\&8S9D-$@N1B,.";C=T"M0[P2H]'Q4"!3Y][$OW-S MOB"!64I4'#?M8["3;<%8B0>GPE'15^)R='P1'U*E4W(!V0*2UUZ:?*_K.?/$4)WTK.8MGY774CH/2>'[P.5UDYSD34USK6:_@ MGHSV9R&=)F_1_5Z-^H:"1JU_^JZ[V_1LMSX#Z#A4OX68N;$0'< M0OE&()5KC2L.]Y-6FEU9-.RWTR\S,9X,CB8#3J&VLYZG85O7@!I3IGKM9RHY MUSD3"8(?(_I=H7O=!T^Y M>>)GSWTCDSU?Z88!//$H/U)PHS87+?1] [*R-HZ"\2S%.T@74O[,!8JE<1N'CD--33!%OW'49GHRM%X;W=LI0JF/QVY'C&>U?@$N35]WS(VGLX^O4=! M4BE\*Y 1;64:JF21TR2,MN;J*"//IHGQ&GI3H(;\XD/3L3=NC-WW'['\1O.< MQK[44N 5:UEN6-GNA"A0#OZE$IQYVBU'80S2@Z_G8SMS0-?%MN96EG_709O@ MR_?\#78XQ7WLO[MQM]?/TW'=-XWZ]MC+1:WC@4R5J,39@*D3SS5U'KB^:[X< M#G(72+[Z6K5U!Z\/IJP&"0@5^B7>R53HX"K2PUF_!&$U/@TC9.+R1@O_B&&I\GX8@#FB4\OSY++\: 5LN-Z7XD) MF.)@.*3UI\GIZ7F0,CP[8RF3"7PV^ ,!Y?)!>7IP[*L\FEDS),+D\="..S07)Z<2%V_0#MI/,CP8)^ MU4(_A;3N>VCW>\'X:?RUY=3]R+!=[GZJ><-N@X=WA3FS7_ MY!#UO#8%OUPI"2I#"_!\84P=WM !\3>H[_\#4$L#!!0 ( *^ HE@;K,NH M[00 !L, 9 >&PO=V]R:W-H965T%*@L;Y:?\L/C[/W'Z_X4^.:[,S M!L=DIM07-WE3G?8C9Q *+*U#8/2YQ0L4P@&1&5\WF/U.I3NX.]ZBO_+XX9,[O%()X__#NMV;D<:R,5;5F\,TK[EL MO^QNXX>= T7TS(%D*O)67S++)B59KT&XWH;F!I^I/DW%XB3/X*3P3DF[-' E*ZP> MGA^039UAR=:P\^0@X#NF0TCC )(HR0[@I1W1U..E_T$T@*E@TC[D"W^?S8S5 ME"+_[*/>(F?[D=VU.38K5N)IG^Z%07V+_=W=DA]!\(T&&< M+(3I]8?IU?7'O^#L_25<_?'IS?3=U?N/\$ #=BYQ,U:63=T(9K&B5"=V)6?M M97*+M=*6?VL%:]0(S,!<";KGYKA'\2N770#A$DNL9ZBWDK2W7VWO1LWMFCDP M$I=LQ2T3_!OI-]N%"F^IEK1&ELI8 T>017&0I3&-TE$<#(=Y[[SAHN)R82 > MC8-QFOIO,-99,^]:Q(R :50Y1<#61J,\ARR M)$B'6>]5HR6WC<8 YOS.#^#79*NN CRJ&@_4:_("L+* MH8C&P7"4]-ZB,<<_X.W?(!L20I[ "S=.1T$RCN%%+RVB((I3<@+96L1$55): M-VT!Y!)66BW(7O))- S240ICXIU$O;=.0THTQ\/-YYGP!"#IH3B"/(F"N$B< MY\=%$(]'\!EWHG4H6!I;AE8]V452I4'-+#TF-*8GAXRF2$F*16/0,2 ?*5TQ M62(52KN$LYL+2//H91:%0&4:R-GTIQ&A;NL1NGH$C[+1<7))&%#>/DBR(TC& M84&%5HBMXTD4A]E6%)#]9H7^+1%43-3\_^$:PL,"5U[[C GO,/]*&,? URFRTM+[VFDPIFE-+06G10,-N4ZW?GQIU4L_ *>: MDE N0""]AB:$,T-/>KD,G&(7)(LUW0AB2@55FCEJ[?AI59-QMP2L]+W3LI^% MGW7)[YQTBSZJG.ZK(7N]D!PT;P0("@(9,-7<15YYYD2.W7LD"HUJ-('-:"SA M/2'Y"I1L*M"3X'O_DY)-\,CE36N[CXW#P4JZV[,3UO*9&_;3V=AI?60-L3F" MZ$EN'D[-]9*3HB/G;@CUAX_MNCQ8(?&.VE;*1A>[9S)MS9P!:?R=^O:^YV':B>8_ M$<8'AN[K 08[#5N->N';4D.N;:1M>[=.VG6^9VW#]WU[VS:3$0LN#=W&.1V- MPE'>!]VVHNW$JI5O_V;*4C/IATOJWE&[#;0^5\IN)TY!]WM@\B]02P,$% M @ KX"B6-")<,HA!@ =PX !D !X;"]W;W)K&ULO5=M3QM'$/[.KQBYJ$HDQZ^8 4D$R@E(B0*T*BJ^F%]-^?;LK?K[.YA MZ*_OS-R+S4M(E0_]X//=WKP\,_/,[-[^TOF;D"-&N"N,#0>=/,;%7K\?DAP+ M%7IN@9;>9,X7*M*CG_?#PJ-*1:DP_=%@L-TOE+:=PWU9^^0/]UT9C;;XR4,H MBT+Y^R,T;GG0&7::A<]ZGD=>Z!_N+]0<+S%>+SYY>NJW5E)=H W:6?"8'72F MP[VC+987@=\U+L/:/7 D,^=N^.$L/>@,&! :3");4/1WB^_0 $,+[6-CNM M2U9)GM_P-ZW@F;"]Q)L@5EI7L M9-R!I S1%;4R(2BTK?[579V'-86=P3<41K7"2'!7C@3EL8KJ<-^[)7B6)FM\ M(Z&*-H'3EHMR&3V]U:07#T^=2Y?:&% VA3,;E9WKF4&8AH Q=.$"XWX_DB,6 M[R>UT:/*Z.@;1L?PP=F8!SBQ*:8/]?L$L$4Y:E >C5XT^$'Y'HR'71@-1ELO MV!NW48_%WOB'HH9C'1+C0ND1_IS.0O3$G;^>2T/E9>MY+]Q/>V&A$CSH4,,$ M]+?8.?SYI^'VX)<78MAJ8]AZR?J/5NYEHY,>G'[\>/SE[/P7)U279/;DB'^ RF+F8 Y4FR=O:")AC3+"8H6]6QUV8-V"7*L F M3(:]76*S,=28/?B"D*M;A*I7,87WI448#X!D7>G)IBV56=G0Q4)I3Y,A0L00 MM9U#JB**H05ZGE1D1,%7TM)1<=L_UF'X;'J^GL3$V<24Q%B(N8I=<9\U8)I( M=)08"D?D,/H&S3U+6[ NBAI=$#+R!;?*E AXER!6-A$2Y?T]XZW>L5-:ICG$ MUA[DR#J(-6A,>W7"_UNNQ2(L^4)6M$UUHJ+S8F&5AAYQAB.V]7A<:BHFIX1F M\PU*4K7544OZB$Y+RFU)[FD"5K%85;"0Y[$7(#I93-W21OK!QQNC*?C M/2B/5E7IT0%H'1N%AW)7>4D3P\.%8DQ4\R,5",Q,45:(UR[1\@(RKVR2ZT U MOQ8%-A71%Q+D4W1J[A$Y:HDC<46A(Q.-0!3JAB)3]_PV (9$&2715ZRC\F;> M%<39K=Z@H2QEAG,]9/U-V.X-'[X83X2*R@0VG](=20U[DU;*67P3:6MK_++: M^Y)<-483=TM!A86S@0J7ZT43B*%]E\&5BR:!K/*&+B-J'Q6XG:Y)K6*;\%FV MSSHK546-I$J(LLH,(;V'&?,U(D]M2;%I_H7S4&(#82]D"E::Z M+EM&G'ESC\IS/VI'!+X2/%7C/:T/L8I\(V_SB?/LG184I[,=:XK'6L52Q?%D M]"AU,EK-M!&6M=7G<=#<4Q9D@%<8GEC4[%GJ32T=]3_D6Y+/JD9GK9FU\"E4 MX$V!L0-/4#X7D!WA-Y,+;4)FI*BVJE#E/-591FU);\EG7'+ ;%HV!S)<#87: MW_,14L=3*%R.1(5\Q=LV"H]&XZVTJ'?E/(>@# 917#4VWM&9+B 0-^B)O2$! M2ZI!:8D:A(T]6W5@C+\Z23% M[&0_MQ5@&<"A3/*NZ(1R]C=A9(6Z5#(+JLQFSM#Q4J)1,PZXR6G%@(*X+'GB M$?@$)9.*BL4A,#!G-/,GI:H:Q;62TU78VW@X?C>^R(F/Y*:4(CK PF?D4S"# MF"9)692&K6QIC=>_4&M$EYOK'9Q\G;QH$.&H]XV MSYI!=[B[2S>O8#CL#K;'\)I'TVYW.-[>N'*1B/$=H2<;QO\>Q\XCB(/N8.>M M0)S0ZG#T;!R/A1XZ?[:L/)9D7\B)K+1ARXFTFFW/;*2AGD?,8H M>*)4U"?NS_EIG85M2PG%:8QNPFAUQ&FA>,DL;UB$N'6]">-'LJ@(7B4R$8S; M0,PN;:R^"]K5]JMJ6GU,K,2K3S)*TUQ; MWG4R4AWTWDXZ51V;A^@6\FE!VP%]J,AM3CL4>A:@]YESL7E@!^VWYN&_4$L# M!!0 ( *^ HEC#E Z/9 H /(> 9 >&PO=V]R:W-H965TSFI2H)<'<4 2J!X\/5?9!G9%L; M>31(FCB^7W]/M^;5L4V66^J^)!Z-^KW[Z9;F9&G=K9\K%<3]PF3^M#'-U+J%#'ATLWV?.R53)EJ8_?%P^')_(776.SOAM4_N[,06 MP>A,?7+"%XN%=*L+9>SRM#?J50O7>C8/M+!_=I++F;I1X4O^R>%IO^:2ZH7* MO+:9<&IZVCL?_7[Q@O;SAG]JM?2MWX(LF5A[2P__2$][0U)(&94$XB#Q[TY= M*F.($=3X5O+LU2*)L/V[XOZ6;81?KR%_D!K&9%Q7([SZ7B3KM MH0*\J=_;K+Z.7P^,=FKZH-7VQB_LC0K&;_N5 O/_XX6_//[^YOA*OWUQ\ M%A\S\:XP*S'^C=TY%GMAKL2OO[P:CX?';V6BC0XK<0G/Z&PFD#^*WXV.G_7% M)[E*[(+^.6M,7[Q_?]D7-W8:EM*IOI!9*A+E LI>6'"E.I]XG6KIM/+"3NN] M8@\YRD5XI\RJ+UHJO+ M2/Q"NHFI@XH!("&PE_YWV%]&TO.*M!:QU&$NWGVZ I9!@^*XF M;6=% 4V$2(_=1A"U3($:FE*>1,*/<,1 ?,:;=?? XSIH::!6[NR=9@=;V"N\ MRC1^>)44%!FG[JRY(_/+X$RK5&KGUW6]JQ14)5P=!J0.:SB#!C,D'\3J+-&Y M- BP+: 1TJC(R9%/Q,O#X6 (!#0&8!Z-9^))E(P]3GTKE$>J9. ,S<@FL*J5 MJYEA@TRA$1CA_1-Q..RP1B+_@0#13CNA!"<;6@1E&J Z%CJ0$-^I!IF3]Z2) MJQYN]],5.ZM3+HG-(D>_-1J)*5)%J?A$C \;#4E!HQ?D=PI*DYZHIBB4*%X. M#C<3&!4")2K<$<.W13XLL(].B509N:+_3BY%( PC;3KYP,C&%?_]1'@8_J-V M^ ?BW)C2WH*#$399L,1N],I L&^[4'C44>T&HTY:&.A_1;LI6=I@.!!?,F@$ MF/H/FXJ&0O4OLT0AC#ZP+Y^(@\%1[7'):^AER;QN9H+ L(PJP5N9"-)[12SP M7'!:>&MT"O$IT,6P$&[OR)./T4\;D;LOEDI,K$/3 24RYK=6QC1.VEJ5L8)R MR4@%58(/2"7:J#,R6:69\I6[25,4*Q)@#0%0F 9M+.*:3!)71"0']OG0%^H> MPZ17,4NG2I6YS[D"W56]5IRG?V & @_.GIN/;Z_%-24(-0',7DA[>(DF MRV>CP?A0/!TTO?$51^= 1+!MMZ1N*SJGGL-Y M]<$.Q)C\M2'C8#:SB6#=%WGA*%,8399SG[I4X6&=BB7U$BSKC-.2@H?MY?Z' M3F@U:#@?&1W4(C>2IW!4!1'%TP17"F5"$6L4$<,BH2WU1QW*28((RG'DTF@2 M\=DA*SHEW'Y1XPKQ+@D_R!*](VG9*,^["%6_:BJ?H=$N$Y+KR1VEC&K.'-9STBH[BD-"NWGG%%0@23U8P5Q M@CW$4:Q8&@ S%:J&T@%3X%E0L8JH]2&F3LWI='FG2EH&A0_V3BTFX#>.L'W MP#HMJ <2/NKT,0"YLT+AWPWMH1]'1+8.P677MJ4\BO$%-P#"E%V-<:*DZT"M M%([G+YYNLV(A,$JA5FA<+:O\W& WE3^R%8-F!.&R;LXOKNN28XR5/ 49G8M-;>G?6XC$N%*R/SO6]FTJHZM"#W,UQYL M3%)$2"@']3F,I' @,2JG#E8,3E\QG0D< ^D"YQWZ,F%< MF?Y?,+QAXPTEOJ_$ 86)>>Z,[;0?ZJ0-30U,T[%K(A>0-=<0_YMS3E.B#93 MSQ=T-_"@(Y=]>(@@'3=S99A+**(CY)&7N,5'Z,'K=B,M.XB:6CH1RK@WW%T/=P[_&&^J&N\<9$UM*Z+MQ$C M)D5HR1]WY;,"1S]NV%8%QML4.&@IP.5_]ZS,B+]:A4;2KD"OE6L5[M%/"O=H M\!.<_2>B/?K_1WO\TZ-]TYSCJZ-W<^C&L,7'88:GC5V2^_X"YZ%XJ,(H'X]' M<6Z)BX^:QWG8JZ9GTA;O"XQ+K7-":7?W3B'P9!>OD*K9C6BVG%9Y,J0C)MV# M:!=!CA5&Q\"!1CFTM48 ';]HU&I:7G/HIC58AIDR$SG->LW@_N/'DDUC1MGK M@*H_G@L[477\/]3O7P.K/T.!/U5H4.%G%'N[TKYL'36YB-:3DKX5Q:NR^GB' M,J"?/&%-M<=T5"4M70&W5:R'B<1V= 5U9C?[HKP3VV5I2=VQ]@ @'1E@D@@J MSRFK4[O,HOGCPYH]F_%:)?'@T-SW0&Q;BXW;#NN[3,B>0CA&Q/JNL;HO?S#! MTZ$:'O3E)R+I4%_3J>9#-9TAP3&C>P1Z($=A<@Z^7YZ:8O66BX)O!FF)+G6: MZ]3-]Q0S1R,8G4(&$-%'X=7GUO/Y9XRU(Q"!#D)7^YZ^CMES)O/@94=ZPFFFSHQF,BD]LU5][^;C'RJEO+KATRE8TZ&ZNE+RK4#BH I][<3HF8P*[3CL4?55U[23U=K5 M+<6ZKBBJ2$S)@&?/5R48S?$[WIROWXT--GWPVF]]A^0,H*^M!#'H*_&39+U: M?] ]C]\QF^WQ:_ 5SV:$[E.0TG3:$RY^88T/P>;\57-B SS,/^=*P@NT >^G M%J>D\H$$U)^YS_X+4$L#!!0 ( *^ HEC1J*[XY 4 "L3 9 >&PO M=V]R:W-H965T1(@6OB5Q:HZKD;63PT;#!!$FPM35!%-:&2F="$N?>MPP$XTB=$1)W/"; MS;U&(F1:/3ER<]?ZY$AE-I8I7FLP69((/3O%6#T<5[WJ?.)&CB/+$XV3HXD8 MXRW:3Y-K35^-DDLH$TR-5"EH'!U7>][A:9OWNPV?)3Z8I3&P)4.E[OGC(CRN M-EDAC#&PS$'0SQ3[&,?,B-3X6O"LEB*9<'D\YW[N;"=;AL)@7\5?9&BCX^I^ M%4(W M$/@%@>_TS@4Y+<^$%2='6CV YMW$C0?.5$=-RLF4@W)K-:U*HK,G?:4G2@N+ M<)%.T5CRMS4@TA#.LS0T\!YC&BH-_5CRTE'#DE2F;02%A--<@K]%0@L^JM1& M!@9IB.%C^@9I6ZKLSU4^]7#?RFW][!KU6ZH.7XM;;P6S*\!FTUW^VPH%U:T-[%_:<$<:>$S?IWZ]"_NKF^NNG=#>#B\O/@]N[CX/+N M%GJ79W#^Z?+L%MX//M#PZ@;Z'R[J=?YE>+CG'1L+2HN;9(,XH,ZGP M;"33;5((09A'H%*C8AF2LT."@UBD 8(K/W-8HS"8(:@30F0^@E M2EOY)Y$%RECX52MC($L)26,W.R8$->O3,7V3L\Z%U$!V95CI;[7W);2Z7JWE M=VCTZL6^[_GO'HV*U5,B8(_N6>+XU1 EF M43ROO3=P6/E4OZV#)=M,IF?+RU[SH':PMV#_&MK> ;QQ\YVV5[E35L2/ DC6 MU)H'![5NZ[&U<\KY>LO;JYQA@,D0]3PTK7\C-/Y!N];<&IIB]4="X_G[S@OK MH2E6GA6:/I(+1C*@Q#;LF1 GRD@+?J?6;&Z(NYO>$=!NN[:_WUT*J%?S.WL< MTFZKMM?:'%+*)I_^VMV5D,YI\QV4Q >>4[O'Q;W3N(TEOAU,Z@Z@UF/,KA^5 M<78.VBW7X4LDID@PAREI0"Q6^8+S,/8TX-!-E+*R,5$[JN8]+2>2:?4&BAQ$+F=Y!OT=J%?:7^GJZL MG[-E>[IN+LH%EA0XM&FN2.2_P>$_EW-K>+J>=NN0^W_F?5?F+2"O ,S-LT]D MWS.YP!>$4(:0*DN7BWL*93JC*U<0"V/R0\'=H,(_LCE6T_W.)6009$D6NVY( M$:P2D*J$6KJ(KVU3A[PJ01>5E=.4PYQ[J>BL7#;3+-VTV#>SI_.=N3*EC33B M/,K(MXP55&2VG(,.W2E1W:&0JF>J] ^H0>[6.":_Z9C]/.7;:]Y=)F4FDUSN MB1<')"6YME1@4KD*S>,%EN.DQBG9X:(6: SIV);)A)+/D14VA:1O.OX!AT&? MM&+6U+!+G'(!$G^J.:V&[)0<=YCOA"0$8S,^FD?4D5:!0%5_SA'BU(3 M[;H;9ERD@)WO)L6Y.+D%S!VHI;G/S=]:NJYY$,R4'4OQZO5^V7@JUV'P;9); M7F2W? Z>D^DK85E%V56VL]56=@F!KE*$&0H-K=3I5BZIYG\PZJ)>PX9*FM5XH81BA U;Z#UD5)V_L$"RO>QD[\ M4$L#!!0 ( *^ HE@)Z.D(K04 .H. 9 >&PO=V]R:W-H965T2[M\HRT69RT^JW5P+6:99X'NJ?'I9S1#?F[\J/%6W>-DJJ<"J=, M(2Q-3UJC_N'9#L\/$SXI6KC&LV!/)L9\YI=Q>M+J,2'2E'A&D/B;TSEIS4"@ M\:7&;*U-\L+F\PK](O@.7R;2T;G1?ZC49R>M@Y9(:2HK[:_-XG>J_=EEO,1H M%W[%(LX=[K5$4CEO\GHQ&.2JB/_R:ZU#8\%![Y$%@WK!(/".A@++M]++TV-K M%L+R;*#Q0W UK 8Y57!0;KS%5X5U_O1"*BL^25V1,%-QH0I9)$IJ,2Z3&O0L@@X> 1V*2U/XS(EW14KIP_5=$%RS'*Q8G@V>!+R4MB.& M_;88] 8[3^ -UUX/ ][P>:_?*I=HXRI+3OPYFL!K),I?FWR.D#N;(;EX#ETI M$SIIH3HE52ASI9?, M.)$N$[)(XP-]J=1<:I[>1ETFIN*%EA+"\$138["4RS@RK8K4B8QT*M"*1*)5 M7!X?ZL]FHM5,QG*',6V*V;8GFZ-.)[XC;C," 6N7JI@)F;.%_Y-23>E,,[Y_!VQ V1N#*>Q%[ 2I&?E0L]$%0]/+B?S",&@8C><4@28TMC M@8F0S,GY)T*2FX*6:"7V,ZWH,=\433_\E<8I?^\K#TH+_;0$FZDBO+K'I1/@ MRV39M-$J!:44[5,C84B$=N4Z8N16[N&C*J+;@[98D/#+4B52@VIT)'J^66:L M_-&9]F.>(&7(>GB0!.FA1#T#'TR>DPT97LPV[*&TS*]0WYNH;U=6.WK.=5$VG9(G1)^071-$\6@@RB1IE&HJH"J.B 62.09#E5._(KMR9%[LY($68IVG?'!:$Z"I"W0SNII M;U@9$QI!0QGG\1<#RNWNP7H(;O)FV]D/0LLT5=RG0G./9S^\Q19:5Q(W42 7 MJ;0Q. W?\U NM4TD%[Q7B L$C[FRK6E.NKDB4V2E3;(E9,]4DG&S,BS1-W)! M;%64%<"JNE=$"\RA 0()IT;CH.D.Q>M7!X/!WI%X'RSUPWN_?R0^3'BGXW"L M(%T%.C%<.W%7F!^$ M ?$8"[:*40>"WN,[+!5FU6Z18Q(:U'5;5V8, X>'8U]7&G\X1_;)8AG,[A\Y M@/S-=8T$G2'CP<.OAK*U5PJS"O%+JUGBIMT:!V^'68]N"^"5*.CC"4[_W6WMW MI[]I;.L'(B\T?+YY]WI@8[#;[O5Z&X9>2'M_V-X;]C>.;3K,=AOW#VR@LW#+ MXF,'ND2\BJQ'UQ>Y4;R_W$^/MT#$8L9-3],42WN=_=V6L/%F%5^\*<-M9F(\ M[D;A,<-EE"Q/P/>I0074+VQ@?;T]_0=02P,$% @ KX"B6-T_I3#-!0 M:0X !D !X;"]W;W)K&ULK5=M;]LV$/XK!_<% M*>#:LATG:?,".&FV!FM:-^X+AF$?:.EL<:%$E:3L>+]^=Z0D.XEC;.B^V")Y MO'ON[2%YLM3FUJ:(#NXRE=O35NI<\;;;M7&*F; =76!.*S-M,N%H:.9=6Q@4 MB=^4J6X_B@ZZF9!YZ^S$SXW-V8DNG9(YC@W8,LN$69VCTLO35J]53]S(>>IX MHGMV4H@Y3M!]+<:&1MU&2R(SS*W4.1BIL'BAU7>9 MN/2T==2"!&>B5.Y&+]]CY<^0]<5:6?\+RR ['+8@+JW36;69$&0R#__BKHK# MQH:CZ(D-_6I#W^,.ACS*=\*)LQ.CEV!8FK3QAW?5[R9P,N>D3)RA54G[W-EE M5BB]0H2)6,A\;F&L!,4J3V"]XG1\"^/2Q"FY[P5.NHYLLX9N7-DY#W;Z3]@9 MP+7.76KA,D\PN;^_2Y@;X/T:^'E_I\)K83HPZ+6A'_7W=^@;-($8>'V#)_1= MZ(P*W0I?*S>HA,,$+K1U%OX83:TS5#]_;O,[J-W?KI9[ZJTM1(RG+6H:BV:! MK;.7SWH'T?$.T/L-Z/U=VO_'[.VV\Z8#E]?C#Y]^O[R$R>C;U<=?)S#^,/H( MHX_O-E:^?+KX#<9?;R[>CR:70:#&84$OT(!+$:C70<^@=P3+5$,J%@@Q!5\A M1WP002)6E@4X6#(F>8. 2L[E5"$X#84P3L:RH R!S$&7!K#VUE9Q*#@.>_M1 M;^_VE1^\ZL!W#,8RD9!2^%P*)6>2;(Y*ZC)*?$SYSIV1T](7P<@8D<^1&,C! MWLMG1_U^=/QY=#'RG[WC5U!32YL<08/3E7>/"TGD*S+CB$&MGXLW]9)KFY@M MX ^"PI[UH@A>\#KOF4EC'?3"A!6**)/I!@F5LC['P^B)Q2FZ)6(.?5IGP0-X MT8:R8!."R4-F91;P4; >@1MTAD$OA; &R3[W#H]M;0M%G(8@KY ;\7M(DU!$ M\A11,I2)6QHGB62UY%XB;6S0#\QJN_'@U7W!PNB9=&!381Z)=S:JBZV'\"W0 M=LM0^MKX50AI\)DNH3GL-\YH,-# M*7\.$A2>B9H9.MJ]1I<::J$L\#0R3Y-:XHV&9OU>^ABTZ3RV!?H35:U"D,9B M16T,$SUS2\I&&Z[RN+.3AV"/K5:==3D9CYO.(A'/%TH4!3NE9Y0J_BCH3R>6 M.DZZ-%3A@S50PCH?\H("3J5.85(K(/#!L0Z,G/=VBG.9YT'[5DWM->NL>S43 MJ]#W7$A-K,E;"IXNY]048L6E1-65E)X=;-UZO75S2^,IKSYOVG0GFOY5*?4$ MGC,C$(S7#;/5;4L*GD-_V(ZH5BB\CQ$6=8BYT-#6=%+14M/(9)\" M:G13@B MAL(PVS9D=#30$B$/%FN"IW)/29V1KIJ6%OH]#4'DOBDIFDEJ?BS20?,7. M5SDU%_/1#2XP)TC(.9S@W-NW$?Q^#=I>CIF5' ;4;-04O>:-5R.U$;#!Y,[JX=.XL/V0?]- M:/F#]O#H\+\@?6"_RN+/D\3>22+BI4&PO=V]R:W-H965T3*,2SB9VS';C][RLY MD&/G6+HOB2Q+GS[)ECP]:O-LRF?TWWWNE,M.6/RH MB[]EZO)9(DNK/_"L;'M]P)(:NMT>7(F!J54S5]\ M/]7APN'^+8?XY!![WDT@S_)1.#&?>$P]:$QH)/U7L3.:GX4+;.T*XD/S=? M":.DVEM8HX%M+@Q.0T>XO!LF)XQE@Q&_@=&'+UJYW,)*I9B^]@^)3TLJ/I-: MQC_]U)PC^+G76&[L2_U_)MX ;7X;A/)K82 M"%U:+S=/GIS^VL%YM M8/MIL5G!4EB9 )ZC5A35^A))"XDNJ]IA"KL72.5!IF0"BD:%5+2%K'8YPM'? M?3(3!S34RJ#J;RT-OQC( HN==J%1UGX ML/_#2E)7@Y6E+(2AIE"*K)SF+KV>D<@Y#Q /QG?1_9BD*'JXBQ]&G4=4FLK8V#:7Z*=[<$[FXK2' MH[OA8 3#\=W]:-QY;.N8932G.9U:'= R"'DZ(Q,6FQIPBC\I:R6=A1%$\:!S MOC;OY3&,F'[VZM M7#.>6VW[N"V:F?[#O'D9Z9SV4EDH,"/77G<\#, TKTVS<+KR$WZG';T77LSI M@4;#!K2?:;JZIP4':)_\^7]02P,$% @ KX"B6,[OLIE""P *"$ !D M !X;"]W;W)K&ULW5I;<]O&%7[7K]AADHXT T$ M"%YDV9JA9#MU6\<:2[8?.GT @26Y,8!E@(5H]=?W.V\ ?KG2Q==R(:41W[(T+U_U%L8L7UQ%WQ6 M:203&5L2$*$/X_R5J8I"8(:O]4R>^V1M+'[NY'^ MEFV'+=.HE+O576=LS('FQ3DO^OUC9M6&_)^*J M-#JK-T.#3.7V;_2M]D-GP]@[L"&H-P2LMSV(M7P=F>CZ9:%7HJ#5D$8_V%3> M#>543D&Y-P6>*NPSU_=&QU_/;V!7(FYUAEB7$;GKY86!=%IS$=>2;JRDX("D MOGBO<[,HQ9L\D$!Z1UV]-[;.\_B%3 M%U$A:U/OHB=DEA&3HHCRN>3?_YQ,2U,@3?ZUSW@K.]POFTKG1;F,8OFJA]HH M9?$H>]=_^<$?>E='- ];S<-CTG]7D(Y+\GU7W#]\N/W[^QSB!6E'QP!X2W'H*6W\RP_C(/"N M[,J'=W=\[5^=.3@)D%(:,@GG^N.1XXW&C29E-?T5@"&,1I457Z4YG[+;'Z7= M@:OFZ$+D^=LH#K=UW MABM^EKDLHC1]70 H:D+IA[5TN#^Z*L6C3JM,(NB$?A3S>OD2 99TEHR0'?5F MLT*8GC@ ,JXX8"BXA"Q.HJ=2J"R3B8)*Z1,$R%CRH[*"!%)T(["?OTSNQ.+^DP;^^B2(JTV/ M$0H8HQ\5%0L+/U5G':-T'%=%21I!W%2BSTH^GCVZ@$XY_%24Z)B-&^? +*LU M&W2J((_NPV-JJ0C*%(HS6Z;Z"4=.81,D6Q78GT G!*=$!CI=0QNG1,MEJN)H MFLHV'ZV'Z+!N]E)$47XE/^BD;*UF6WK\?$MR%P.XY"/"&N %\(70>".K:>]. M_ELWD$\U2B<_E]^:G*I-WTA]#1_2^87^IC*;83-=%>))1G"^LQ6A_S]O/NQU MHKSVX62,_&F#=&'V0Q.*[901VK[@ ^9VS[-:#PH$M M0'I:OAD9+Q:8!?" M!P>A@4 N-2J$M03Z@K"T,J/X:ZY7J4SFW KK:'02+%X0]2 ?DL^6VJHJ9@7Z MW4&3]'&#U7S.AC"XZ6(FE:D*!F_?&?J>XWE>)\P[:=,)]4)EE,*_H'"R*60' M?0Z$M]U=/7'[YH.XDP4/"&C$EC6TH*S($[$N$G[6ALVF>AU^SE973) YI!,( MM4-G;^> \WU&K."!QGAKRW;P?Q2^/W('X--I2BZ'%+2;1Z6K$KB PM?S7/U; M4AFNR18N2E/:\/$1M*Y(.&OP>ZD++FZT *71$- -<>+-&\V$)!;E:+$UG>4 MBF6DDG.JI&BI#*Z5!0[JDCI5!!: G2AE_S'1MQ !(7,+D3:[$DP'B@BLQ0)S23EG* M$+H6W\<87YQT<*G+7TX.\=$#]T]J4/O2<)%)S44.W#_YE!,B;[#0';,PQ\); M.4,] O\:I(3+H=:^+RZ]T/6H_5_VW5&(#!V% Z064@R@U1^?_%R7%%B@&]+M M\< -AT0[79\NAR,W')]\MHJP$ MY%.NS!^?&\Q&ZNWH6D%XDVXH @"?B107,37T-0W0%A7++2[V7^NY:[W6G>,% MD[WM02B$0_L>044#FO44L%?F>@:XN_]4KN>8%DOSBE,2@NL()S(ESLAJ5DM M5\,\: D13Q)$#IA*K"4/8$Q,1#V)$&"CP3S:UH.?SQVO&MH/Y_@C M)_ N!9E89P2<^5/7RK:+PJ4#Y^CCH1V0@L,K1G^^M;85<<8RG4?.(KWGBM89 M.S+3Z)Q&AID8LF7HV7&RT[YHGLJ3IJYWD_)_8=;O@\?1P F'H?7#Z>8K#+[7 MH6X-(NY"(843XJS0@*--&'=F^5NS=EIG*[XT$FM MP6X7")UP%!Q\0;2LM>H@&[N!\=>Z@=CXC9:I88[]/GJJSWTX IG8>1@P5U&Y M%R[W>6<;0H%AR:\5M^$W-^\>7D]VL-,57ZA\H:>[:5+6W&Y-HTEO*,X]"XM^;P&,OEI@MK)L*$%=9M4O5G22=$\-:/]/C#C?# Z!JCF@G#E/Z8GT_H4X7*JHPG4&15YTUKK*LTL0QDH_1*#-]I M6SB<-3;1VYI_IM:V0'/N]J;4)_)T!DMU9LY2-8;*>SQS[ M"J:T(-T9VX&6&_7U=4-M%DEONL>@QY MB.BH>]*^(N6/'CF/QZ"<^;$1NN72 !>>1G?>'=>[>4>-4E%9ZEC9Y822U<'4 M;>90'')X47>$.+4OP<@6Q@?:25EW1E@&1V]&VMV=2K=OG-1C*H,)BNRH,\BY MGC,>TC3E>\Y@[)]\V7F77O-F1+CKFE.FGV< A;'P,7)^D9ZJ6T9REZ*48O**I2VHSKN\/VG^9<=)72[AB@DZ4?7\D.QLYH>(JZ) SN.0#: D(I4;95+K M7/J,0=7=T:%8&X/A0SVBP%$ZVQ34?B%X;A>?1R6QD(2F3SOONA)Z)Z2F5>=5 M6 ?V%CHE-[;02@T_LN%NS+<#<6[U>=8[NB8KIT*YX+C.!ITZ<_=]#+WH?+W. M9#'G;_3<'W)C/V2W=]M_!C"Q7[_7R^V_(4#FS1743>4,6]%M!SU1V._R]L+H M)7\+GVIC=,8_%S*""V@!GL^T-LT%'=#^XXCK_P!02P,$% @ KX"B6"%8 M56SR @ 7@8 !D !X;"]W;W)K&ULG551;]LX M#/XKA ?<4Q$G3KH-O21 FG:[/B0KUFY[..Q!L>E8JRSY1#KI_OU1.SWE8< M-M+YM%%;?$#^TMQ[L=*>I= U6M+.@L=REBQ&5]>3X!\=OFK+H^LG^(N4LN&T6X=.:;+KB: M)>\3*+!4K>'/;O\7'O*Y#'RY,Q2?L.]\+[,$\I;8U0>P**BU[=[J^5"'$\#[ MX2N [ #(HNXN4%1YHUC-I][MP0=O80N+F&I$BSAMPZ4\L)=3+3B>+UU=:Y8J M,X&R!2R=96VW:'.--$U90@3'-#_077=TV2MT8U@)045P:PLL?L>G(JW7EQWU M76=G"5?*#V \NH!LF$W.\(W[?,>1;_Q_\H4;3;EQU'J$OQ<;8B\?S?>7JM % MF;P<)#32%34JQUDBG4+H=YC,_W@S>CO\\TP*DSZ%R3GV_WYEY^E&V0"6GU:K MN\?5[?KQ 1;K&['7CW?KC[?KY=WM WQ#4%(1;7?.[+"0!>R4UZXE,+A5!AKO M3&ERR%WK2>Q2]BT)*&)!K P7+EV6\$>(5?6.A8*P>?<85O. M71TQ8@KXA/_B$%+ZD=%3%$;MY@<&K)/H%7JI#+0V1\\RE#C<:R@3AQ/ 9TU2 MMQ"F<41ZHXWFGV*K+K8TLQ9NE(%#SK1QPP MI(IE&=0$8.O[K"^@E(+('8EG[FRA _5%"",A*<200>M5V.WTYHHJ*&5HTN"E MCR8]Z?D:_39.MBC-Z;&MMN$R2X$.!^\N$_#=-.L, M=DV<(!O',H_BLI(? /K@(.>E,))6E2H(*V4EM XX%1 ?LA37MPDDMCX=B9[1+ZW^_LM%DG0=E+XSO? M]]UWOMZ-6Z6?385HX;46TDR"RMKF(HI,7F'-3*@:E'13*ETS2Z9>1:;1R H/ MJD64Q/%95#,N@^G8^Y9Z.E9K*[C$I0:SKFNF-W,4JIT$@V#G>."KRCI'-!TW M;(6/:+\V2TU6U+,4O$9IN)*@L9P$L\'%?.CB?< WCJW9.X.K)%/JV1FWQ22( MG2 4F%O'P.CS@@L4PA&1C-];SJ!/Z8#[YQW[C:^=:LF8P842WWEAJTDP"J# MDJV%?5#M9]S6<^KX@DE!S67W9:_;=]@#C.)W ,D6 MD'C=72*O\HI9-AUKU8)VT<3F#KY4CR9Q7+JF/%I-MYQP=GHK_0R3OH%.Z4M)6!:UE@\2\^(B6]G&0G9YX<)+QC.H1T< ))G P/ M\*5]>:GG2S\L#ZZXR84R:XWPNMDCO&X=N,;D@N3,-RG 0T!0;U M"P;3XZ/!67QY0.^PUSL\Q/YA.PZC!VD(MU\6]W?7\#3[R]TG_7]Z)Z_1G'8'%QM@UFJ> MK2W+!(%5QT&D&4HLN24)@NB+W16E*9%;UWU5>@]QQK"XOH&ULG5==;]LX$/PK"Q=7M(!JR[+3),T'X*0IVB*]^N*D?3C< RU1$B\4 MJ9)47/_[VR4EQ793([@7VR*YHYGE[I ^76ES;TO.'?RLI+)G@]*Y^MUH9-.2 M5\P.=EH8'1^6K."+[B[J^<>8]2B8JKJS0"@S/SP:S M\;N+*:WW"[X)OK(;OX&4++6^IX=/V=D@)D)<\M01 L.O!W[)I20@I/&CQ1ST MKZ3 S=\=^@>O';4LF>676GX7F2O/!D<#R'C.&NEN].HC;_4<$%ZJI?6?L IK MD^,!I(UUNFJ#D4$E5/AF/]L\; 0P%_,+,$";C")(XF>[!F_0:)QYO\ER-\/=L M:9W!BOCG*;D!;?HT&G7).UNSE)\-L TL-P]\QN/KK[NK/6[CZAI\+6##)+5QCWW)C2U'#K6'86KXU/BE(M5)M MHZR$*Z'D!FJC*^V'G(:KGSQMJ(/@FT@YS%&ZR(BFS@-V!*[D<*FKFJDU%(CN M>$:1LVH-WYF\1T2&;;AB)J.@:13',3AF"K2>^>+.PBL">/GB*$GBDS9@1JO] MT/CD=00\S[EO8YC51DC$\#4RA%N,W P!8=%GEO_B:J) P(Z;RB*#C+1F7K@E M'C2'(!.XOOTT]_,]2U88SBL2Z4KF*!\/J-D">B'4W'A+5"E_0[:0P0.W3J@" MPI-WG%+PAP" +S+X6S5\,Q(*S63 (QJ;,_A;Z"R\>,D+Y/29J09]$]K&\%2Y MRBR\YRFOEBB]ZYDAS!MC&Z9Z\:RNI4C94O)=:1$<'L ?72*V*LWBV",._MP&]U''R;)[HCZ)JJOV@0_BHI5S# M!]88[;:JEPIN?'CB-Z;"UUQB1%OE\#7/L?X-KN_[)Y0Y Z75&U[54J\YIR*S M>#)001@M^?"I)G,E\GG$B>"+';9\<&>Q8!%9*,*F'LTXGL2^Y2X#-NTO96:! M'H2<+,SZ>O7P"YT[3!#OY:Q*KUBOB#*V!W:PP(J*8,[6J:[H"[G*"*ZO+Z/0 M"G"#!R@6M'\*Z;ZD?$K)PJE*PRD^6AAE716M5Z:8.K*M7XC5,XFAR&$.CJ)PH M226RLJ%[\<00J1]T.KV/<#T&'$3'<'X5#)1[1@S MZS9KP[%PZ<2[\:-OUM=VE:,/\@>A&RNW;'XC^0V6J=DVUCW>_5X8G, 4 M7 5=Q!1O?2$+7U6[/#D.Z[?5"&L;'AR[P!TO4!:Q/XR2X[=;Q'MA6.=8#ZV2 MMI2V&K?R7MH?#1>Z/:\ZFO8I>7CB-EBXOR^78%*I%'G^QEL5G:JTO70H."KY M-9:!Q#LR;0C-Y,)8ZF^%*3.6C+]EE+4B?>ZC[E1JCPI+-+(NHV@O89I ;6<3 MK>HNA^CJNBG*W7.B*PYZ73"#_WV@[B#_DIN=(VGXU#UJM'''14\N_$V>&JE1 M+EQW^]'^S\(LW)$?EX=_&GB_+ 1RE3S'T'AX># $V[OX<'IVM^8E]KA_=O_ M+/W%B1;@?*ZUZQ[H!?U?J//_ %!+ P04 " "O@*)8( O5E2P- "V)@ M&0 'AL+W=O+:\D9EQIN'K7T 9T 2\0PP 3"BM5^_IQN8"R62EE-^V!>),P0: MC>[3I[L!OEI;]]FOE KB2UD8_WJP"J%Z<7SLLY4JI1_92AE\L["NE &/;GGL M*Z=DSI/*XG@Z'I\?EU*;P?4K?G?GKE_9.A3:J#LG?%V6TCW?P=-Q*R76IC-?6"*<6KPW5S2>!_Q+J[7O M?1:TD[FUG^GA??YZ,":%5*&R0!(D_MVK-ZHH2!#4^"O)'+1+TL3^YT;Z.]X[ M]C*77KVQQ1\Z#ZO7@\N!R-5"UD7X:->_JK2?,Y*7V<+S7[&.8\].!R*K?;!E MF@P-2FWB?_DEV:$WX7*\8\(T39BRWG$AUO*M#/+ZE;-KX6@TI-$'WBK/AG+: MD%-FP>%;C7GA>A:=(>Q"S/32Z(7.I GB)LML;8(V2W%G"YUIY<5!\^GPU7' MTB3@.$O+W,9EICN6.1$?K DK+WXVN5"VV"5LHEO5QH(TVF92$\)"A$;/ 8F15UKD2 L&X MED&T\)(SNPAKZ;"4@5R\6Z]L40"(:P.9OIY[G6OIR \T8B7OE9@K903,66$> M*<-JNAS"%<(FK/@Y>;%R4$%7!>8OE5%.DG!\KZJX$=;LD^%MS4AOUNJFQ/XR M*0Y^^N%R.AV__#2:C<0O-S=W_#QY>^15(S\9%Q M&ADJ'Q&>O?HF??W*UD4.FPG*<\E6?]8F)A)&VC:=GK] Q$O! XPE[+7Z-M"D MG",FXZ-_\ ;ZD8.$[!+.FMV'E5-*E)%B%5&L $%FJY8A!44:5FI-KA$-VN1 M,67%QLK-*NI+A:Q)VC=^J>&Z!P72W<->9RU[G>VEG4^>%_S9!UU2X&TCKF^3 MP":*Q-"BYCFPI$%4V.CP$-W:QCM,\5>M88]>%(A@\?19"=6NRVS@4=%4T2$< MQG*Q@/5BR)3$1P37RKJ>=W>B8B/&&!JCC<3<+=T$%?[;$A"07Y0?"O"%IUT1 M!RI#:2S&;NT5?"@*O6#+58Y0A%W3FK33BC?(7(S(,TM-Y(:=J9 $-#-M[416 M:!K-"*9MKW251G'\WLNB;L>B@LD^'U'AA,V!\//$4%L'=V;1!JFW9KL,GZK$ M(I;6YFM=%$V$][P"L,<5 865A@I$Z@7#&AD%-#E$NE&4?%HF'[),"[W<4X_V M,# 'B:K[M CHP5O#B:!&U,58R;3+ZA)^)3H>H90*=2_U94PMI*?3G)-R#;A@ MZ\Z6-+V_D7W!=MX&V_G>4)E%%0M ?%N8 M&"#7MAI YH&&1*>HFF-(M-(X*51$OPC_P+1-VL@ZK$!2H2EW4R$+J"L/]F=\ MS!_Z2(I\A76P4*2G1O-NDTD6JL.FV$"Y3#NP(*NV:'ZJ D@KY:UDE+AZ[2-+ M-5A.Q0&LLFF*Q _:@";;J5%?(@7I3"S7\"T1=,1TM% OLGD(L@.B.ZRI>@6X ME:XBB: TGM?.,R4W_!_7*]LP0Q6WII6BU?K50*J5!;?-GN(UKKYJ8+9A8W:9 M]S;3/+G0L:#KQ&@J#ZB/Z3A@HPK8JWHL,Y O M%-G6SH-L:(17[?LKKKM#*:I08@GJ6]4(C)S^*,O&:KB2.F?4D%E-HM]4/.[6 M4]"[D?BC3WW16SL,3W9 -:L> &WW6:5A0T1#R=Y'->416DV4#$6&8H9+I-3' MI1'XPI9HZ;BDJ&25^)NKO$#)NT;OX8DT$^YG"(%P!."5&W#2IE^0I%X3%G!Z MJ8F'2TI_Y$LLC7[0QZRU4943(K,".(*:5 H!'M*O6!W^0$48T-[*QY*[;;/? MW-P:_@WEE[!(:%+N5Y27]U(7E$R/H-J1A^(].T;:H?*J\+8I5//OL*T8Z%]9 MF^NR%$\ ;U=E#KO6+19=S($-O:1R'3CZ+Q-E4ZYL%*GA&0ITBWM4"K!IP1(- M8+Q$=*)*H"*=B@,ZE=PG:M@:\K$-B1Z<6M'AZ'VD5&8?EGRXU92]/H.;H_[\ M5!*D5/K$,UN\+ZC.X(Z!ZO%G^*ZMT3IN(K&\%N8H,,)FKMW-GC>I&HIE9B?O M*:+\([4IXZ 3X$38!-_C=_TXI.^[QCR9/O;)5+F!([MN$W.'3R0,OWE)^W77 MT91%8=>)T-,I1&HQ?9S>CFDS?ZH]JMIE*[1&+*I/<9PI=ABR?US1R*$J6349 MAMXD&M'?)II" ,1#7>N<3R,;*'4[X.E1'MVI9*QA7M\I+U0.774_013R#4O02F!UOZ(1E1,QO.SHPG%Y=+)DD^-2$:L MI#$/(AI3;1RL;C793FNOB/S+>,+(1T=?0O?0^4#) MEB++! I)6.&F7M9X-QU/I\_Q_%.GUA6)_U%,1A.!8K9(.W[LX1%UBWB_>5K* MK(#LM,9N?Q075^>CL2B3D#9A,YJZ17TZ 6K/O![O?,0G*-L16@+EJ*]]C>:2 MS0G1=/K/YWAUK&.(H**YX@4-GRH%.M!?#H6IRWDJ;MM:)>&Z6XL+9\4DP\P4 MYV#D0K)%^YB*C-YA>IOQALW-2C.2$0&E;:DSHJ#(LY";5"% MQD@-8I=8]46 M9PW38TE*C=0B\3$)E2J](\08.(@6D#:UTL1Y.F_.QE.WD\J4[6;GOD9]J0 I M,DD"W>0LG9F/Q-NN'?WJ$3L?)/2-3[YY60?W;"7@3#L@=IY MB@H, XBO3D?G4[K;B+.'?)."K]8K#0W6BKO=31/WJRGTI_S>%NS;WDE%S,5H MGJAMC%V\(BA7J0[YNBOV)9&K-HE<[67_CRGTQ7OO">W]RU@'.-58D_/7ML3R MG413LOFGO5<<$_#G22P-WK4GTKV9LP#\,0XC+1T,WMW,;@ -&K0P:9]9#+JA??@N,,6P2GV]#;C>RCMH_2JPZE4*DE4[)M_#D2)^2Y!;)D\BB9@/@I=->R MG2>)"#E5;/9O0^H-UXK.B/V&:*[!N]LU+O6_&TK^#WR[C;J/>[\E*I5;\B^F M^-K*A/BSHO9M^Z.LF_A;I&YX_$47\N.2SCL*M<#4\>CB;"!<_)54? BVXE\F MS6T(MN2/*R61PFD OE]8&YH'6J#]J=KU_P!02P,$% @ KX"B6'U04C/E M P R@D !D !X;"]W;W)K&ULO59+;^,V$+[[ M5PS419$ 0O26I=0V8'NW: \!@B1M#T4/M#2VA)5(EZ3C=']]A]3#3N'U%CWT MD'CXF&^^^31#G_O>:JHL&7J3NR1T\I6R)9I&LJ= MI_8266F=VL8+?3_U6E9S9S&S2-*&7=(E>UX"!Q.W>6P?TJ,?OMAE]K/*HS&TPF M&R$^F\'/Y=SQ#2%LL- &@='/*ZZQ:0P0T?BSQW3&D,;QW![0?[2Y4RX;IG M MFM_J4E=S)W.@Q"T[-/I)''_"/A]+L!"-LO_AV.V=TN;BH+1H>V=BT-:\^V5O MO0YG#IG_%8>P=P@M[RZ09?F1:;:827$$:783FC%LJM:;R-7,)7Y >$FQ>V:5#=SCQ-J&;-*WJ$58<0?@4A@@?!=:7@$R^Q?._O$9N14CA0 M6H57 1^8O(,H<"'TP_@*7C2F&%F\Z!LI;J5H84U<)94"R:PK6%N!4<+ORXVR M\W]<$J##CR_CF[:Y5WM6X-RAOE H7]%9?/]=D/H_7&$?C^SC:^B+YZY;0&QA M73&^0P4UAX^X12FQA"&Y)VR8IK$6\$"&K%D#ML/4I82NAKRFX$,IX/U#%QV M,;\0?'F0!MBHTR,'H1OF$61N/ U/Z9!:_TADZOJ1323TW

<^O++?9:BN92NDKK\P*]FG-[H9% *=CJ>V6@MUN>2NAK]<*SA;L M9#76QIKM:\V:41A>TNSP 6WGFBCOU>M7)]T2=8[8:+I#@9VX?8!H2K603HT5 MN5D)&F4]E1[-YZN:1?P+9'IIMW33O46(J$S\(S/[$39+I@!*DJ46) M8^H,/_P/(D3_BPAAXL:6-46-\YY^Z.9IU(D01VZ>!]\0(8HR-\N33LHTSCN4 MP,V33H0H]=TDRR[VDG=VO])ML;.O"$7H!ZZ[JW:<'1\JR^Y^/FWO7CDD'PFF MH,$MN?IW4^H+V;TWM;;X2FJ\F:%3VV4)H-M+X50@\#$V!\OBW^!E!+ M P04 " "O@*)817U:UU # ! !P &0 'AL+W=O&ID:^;^SMIN&H:F MVF'#S;7JL*6=C=(-M[34V]!T&GD].#4R3*(H#QLN6G\Q&VPKO9BIWDK1XDJ# MZ9N&ZR]+E&H_]V/_:+@3VYUUAG QZ_@6[]'^WJTTK<(32BT:;(U0+6C+I,W?GAP!\"]^;9')R2M5(/;O%+/?\1:E=$!$X_,!TS^% M=([/YT?T#X-VTK+F!F^5_%/4=C?W2Q]JW/!>VCNU_QD/>C*'5REIAB_L#V6-4_\;5$Z8EW>@E]<4_WL>XE@MK *U5SJYNJZIM>P49*ZA)EZ5/1J=ZHZ":FP6:,^ M6IAW/JQWKS9VSQT8F2O>"AUZVPO<8 -N+)3%&]*8>;_:'<6*RR"+ MRG&(O#(M"2N#,IH$>9%X']&8Z?_(]EM(1]=!$8R)_EA>*4\ ;3TS+R! M+(F"N$QAYNQJ[X[?CXMM#O MM!6M 8D;%"W!Z-!?_ M %!+ P04 " "O@*)8^2>P*R0# !8!P &0 'AL+W=O872<"5!8S$. MIO'IK._\O<,'CBNSM0:G9*[4-V>\S<=!Y BAP,PZ!$9_M_@"A7! 1./[&C-H M4[K [?4&_9773EKFS. +)3[RW);C8!A C@6KA;U2JS>XUG/D\#(EC/^%5>-[ ME :0U<:J:AU,#"HNFW]VMZ[#5L P^D- L@Y(/.\FD6=YQBR;C+1:@7;>A.86 M7JJ/)G)6G'B_])_EPQDTFE*DUPN?IW%A-E^C+KC(T6?J[L[C&.C5+EN$X MH,XQJ&\QF#Q[$@^BYWLT]%L-_7WHDVMJU+PFTJIX+&$7V;UPN\E.J40$KVH- M_#X%:ZJD;(D:;,DD+-IZ4LDR1;V;H\8O>'MR4"(42-$2X7(#U-Q(\04G>IHJ8Q!5?H M9ITC,.ATZPJSW"K6E7H5[XF6[H4&MIF\'7[K;/QK29 MEO?NS9M#9[W@TH# @D*CWO%1T$C8&%8M_>R<*TN3V"]+>OI0.P?Z7BAE-X9+ MT#ZFDU]02P,$% @ KX"B6.G4N!SM! @1$ !D !X;"]W;W)K&UL[5C=;]LV$'_W7W%PBR(!U%B2O^(T,9"X25N@Q8(F M[1Z&/=#2V2(JB2I)Q6RIS*)++1$2=SS77?42QA/N]-S MNW8KI^0)Y@J+E*0N+CH7GIG5R-SWA[XRG&E:F,PELR%^&8F'\*+KFL4PA@#;3@P M^CS@#./8,"(UOI<\NY5(0U@?K[G?6-O)ECE3.!/QKSS4T47WM LA+E@>Z\]B M]1Y+>X:&7R!B9?_#JCSK=B'(E19)24P:)#PMONQ'Z8>G$/@E@6_U+@19+=\R MS:;G4JQ FM/$S0RLJ9::E..I"TR3>,.D%I:BK0I1_0%0?/HE41PJNTQ## M;?H>J5WI[J]UO_);&7YB\@3ZG@.^ZP]:^/4K7_0MO_X!?C4/./ 6Y]KZX?I[ MSO4CW&&02ZXY*OCMO7G@C M]TV+!8/*@D$;]^F,J<@J;0=&\P<65Q&MV=>D>#OK^PA!V]##W*0R6/53#2*7 M$*SEV@%NY#J@B6YAH109*%$9@:"$TD$J8 I6E*CF:^AY#9HZ8IHVI5D-XIR0 M1!FC(YX>DD*I;W@$(E4BYB%!/:0\CED:(-B\46<=0E(055#JW#]F"&(!7*D< MX3(14O,_B"P02L,[*92"/*42&-O5)94^M;\^Y[_9&I6[G9OG.M)W1MZI,QBZ%;/UM]KI7#XP'IO(OB:>KQ51 M@MJ _<@[AK/.EY.[$]!DF\KE8WW;-.)LZXOVWMFG*]W_=&G;<88#)'N0Y-_]\(C3\9..[!T)2[?R4TGG]JO; ? MFG+G2:&9(;E@P0,"MC*>"3$3BFOPAX[K-L3=+K<$=#QP3D_'M8!ZCC\PM<3= M%1<3X\0O&[!\+,!B6Z(!S%<#&.OI[>C<&0-J7<(6JH@](-5+3,F47:9P:^)D MKB;&CEN47(2&[4=4ECJU,M\1C:8,L N>7_;0IOK=:EQSXS%%?3\OC-A%E1O6 MU/98[9M*NN[PA:QN+8.LLC?>LG>Y8V]2W!F856.[3CO "".TLQ Q=:3].EZ+ M!O^)0ALE-C*?07Y :YLJ.S7KY]7HGSER.,6;"]FF_I:UNVFM3/Z_P0'^:YC; MZT'[L-MO4_\C[UG(V[2)LLDTK_X$?4_D BVM8E2UBM%36\7UCXQ>F.2'3TRO M[:PW!QNEG>;05+Y;!3:7[TITLB6Z/7$H;;;+Y!Z<=]D^[MZS:J'^)45X1"9A MC>27U95P4S2J0UK @A[A=M*(AC+"[18TB&B,::_V+$Y0+NWCGZYD(D]U\4*N M5JO?%RZ+9_7F>/'C!'EL::Z2,2Z(U#T94[.5Q8._F&B1V4?V7&AZLMMAA"Q$ M:0[0_D((O9X8 =6O+M,_ 5!+ P04 " "O@*)8ZTZ:I_<" #Y!@ &0 M 'AL+W=OO.*53M4F(_(*V MHX!4Z*I5*E)5VNYAVH-)+L2;8V>V ^U_/]L)*6B,]26VSW???9_/OHPV0OY2 M.:*&EX)Q-?9RKJ""N9'07#F%X1R M;S)RMGLY&8E*,\KQ7H*JBH+(URDRL1E[H;))72HFB"#8."\GHD+\TYO"<@:@(BQ[M.Y%A>$TTF(RDV M(*VW0;,3)]5%&W*4VZ(LM#2[U,3IR0VA$IX)JQ!$!C>4$YY0PN"6*RTK<_I: MP<='LF2H/HU\;3+:.#]IT*O0/]!CF@NM>8KH?[QNF+=UH2W<:'06< M$]F#..Q"%$3](WAQ*S]V>/'_Y5]3E3"A*HD*OE\MC7QS8WX6 M)ZPR)0?*0><(F6#F^=LLVMTE(!+=QDP4)>&OIR<747A^JG3M<(X,0 MZC%JQA@>A2:L4Y_WL//46_1 2T?I%91-7[/\ $Y;=&EF8?"Y.^B'AVR=OXB\ M,_$,I:89M2?F-*98"D7U7HYHT V"X(#IG;3/X^Y9'!ZT';K2_DX[*E"N7--5 MD(B*Z[HSM=:VKU_5[>S-O?XIF%JL*%? ,#.A0>]\X(&L&VV]T*)TS6TIM&F5 M;IJ;?Q-*ZV#V,R'T=F$3M'^[R1]02P,$% @ KX"B6-IR\SGY @ O@8 M !D !X;"]W;W)K&ULC57?;]HP$'[GKSAEU;1) MB/P@A)8!4FD[;0^MJK;;'J8]F.1"K"9V9CO0_?<[.Y 6E:*^@'V^^^[[[+O+ M="/5HRX0#3Q5I= SKS"FGOB^3@NLF![(&@6=Y%)5S-!6K7Q=*V29"ZI*/PJ" MQ*\8%]Y\ZFRW:CZ5C2FYP%L%NJDJIOXML)2;F1=Z.\,=7Q7&&OSYM&8KO$?S MH[Y5M/,[E(Q7*#27 A3F,^\\G"QBZ^\EU*&_ARO4/_ZK23EB73>"'+7SPSQ(C@)> M,S6 8=B'*(CB(WC#3NW0X0W?K_;W^5(;1<7QYY#>%BX^#&<;9J)KEN+,HX[0 MJ-;HS3]^")/@RQ&R<4\; QF<$,]^UK1 M(1E'$QV6\5 @Y+*DIB5XX!H8]6 J1J)E$.<-)[*!3B7GT!54=:V/+HV?*P-3+L MW305*F:DFO1NGLF=0!2/^^'IF%9A>-:/SI+>)0I)#=7ZMI>[<3U,R&Q-(*MG M,8W1A@C:FQ@E_5&5Q=A;VK@[<6*OI!.+!T.J.!D'29=BSPJ%B]5_, M%+K2E9N84&@S&(P]4.RW;C9&U MFU!+:6C>N65!'QA4UH'.) M! F@L !D !X;"]W;W)K&ULG5;;;MLX$'WW M5Q#:Q2(!O-3=DE/;@)-V+P\% B=NGVEI;!&11"])Q\AGM)5%-53+[<0BEV4\=W]H(%WQ3:"-S9 M9,LV\ !ZN;V7N')[+SFOH%9NK,_9O;R.A;A2\<=NK@FYA*5D(\F<7? M^=3Q3$)00J:-!X9_SW '96D<81K_=#Z=/J0Q//S>>__#UHZUK)B".U%^Y;DN MID[JD!S6K"GU0NS^@JZ>V/C+1*GL+]EUNIY#LD9I477&F$'%Z_:??>MP^!&# MH#,(;-YM()OE1Z;9;"+%CDBCC=[,ARW56F-RO#9->= 2=SG:Z=F#%MG3[[=8 M5T[N1(6]5LS"=?7(5B6HZXFK,8Q1=K/.Y6WK,CCC,B2?1:T+13[5.>1O[5U, MK\\QV.=X&UQT^)E)2D)_2 (OB"[X"_N:0^LO.E=S2T BUF0!2DN>::S>(D&6 M-=>$U3FY?UB2N:$,UR^G,+@@+=+@9'I"85KDJ^4Q;LZ?0>*Q)&?D@V7]C)Y,!:T"HGE4%DX!I1%- P+3Y"-D4*U M[K,/R=B+J$=^)<$XI$E$_&$2Q31&@1]$-$P'?TI6&W=1[-/(B-.81B/\2ZAO MEJ.$1NG@2YO(%0E'-"'7QM\HIN.4_/9+&OC!!Q1T7P,\RFO@G79"TU9[[-$X M0(D_' 4>#:W0]U$8_DR9;SN$3H/4HV,3)QYANK@38 Q#3XM?"C\IMK,'W>TL#+#+T/--9Q+I=I=2+7]L:MEU% M_".?1+[5\=,Q'<>O30T0N[9+"8UC%$1H9 5I2I/DH*5'[3Y!@/]9UKM>7OG7 M)!HCR3 Z4A=)DW0$QE+"U.[/S7SF55,9KOA!./22=,^>3#1E3E: %T>)MY'$ MX,T6IZT"K4O RTX;(],M>]=TNZ;39CBS^L66D7PPHZ+@\-R;&!6VW98\L_S9 M@K07=IT!V0A68ET8[9(6?G.1*WIAOD;]?(U^=+XN:PF9V-3(Y'?WRYU0[:!= M0,E,$XYXN6@MK?:]S8[,E1(9M^H[K@MRJIEOAIT)T"N='/;JU'"_6)]Y)]VH M+[-9+*X-X<0I$=0I'MH3!JLH-CMX>#=7#( SC:9A'V M#H[F++?9*QSGE1I[][6:5[S.RL:> CM NBM176-0T]BWYX(>WS;O!8.N(Q;S MP?(R&'B>$F^8CLR4]+UAG/J#K^_QZ# PD_ 0FJL78!+3#'"V^WB5G.*S>_!> MJD!N[*O0'LY:MT^G7MH_/.?M>^M5O7VU(@X;7BM2PAI-<=3%#I'M2[!=:+&U MKZ^5T/B6LY\%/IY!&@7<7PNA]PL3H'^.S_X#4$L#!!0 ( *^ HEAX_SP[ M'0, 4) 9 >&PO=V]R:W-H965T7%5K2 HD47 M:/U@D13GS#G#&8X61R'O58&HX8&57"V#0NOJ,@Q55B C:B@JY.;-3DA&M)G* M?:@JB21W1JP,DRB:AHQ0'J0+M[:6Z4+4NJ01SP+9:E13(\_CF!!HU/:]@>G]'?._%&S)8H?"O* MOVFNBV5P$4"..U*7^DXZ?Y.$4 MB);!^#F#Y&20.-[>D6-Y331)%U(<0=K=!LT.G%1G;% M@G<\Q_S?]J&1VNA-SGJODE[ 6R*',(H'D$3)&#YOKN'5R]?P$D)0!9%&I7_T M>!HUD1TY3Z/_B.RG_L@^PI>/QA)N-#+5&2'O9MSMQE;MI:I(ALO E*5">< @ M_>-%/(W>](@8-R+&?>CIZF .EFQ+!%+K0DCZ#7-3C,WQ$F;%=+'VN%.':Z^& M0SJ;3R/W6X2'#DJ3AM*DEY)/L1:'RJ88/E14^G3,B<8N1OVPJWH_A'@R )<9 M/:&;-CRG/\4S'P YH#17'61":0452I]M\+V5@%W,O:-9*Y;Q?#R<)MV!G#4$ M9[T$GZI4V?+/!&,F>LK2'IRKX7L/*X\^:;.:3"_B;E(7#:F+7E*WY(&RFO5> M&;T(_[,@Y@V_^>^IZODO$!%'3[=^]/-%-&@7^?.5?8)NEW8<1U%G;8>MSL10 M[EW_5>""Y9M4L]KT^)7O;$_;_0>"N;GWE"LH<6=,H^',9)[T/==/M*A[X30YXEUT'SYI#\ 4$L#!!0 ( *^ HEAQ;0_/!@, M #0( 9 >&PO=V]R:W-H965TZA4P;H]3'LPR4&L)G9F.]#MK]_9"1G0E/5A+\1V[CY_ MW]WECM%6R$>5 6CR5.1(80Y)!H@T#QL8$IY+D!0AH_&TRGO=(X[J]WZ!^M=M2RI JF(O_&4IV-G:%# M4EC1*M=SL?T$C9Z^P4M$KNPOV3:VGD.22FE1-,[(H&"\?M*G)@Y[#HC3[1 T M#L&Q0^\%A[!Q"*W0FIF5-:.:QB,IMD0::T0S"QL;ZXUJ&#=97&B);QGZZ7@. M&^ 5D$NRJ/-(Q(I,,\K7H CC9 8KD!)2LC.<0TXU[K4@=[B0C.;$YIZ:I&KD;&YEXW:=A-:G;!"^Q"XSA3YP%-( M#_U=5-K*#79R)\%)P#LJKTCH7Y# "WH=?*:O=P]/T G;Z(<6+_Q']%=2%&2* M4B66-5: SLC4YAXD^7Z[5/;\1U?\:OQ>-[YI 3>JI F,'?S&%<@-./';-_[ M>]\E_C^!'82BUX:B=PH]GM"<\@0NR!+6C'/&UZ822RPPD78)K]$&%LVTJDWL MAUYO<#UR-_N2.LS\J.>[)DK?8W M"DLK:23I#$ZD9O",I1\$U\=:GEL->U'0+25JI42O*R+@Z>GRB3K*)_+"X_+I M, N\H7=,T]UKP/C-KNU<4B01%==U4?5&B]*V^:70V#CL,L.Q#M(8X/N5$'JW,1>T?Q3B/U!+ M P04 " "O@*)8%];Y&WD" !W!0 &0 'AL+W=OR$E<[5UU%DLQ(K;GNZ M1D4GA385=[0UJ\C6!GD>0)6,DCB^C"HN%$O'P?9@TK%>.RD4/ABPZZKBYM<, MI6XFK,_VAH58E[/!P 1O$K@&0'2(+N]J*@\H8[GHZ-;L!X;V+SBQ!J0),XH?RC/#I# MIX)P+EW@!M4:X0-,\USX1'$)=ZI];9^V=S?HN)#OQY&CZSPHRG;4LY8Z>85Z M /=:N=+"9Y5C_A(?DX!MTL0\"W^ _L1=& M5S GK89JA/+O2IB'S*.![].E#?8?QQ+0\@^/\_M^NK8USW#"J&$LF@VR].V; M_F7\Z83Z8:=^>(H]O<$"C<&<6J,- [!H_!?'VCJ4Q.F@&>L%5:'D+F5XKU_9% M9^VFRK1MIK_N[4BB@EL)94%B0="X]_&"M7'L-T[7H;66VE&YA&5)DQ&-=Z#S M0FNWW_@+NEF;_@%02P,$% @ KX"B6(M70)GV @ 30P !D !X;"]W M;W)K&ULS5=K;]HP%/TK5UDUM5)+'KP91&K+IE5: M503K]F':!Y/<@-7$SFP#[7[];).F5(-4:X=:"1';\3T^Y]H'7_HK+F[D'%'! M;98R.7#F2N4]UY71'#,B:SQ'IM\D7&1$Z:Z8N3(72&(;E*5NX'DM-R.4.6'? MCHU$V.<+E5*&(P%RD65$W)UARE<#QW?N!\9T-E=FP W[.9GA!-5U/A*ZYY8H M,3 M(1P>'#V&<37[4D)02@@L;J-:PC&,T1Q#RF8P0F$5L CA:IK2F=5R#!]O (3_4HF)%I/F"@B%.A,8L_2//'TQ]^FM9*3\5)/YB3"@:/-(E$L MT0G?O_-;WH<*Q?52<=VBUY_8M*<$_Z7WZK%>^/%%(\.%PDS^W":RO@>1C5)D MHW);AYB@$)J[*-2B%0.*ZY&(SQC]C4 ROF!J&_4U>->"FY^F91@$-;V3RRV4 MFB6EYLLIY2@HC[=1J@;O0L:9FLN*U+5*GJW71'9*D9U].J+S#X[HEI2Z^W1$-;@/=TA$1>)\[^&6\U[+$:W=CJ@F]H"X(6^*- WC=$-:IWMQO ?[FB_\G9\J36JT;?G M%+:ET]TH#DVAK&ULM5=M;]LV$/XKA%8,+=!&[[*4V09B MIT4++%B0K-N'8A]H^VP3I4B/I.VLO[XG2I9E158SS/MBD]3=H^>.IX?'X5ZJ MKWH-8,A3SH4>.6MC-M>NJ^=KR*F^DAL0^&0I54X-3M7*U1L%=&&=X M.67"&0_MVKT:#^76<";@7A&]S7.J_ID E_N1XSN'A0>V6IMBP1T/-W0%CV ^ M;^X5SMP:9<%R$)I)010L1\Z-?SWUH\+!6OS!8*\;8U*$,I/R:S'YM!@Y7L$( M.,Q- 4'Q;P=3X+Q 0AY_5Z!._<["L3D^H'^PP6,P,ZIA*OF?;&'6(R=UR *6 M=,O-@]Q_A"J@N,";2Z[M+]E7MIY#YEMM9%XY(X.N6&CH>*KDGJK!&M&)@4<>RXTDM7;\@KP@3Y?2VW&@'UT#5(OR#ASBNJ MDY)J<(9J2.[P'6M-WHL%+$[]70R[CCTXQ#X)>@'OJ+HBH?^6!%X0=?"9OMP] M[*$3UEL16KSH#%Z9."/);S-,'5;X,:=?[B"?@?JK*VF]H(4*7.L-G5M/+7B9#'[9\R3A_J0[UHO[;C_!"8"<)\+WCF>C]3TI4 5\H"Y=" M.TU#HS7P_[L:51C-*HRPA_3]5K%VV*$P^T%RE0!-$^5 M*/(B+VA3?&X7)EZ5-E&PO=V]R M:W-H965TWTPA^O)GO'G=$NI M *]QE*33T5:(W85EI@S2+8\)_7-&([:2I/C#WG@R^KZC M8 16=$VR2#RP_>^T2LC-\98L2HM?L*]L[1%89JE@<>4L(XC#I/PGKU4A6@[0 M.>* *@?T?QUPY8"+1,O(BK061)#9A+,]X+FU1,L/BMH4WC*;,,FG\5%P>364 M?F)VSR4CN/@!2+("U]^S<"?G2(#/X%$29I5%%+ U.&*4CRZ7RRS.(B+H"BRH M9-(R).7\Y!=CQD7XLSSQ<4$%":-/$OOKXP)\_/ )? !A O[YSO?N"+FMWK+I;LHQU+5%=2U3@X6&U M_'8K[< 70>/TG[X<2U"G'S1_C"_2'5G2Z4A6-Z7\A8YFO_X"/?NWOHP-@2GY MXSI_K$-7\Z=O^9^!#6=I[^R6<%X!EZ\W+[/ ";#G3JR7=DX]9O;8\U%MID3K MU-$ZVFAO:9I>R&6DX>^JRU_2XF]?_.4-W%9@GQTOP"[J)-!GAWTTAOT9N'4& M[KOJG5#1%ZU[$(6+;!AT@STT<\8!'/O]L7IUK)XVUD>V%GO"*;B4L<[)+A0D M"G_*HM<7%O1%OE3*1V;.4I&";W<26S_K%50\T>*(, MH:EI-ZH(>BH5 MRTW&DU!DG)Z!F_ U/TB[TZ>CKQ9\\-090E-+T:@A.#X)?8T*)%-HZC=_HY"0 M5GT,IV^%ITA3Y+E^A[Z]9@[$_?1%C9I!>C7SA]A*8:"CJ!Y@<$?"$)J:;JLG MP)!4\*QO#89+W*S>RCGH=H8]A\ P;0E,KUL@GY)Z$Y4:U ME"DTM0:-ED+Z%M/ =EB%IJRO@6W#[D=:GYV/<'"D>8<:W8/TNN=]K#7:^#&% MIE:@45(H. EKC4HH4VAJ#1H)A?0=I:&L'1\NN;:'_0/6'MJ-D8V.+,VX43M8 MKW:*-5='4+W_T,DQA:9FVV@E#$]!4&Q40)E"4VO0""BL[R4-)&B%UMZMP=@? M>]T]G?\R*Z.U6CN;^;;R'>&;,$E!1-?2SS[W)<%YN5-;#@3;%9N=3TP(%A>' M6TI6E.<&\OJ:,?$VR/=/Z_WRV;]02P,$% @ KX"B6-F4R6>8 P ;@X M !D !X;"]W;W)K&ULM5==;]LV%/TKA%8,+;!& MG_Y(9AM(K!0+L !!TFX/PQYHZ=HF*I$J2=EI?_TN*465+45( N_%%JE[#N\Y MI"[)V5[(KVH+H,ECGG$U=[9:%Q>NJY(MY%2=B0(XOED+F5.-3;EQ52&!IA:4 M9V[@>6,WIXP[BYGMNY.+F2AUQCC<2:+*/*?R^Q5D8C]W?.>IXYYMMMITN(M9 M03?P /I+<2>QY38L*.Y?^1>Q;@(WXB\%>M9Z)D;(2XJMIW*1S MQS,900:)-A04_W:PA"PS3)C'MYK4:<8TP/;S$_LG*Q[%K*B"ISIVI M0U)8TS+3]V+_!]2"1H8O$9FROV1?QWH.24JE15Z#,8.<\>J?/M9&M #(TP\( M:D!P#(B> 80U('PI(*H!D76FDF)]B*FFBYD4>R)--+*9!VNF1:-\QLV\/VB) M;QGB].).XA*2^CNA/"77WTI6X*1J\I%8C)^W?)8OAX<]\'@8'D/R'/Q 3=C,4&CYPM?- MT#]_8ARYT9"K?_L\KTBC?E)332Y401.8.U@N%,@=.(M??_''WN]]AIV2+#X1 MV8&946-F-,2^6(J\*#5@X1-KO:<2L$;LL/A5GB9":4426C!-,_;C>#%6QE8# MC.T IJKN%L'YU/-F[J[M6$^4'QU'Q8/)OM&*46/%:-"*&XX^@-)V7<6PTN3Z M$7<3!7VB*ZI12TY7F1_%@3F]4/&X4CU^F>&GG>3D\S^..G&/!W8A11^]@ M1F_4.VGT3@;UWIM2S7'W)C07):YOQI.LQ!IK"G8BN-*RK'9?;!=2;#"%WOH] MZ0C%8\6Q&X.YO+9&3#J?3Q2T1CRP8]K8,1VT(P8<.6'5/F86/;HB-?MA._ID M3[L+>C+R)D>Z>Z(B/Q@=K8/!U-ZX#LX;X>>#PI_;06XA7X'LW3T&"5^[>YR2 M+#X1V8&1OO?SM.3]'YMQS7HB/T_*%I^*[=#1UOG3/^U76?.U:T/H=PKOLB YR8R\T>*(PU;&ULO5IK;]LV%/TKA#8,+=!&#[\SVT 2<5N&I0L:=/M0 M[ -CT3912?1(.DZ'_?B1DB)9-L-:V47R(=:#]USJ'/K2A^)TQ\47N:94H<7,6RNU.?=]N5C3C,@SOJ&YOK/D(B-*GXJ5+S>"DJ0(RE(_"H*AGQ&6>_-I M<>U6S*=\JU*6TUN!Y#;+B/AZ25.^FWFA]W3A(UNME;G@SZ<;LJ)W5'W:W I] MYM:&#P%CR5Q7^TJ]H&'EILI>)9%:Q[D+&\_"2/%1%[ 1K''A!5 M =&I ;TJH'<8T'\FH%\%]$\-&%0!Q:/[Y;,7Q,5$D?E4\!T2IK5&,P<%^T6T MYHOE9J#<*:'O,AVGYC]SGNQ8FB*2)^@Z5R1?L?N4H@LIJ9+OT <]5M^CBR1A M1E>2ZC;EZ#0JOXFI(BQ]JUM\NHO1F^_?3GVE.V6@_475@%^343,2/3%R&3D!?]VF9Z@7OD-1$(6V_KC#;XBHP_N6 M\/CT\)XE'+O#8[IX+KQ%1J\>'KT"K_>BX8%B)A??="BZ5C23?]E& M09FG;\]CRN&YW) %G7FZWDDJ'J@W_^&[ M:WZWX;GD0J[9!A7K8!)]OJ'9/156G^I&ZTPYJ%,%1<-0:&U=&K,:]E]I:2$$ M-;>@:#$H&H9":TO6&.70[91_S^E[7=0HVI"OA4TV[N+0R"&R$I2:VU:M!L?N M:F"I05?NKG26 =1'0Z&U96B<=.BVTA](9B:3@V*&_D4W>I;)MIF[OH%Z:E"T M&!0-0Z&U56H<>CAZK?H&ZLU!T6)0- R%UI:L\?&AV\A?Y/F6I$_53;ZDO('Z M^/#8R/>M2U:@:3$46EN%QLN';C/_?'DCC]\N;Z V'A0M!D7#4&CMEV2-W8^" M5RIO$:CI!T6+0=$P%%I;LF9E('*O#/S_\N9.T%FJXW6!86@K;Z!I,11:6X5F M72!RKPO47QQ7&7-C="8:$BT&1<-0:&TUFM6!Z+5><$>@"P>@:#$H&H9":TO6 M+!Q$+W_-[0[M+(+ME;-UQ0PT+SXE;TF>O[?S)Z-B56RYDFAAWEZ76U[JJ_6V MKHMB,]/!]:OP/"XW9S4PY5ZQ&R)6+)&ULM59M;],P$/XK5I@0 M2&QY:]-VM)%**\8DAJ8-V ?$!S>YMA9.7&RGW?CUG),LM)N;P52^)+9SS^/G MSG?.#3="_E!+ $UN,YZKD;/4>G7JNBI90D;5B5A!CE_F0F94XU0N7+620-,2 ME'$W\+S(S2C+G7A8KEW*>"@*S5D.EY*H(LNHO'L'7&Q&CN_<+URQQ5*;!3<> MKN@"KD%_65U*G+D-2\HRR!43.9$P'SEC_W3BEX#2XBN#C=H:$^/*3(@?9G*> MCAS/* (.B384%%]KF #GA@EU_*Q)G69/ ]P>W[._+YU'9V94P43P&Y;JY"J?))-;>LY)"F4%ED-1@49RZLWO:T#L04(NGL M00T('@*B/8"P!H2EHY6RTJTIU30>2K$ATE@CFQF4L2G1Z W+S3%>:XE?&>)T M?"9$NF&<$YJGY#S7-%^P&0D,^828=DVO,GK3 93%_;$1>34%3QE^C MX9?K*7EU])H<$9:3STM1*.150U>C5+.AF]2RWE6R@CVR+J@\(:'_A@1>T+' M)^WP*20-/-R%NQB@)DI!$Z6@Y OW\+UG.=- /F+&6:)$OGU$>W*N(5/?;;Y6 MY!T[N2G44[6B"8PKX?V!5% MC:*H71'%&V5!RKL;L_@"LAE(:P:W\OQK!A^(;,?E7N-R[W]65;#/;7\F^]^>OZ3VGEFM4]$0Q M6\Q:JMG?^I?[K:INRJ8%HT?7(+$)PS[+='*FQ@L%\X(3SN9@%=Y.[ ?D#JA4 MI$NE(A%)Z9TM@29_2S6XI_+[%JXJ NY68V.Z2FP+%BQ7A,,.P>BY%/&T*9>G0'8W"818G^>#DJ'GMICPY M*F8R37)Q4[)JEF5Q^>5,I,7\>. ,7E^X31Z?9/W"\.3H.7X4=T)^>KXIU;/A M4F6:9"*ODB)GI7@X'IPZ[_G8K0LTG_A'(N;5RF-6'\I]4?Q6/[F<'@]&=8M$ M*B:REHC5GQ=Q+M*T5E+M^+T5'2SKK NN/GY5OV@.7AW,?5R)\R+]9S*53\># M\8!-Q4,\2^5M,?^K: \HJ/4F15HU_[-Y^]G1@$UFE2RRMK!J09;DB[_QY]:( ME0)*I[N VQ9PMRW@M06\;0OX;0&_<69Q*(T//);QR5%9S%E9?UJIU0\:,YO2 MZO"3O.[W.UFJ=Q-53IY<%?GC3Q]%F3$N[B7[B9U.ITG=(W'*+O/%N*K[YPOBB[KNX/&">TQ3WB:/Q MEEWA-7I^CU[3"U=%G+.+>)*DB?S"?KT6V;TH_]W1N#-2K X7[ZOG>"*.!RH> M5*)\$8.3/_W!"4=_[C(**<9!8H:)_M)$OU'W>DQL1O%E7LERIJ*39+]>J0^P M2RFRJM-%'^DB4HR#Q P7@Z6+ 3D4?YG5PXX5#VQ:QO-*!9RIZ'*/5LF++I/( M,K8F@<0,D\*E22%Y>+?BI4A?DOR1G9="!*NDG$^50.SRSE2P=8YI!A?B(6-6+UFE$JV'^216[5#O=3KLK$TO9]3\6TZRUCRR.=;F@=1,\UQMGFL7 DX?2R$6 M0Y(X2=.JUL,1J<91:J:C&E(<#SNSH9P"5>,H-=-*C2H.N89?6)EH*^_C*JG8 MXOH-4\S]$I=)?)\*5L:R<_E-ZUM[NU"KPYT^ Q^,'#"38I*5FQ>)E**7,7,AT[3%NK!:B!T.P,AE%10 M:J9IFE4<&E909Q$HOK1JJ^>D,!AUG94XJF+3/HTG#KENWS#F.IV"(@I4C;=J MJ[Y[D>FZZ9,&$(?C/&EG'K':MF]_\1$\ED MP2:BE'&2JVF:+PI676;2E=J:V:JMGF%>H]I;-U$5FVYJMG"_DBV69X-JT_4$ MN@9KZ]8II6<X,%O7%A23?X>("W01K:Z$4@E(S[=<4XF(IQ(52 M"%2-H]1,*S6%N#2%@%:&;2U;K.7.Z099V[D&IF29K>G%#['2'8@I4C:/43"LUR;@TR?1,=Q8OAVW?"IT6MC:5 M;J:Q0N_>G-_'3HNK2<>E$6*[>7]7Q\VZ:+.QOV'^0PD(JL91:J;9&H?<0^S\ MA\(15(VCU,P<$PU0'@U0H-,]78MU^LEH?=D?="[[4?6:[FE@\FA@VO9L+V5] MMEE)B@:ARE9EJYDEQ&9Y>AYCTV[0]%)Z@:1ZF9 M5FIT\K[)Q@]=B[7#ZQL_4<_&#ZIBTSZ-2]Y7X=(6&QH;A)>YR[W)R[2 ]3#< M!RYY&I<\!"Y=B*DHXY1=S/)IQ6Z5L^PFG='81%=L/3*AV(12,TW7V.1AL;'*.C>#O8U+OD(7+IC']@% MN]T\U>G:K#V$DA)*S71:DY*/)24?2DI0-8Y2,ZW4I.33I+3[5(HKW[M!()(QU3^H$=I\(TP-7"E4XR6[$6523.D@ ,4FJ!I'J9E]H+') MQV*3#\4FJ!I'J9E6:FSR:6S:/0A @0FJQELUQS�%\,T+#D;X E\:*6[X^B M7KDG!;NLV)6H*O;Q*BE G2S"JK&46IF+VD4 M\\?8* $%+*@:1ZF95FK \NDTO3.=)F4?(*"P!57CK1J5"FY^KU1S5+!A^\DZ M1'SE5SCH=MC:"U7C*#6S#S25!0XT 10[(*J<92:::7&KH!. _S[+"[5TE6= MQ"9%EB6R\?-!=']9&HI<4#7>JJUA@=LSWS5,!1NVG?8QW^LT2G:FE@&;DRKH MYEF;#F4QE)K9-9K8 A\;!J#@!57C*#73RI7;)=!)@#O3 JUO[2WV'@M!3VSH M6PQHR HV[$VM!8>_*,=4/%W$AP\E^_GW69S60:*^5G!3),K;?XFRZ'CE;"97 M0LO'>4%_'+# @ (>5(VCU,Q^U1P88._F$$!A#:K&46JFE1K6 GK?S&J! 04U MJ!IOU1SW;1#IC2(:PH(-WY7Z7J*(S?4+^IBM^Q)*AR@U\ZX[&B%#[+TE0B@) M0M4X2LVT4I-@2._/[7+]@I:VMA5*A:W:VO6+GE@3:MX+:=[[GF+-MHA$'[)U M1T*Y%*5F=K>FUQ#[-;,02IM0-8Y2,ZW4M!G2^X,[(Q*M;^TM%#];M6T3*$(- MEB$-EA;Q9A% M@XW3RIB[!N1Z(.S[C(HU:+4S(Y=N7<@]AMM(?:^@=@;!^Z# M-D--FR&]Z[C3(@9*GE UWJIM?=TEU% 9;KA+QW<356R0B3YHZ[Z$XB]*S>QP MC<@A-A$TA-(G5(VCU,S[E&KZC.@-S%VB#2UM:VO4G;7I1&_OUX6JUG1,0V:T MX28CWU.TV1::Z&.V[DHH_:+4S/[6C!QA4U$C*']"U3A*S;12\V>TYU146M_: M6RB01CVIJ%'/^B;2K!G1K&D3<;X%!]'-M>X%*+JBU,RNTH ;85-6(RA20M4X M2LVT4B-E1.^F[K0R@>(E5(VW:NM;1[V!8N6N\[8)J]\N4-B@#7T8UMV#O>'] M/C9((\VR$3:;-8)2(E2-H]1,*S4E1OO+9J6EK6V%$F.K]C;=O2>W;:Q1<&R; MR_I-H\>VJ$(?A6W70-4X2LWL08VF8VPF[!A*?5 UCE(SK=34-Z9W1G=&%5K? MVELH!K9JF[XP,USY';9,E(_-[]E5;%+,FU9+G[#;O%$%L_-K[K=%U(66?/P25DMROH#ZOV'HI"O M3^H*EK\D>/)_4$L#!!0 ( *^ HE@_W8N9$ 4 0< 9 >&PO=V]R M:W-H965TUB/WXI69%LB:8O4?N2D.+,(>>8&IX1!VO*OO(% M@$#?XRCA0V,AQ/+2-'FP@)CP#EU"(D?FE,5$R"Y[-OF2 9GE3G%DVI;EFS$) M$V,TR)_=L=& IB(*$[ACB*=Q3-B/:XCH>FA@X^7!I_!Y(;('YFBP),]P#^)Q M><=DSRQ19F$,"0]I@AC,A\85OIS:=N:06_P=PIIOM5$6RA.E7[/.S6QH6-F* M(() 9!!$_EO!&*(H0Y+K^%: &N6-V^P7]0QZ\#.:)@ M&$L5Q"'R>8_^5X0L>6 G3T. M=N%@UQW (9=82+6OD[.?> MDJ\PR3;*O6!R-)1^8C2F;$D9$8!NDA5P(?> X(@D,_0A368+Q9L+UGP;>$=9"#WR/;LEV%^T3O/H&@='<4[M/C9Z^YFY+Y MDGZ[I-_.\9S7T#_?HO_S7Q(!W0B(^1<5>9OI7/5T6=:YY$L2P-"0:84#6X$Q M^OTW[%M_J*AL$VS:$M@.S4Y)LZ-#'Y5;-L@:4&W9]XC$E(GP7Y!CE L5I1MH M/X?.\NYJY'2Q8WL#<[5-5M/,[KM6W6RJ7>B9-+@E#:Z6ALV>6KSLJ:#84\%K MV-G,Z&V'[>.>ZUDU>A1VV.YUG3H_V@C.Y,(YUZEN?UJS=M)[A^&5R_Y0RH MC[E_9/93V"FSGW;U9_[PV*JTH*5G1QMKX5Q+?IZ+:['J)SDU^[6%MDO)ECS& MIR9 _8XH\.K9S\%^G2;MQ"?3U!+:+DV5C,5:^3:Z6DF=3YXBN)"OU067+P^Z MAR!EH0A!BM9;B)^ ?4'_H(K88N= M7UM X)8$:L%UFVC3MM!VN:[4,];+YX/R\/H P&>LIKRIC96J4F77=7N]NE[2 MK^)?+6.0K^<\#&0VY(C.T026E(=" M?[2T)+4+1MM$F[:%MLM[50?@WB\^6K2%Q\EWC4>YW\7=5J?BM4\-C6 MI+L\9J7/[I.MC]5ZE2_)05=1A$@S(_,J(Z^!@:R8@BB=R?V\#L4B3)!8 )HK MB^^.:K'FUHU&#.PYOTJ2=3I-$['Y[%L^+:^KKO-;G?IS&U].;/6(+4?RBQVS MFF)S/W9+V'.8.ED$Y07?Z/_ 5!+ P04 " "O@*)821 #^'T# "B#0 &0 'AL+W=O MDK*[^_4[I!1%=FDE ;R7%XN4Y@SGG!F.R?%.R.\J M ]#D1\X+-?$RK3>7OJ^6&>14]<0&"ORR$C*G&J=R[:N-!)I:4,[]* AB/Z>L M\)*Q?3>3R5B4FK,"9I*H,L^I_/,=<+&;>*'W\.(C6V?:O/"3\8:N80[Z?C.3 M./,;+RG+H5!,%$3":N)=A9?3,#( :_&9P4ZUQL1060CQW4QNTHD7F(B PU(; M%Q0?6Y@"Y\83QO%'[=1KUC3 ]OC!^WM+'LDLJ(*IX%]8JK.)=^&1%%:TY/JC MV'V FM#0^%L*KNPOV=6V@4>6I=(BK\$80DL49O9F"UL6ADPPJ3QKF6^)4A3B=3(3="4@WDIMB" MTI@AK0@M4O*^+%)%/@#'H9!DRIG]=$;F5<:)6)'[ DN'L[\@);="*:B1E$GR MF?(2YVATM:6,TP6',ZRZLSGE0.:P+"73# UT1C7)Z!;( J @K#AT2F9",9MR MA),92"92X_86E$47=LW?$:-!5B_"B-R)0F>*O+X&C:NK-QCW?ASJ((ZO=Y O M0'Y#P_OY-7G]Z@UY9:+YE(E2X0IJ[&O4VZCF+VMMWU7:1D>TO:.R1_KA6Q(% MT< !GW;#KV'9P/O[=E&KEA^VH@Z#T7 0'I!SF)WWXW[H9C=LV T[V;T@!<.? M G"DP&%T/ 5Q$V3<&62W?O'S]'.8=>AWWH1VWAG:?6_>(Y]0/55B=W>T1E?$ MG2Y?V@-.Y&R/_47#_N+?[8X7IU3F1,[VE!DURHS^1]UQ])RMZ3 ZOC7#X/$L M%/RW_;%>_\D-[K+KV.%AZ[07GJI'UIZ>R(3+JB,5CV>5L/,/_XD^68/C)W5T MV+ET]%L':'-[P9/;FA6*<%@A,.B=(S]970BJB18;>Z9>"(TG=#O,\!(%TAC@ M]Y40^F%BCNG-M2SY&U!+ P04 " "O@*)8CACMDJH" "YCVX":WK85C!]MI8;]^UTZ:%52Z/>RE]<<]YYYS;=\,-DH_F!6B MA:="2#,,5M:6YV%HLA46S)RJ$B7M+)0NF*6I7H:FU,AR#RI$&$?165@P+H-T MX-=N=3I0E15<%2L.5!(V+83#JGD_Z+MX'?..X,3MC<$[F2CVXR74^#"(G" 5FUC$P^EOC M!(5P1"3CL>$,VI0.N#O>LE]Z[^1ES@Q.E/C.<[L:!I\"R''!*F'OU.8*&S]> M8*:$\;^P:6*C ++*6%4T8%)0<%G_LZ>F#CL XMD/B!M _!K0>P.0-(#$&ZV5 M>5M39EDZT&H#VD43FQOXVG@TN>'2G>+,:MKEA+/I1.E2:681KN4:C:4#L@:8 MS.&RDKF!*Q0T5!HF@ONM$QCE.7='P 1AZGOD#N1HBI9Q88XIY'XVA:/WQX/0 MDD27*,P:.>-:3OR&G 1NE+0K Q[ %.?6E_KBL>+V&6:859I*BP9^C.;&:KKC M/_?5L,[1VY_#O?MS4[(,AP$];(-ZC4'ZX5WW+/J\KP#_B>Q%.7IM.7J'V%-? M =/:[L!H35>(S06>T,4Z,4Q@!^Z0"?X+<_A"30F.OBIC]MZL.M693^6:USJ- M!N%ZU^JAB!?Z^ZW^_D']$XWT%H 7)>/:G2H(4H=FG[S^7^4=BJCEA3L/O4"] M]/W/0*8J:>LWT:ZV+7;D.\NK]3&UWKI3_J&I^S;=^"67!@0NB#(Z_4BJ=-T+ MZXE5I6\G&PO=V]R:W-H965T__]F^QFNI[G6.:."A$*4>>;DQU:GOZS3'@NEC66%)*PNI"F9HJ):^ MKA2RS#D5P@^#(/(+QDLOB=WMYVXX1W:_V_"=XUKOV&"5S*6\ MMX/+;.0%%@@%IL9&8/19X1B%L($(X\\FIM>FM(Z[]C;ZU&DG+7.F<2S%#YZ9 M?.1]]B##!:N%N9'K"]SH&=IXJ13:_<)ZLS?P(*VUD<7&F0@*7C9?]K"IPXY# M&+[B$&X<0L?=)'*4$V98$BNY!F5W4S1K.*G.F^!X:0]E9A2M<'<@%?'RJJ+F9PQ4RMN.&H M[?39BG'!Y@*!;@W,&!DS3+<;]B=H:%T?P![P$FYS66M*J&/?D""+Y:<;^/,& M/GP%_HJI8^CW#B$,P@':E) M[X(<@^-/)$TU3:P9&%FYQC&7AMJ0,W/J^ZCL!EI?2&FV ]N+VG^2Y"]02P,$ M% @ KX"B6)'N8LE+ P 9PX !D !X;"]W;W)K&ULK5=M;]HP$/XK5E9-G=21-UY*!T@MJ%JE(E6E[3Y,^V"2 [PZ,;,= M:*7]^-E."(D6HH+R!6+[GL?WG,\GWV#+^*M8 4CT%M%8#*V5E.LKVQ;!"B(L M6FP-L5I9,!YAJ89\:8LU!QP:4$1MSW&Z=H1);(T&9NZ!CP8LD93$\,"12*(( M\_<;H&P[M%QK-_%(EBNI)^S18(V7, /YO'[@:F3G+"&)(!:$Q8C#8FA=NU=C MU]< 8_%"8"L*WTA+F3/VJ@=WX=!RM$= (9": JN_#8R!4LVD_/B3D5KYGAI8 M_-ZQWQKQ2LP<"Q@S^H.$F9D3;#$HP%G6\2UM6+3 M'R8V!JW4D%@?XTQRM4H43HYN,>'H!=,$$%N@6Q+C.""8HKM82)ZH\Y("?44S ME3UA0HW-%/]F'(VQA"7C!(2>NQ8"E"&.0W1/\)Q0(O7*%+!(.(0(2U3<*$:/ M$"2X%\ARO70$?U\,G$.1POPRW MU9'DY^+EY^(9OO8!OC%P218D4&$V$9[ F@DB<^55 FL9=3VX$FLL:,EW2-R.OXSC.P-Y4^-[)?>_4^O[7\QW-]+5,+WQ= M=M92'BNK(;*2^FZNOGMJ=G:;U-@064EC+]?8.S$[>_\EE.OT.VTWSZC4^=2L M4S3K^5W?K4Z\R]RMRUJW[F$#%'G[^O\7G5(H:S@"= NF7K1+$@M$8:& M3JNG$ING74TZD&QM&H,YDZK-,)\KU0D"UP9J?<&8W UTKY'WEJ-_4$L#!!0 M ( *^ HECBA\(\A 8 .(F 9 >&PO=V]R:W-H965TMZ@&V.:=";C[-F43\9L*2.: MD"D'8AG'F&^N2<36EQV_LWWPE3XLI'[0G8Q3_$#NB?R63KFZZY960AJ31%"6 M $[FEYTK_^(&C72%K,0?E*Q%Y1IH*3/&'O7-Y_"RX^D>D8@$4IO ZF-%;D@4 M:4NJ'_\41CMEF[IB]7IK_6,F7HF984%N6/0G#>7BLC/J@)#,\3*27]GZ$RD$ M];6]@$4B^P_615FO X*ED"PN*JL>Q#3)/_%3X8A*!67'7@$6%>!NA=XS%5!1 M 65"\YYELFZQQ),Q9VO =6EE35]DOLEJ*S4TT<-X+[GZEJIZJQ+?[6_#VQW?CKE3]U*UU@Z)/UWF?X#-]0N".)7(AP(.#L5CFMK(B0*@F4O( D4@\[38# D5I,]#Q,.,>1 MR&8BSJ((L!7A(*ADC$W9==ZVG\]V>@E;3?QQ=U45[^Q>0_'#4OS0*?ZN&-M\ M3+/ UFY0$R_P/>_-87U.\\=FO;NOT)8Q-=6C4O6HJ6J5Z:&:\SC)EA(U\@<] MX&[*VNE/IO)X@MY;QZN5H_ M?<_@@/>R]!39JI]N5_U4+T\Z!R.:@CT09^N\;;3<=1L. MEU^A(O]E;K#!S_<[$L\(MR[+;KO'9FA;UNI>@,8+\/2@4K31ED=:LE;WB"$W MWXE"95P(Y9,XQVN6^Z> M-55N*,UW$U1#Y3AFRT1:5??VYC#8WY_IW-UJ*MOPF>^FJ#+S4ZYA3*U7-='D M2;_;3 8LCE DNE<0-FI!S^$,PVVB%;;'\F!O(6^]48L(3 *9#- M-\SFNT'H7JO<&_DRSN/<+59Y0ZL\B\*6N*ZNT/"9[Z:F,LC-F.[(M:H;[:E# MPP$\W]6V7PP.^J/A,Z1BD,IW,Y6>AD@B\FT'E8?JF@!.(JS?*B0#'^ZG4VNW M]]GIW#HF!\O5]R(,8D$W]US-I4J?W]<,_*59%7R9%WLML9HZG'#A-GSL4MJ6 MM;H;#&)!__1P 5O%K;:LU3UB< LZX<7^EB#>ER]+;HHHC#O??=T=:"K0T!-T MT],7-9:?EDG(U;!/ OV M7B$]6H*GPB.G0#%H4 RZ4:P@T/HNT*&DL)#57E*< JN@P2KHQJIIC1EW-\"L MHBR[7-Z9MZ?K%-@$#39!-S;UO3>@G-%>GL.M[G"U9:WN L-5YS;V ;_@F8)X&[GZ!]V M3L%XR# >>@7&0ZTR7EO6ZAXQC(?[@3_^YVF^JJ_*3I1KOM MYH SM-O]S?(4?(8,GZ%7X#/4*I^U9:WN$<-GZ,!6V?&A7="95P]MM#NWNQMN M*LP0&GK9QM?_G]M;(K+"*Z?@.V3X#@U?(0%:Q;VVK-4]8G /'=A&.SX!1M:Y M?; ;_ZU"6[=R6B@F_"$[1*4W\Y>)S,_4E$_+@UI7V?&DG>?7_L5-?MS*F,E/ M?]UA_D 3 2(R5R:]LZ%*8)X?J,IO)$NS,TDS)B6+L\L%P2'ANH#Z?LZ8W-[H M!LIC;9/_ %!+ P04 " "O@*)8'?B*WIX# !*#0 &0 'AL+W=O9 !K$YO:#ES_^XX=" %,=-?R K$S\^7[9L;V>+03\DVM 33Y5N1< MC;VUUIL'WU?I&@JJ.F(#'-\LA2RHQJ%<^6HC@6;6J))$E45!Y3]3R,5N[(7>8>*9K=;:3/B3T8:N8 'Z9?,D<>37*!DK M@"LF.)&P''L?PX=9&!L':_$[@YUJ/!,CY56(-S/X+1M[@6$$.:3:0%#\V\(, M\MP@(8^_]Z!>_4WCV'P^H'^VXE',*U4P$_D?+-/KL3?P2 9+6N;Z6>Q^A;V@ MGL%+1:[L+]GM;0./I*72HM@[(X."\>J??ML'HN& .&Z':.\0G3MTKSC$>P<; M.;]B9F7-J::3D10[(HTUHID'&QOKC6H8-VE<:(EO&?KIR2,K19Y DL6: M2B ?R$P4FU)3&V>Q)%.J6$HHS\B> MW!&?*/-2$<;)"V=:W3]Q")ZXS%5N\^ K> ME[( 2;60#Z[85+Y=MZ_9"Q[4AJ8P]G"Q*Y!;\"8__Q3V@U]S4'OECFX$=B)T'XMM-^:@VK![^P6B*N=;K'P5G!8MG@8*(UK%!>_ M*PH5=*\1^UZ_U^V?95]V)[^(_/$Q;P7G3%W6"7#8>AF M/JB9#UI+J]Y,-[B96K;."AOI274$EC8AW M._'YDK\TBCK!E04?!L?3,?AAGEE59J@ZK%JZ-DSQLY?H,2DN6FKI? M:)&^5:0?SGYMB+^:$'="NU4?W34'_VO[7GO?BNQ-T([%7ML!L+6 M0[C:ZK !)K!<8D=LVK22;[$",/OR6 C*%H)IW2XF2U,=SCC%%SO<^>[M, E- MCW12P'ZC*\76966;=45247)==6'U;'TA^&C;X+/YJ;DHV&[W"%/=,K#'6C&N M2 Y+A PZ"3*25>->#;38V-[W56CLI.WC&B\[((T!OE\*H0\#\X'Z^C3Y%U!+ M P04 " "O@*)8JP8RYD(+ !"B0 &0 'AL+W=O&;Q!_B0UKGB!0?T]+%0YI]RQ="%.3[,D[R MR]ZB*%;O^_U\LA#+,#]+5R*1[\S2;!D6\FDV[^>K3(33JM R[CN6%?27893T M1A?5:S?9Z")=%W&4B)N,Y.OE,LP>/X@X?;CLV;VG%SY'\T51OM ?7:S"N;@5 MQ9?532:?];>4:;0421ZE">,Q*3_*79I^*Y]\ MG%[VK+)%(A:3HD2$\M^]&(LX+DFR'7_7T-ZVSK)@\_$3G5L$>F8A:NX^)S^O!O47\@O^1-TCBO_I*'>ENK1R;KO$B7=6'9@F64 M;/Z'W^L=T2A@>P<*.'4!Y]@";EW /;: 5Q?P=@OX!PKX=0'_V!J"ND!0[?O- MSJKV- V+<'21I0\D*[>6M/)!%:ZJM-S!45)FUFV1R7\3'%_8/%J;GXI_3^ MC#AN5=QJVQOFXM=A=D9<^V#M_/CBKF%?NMNT<2N>>RAMRFB_N]M/FZLL"Y.Y MD'U/0>X>27.[F_"Q>OGJ([&-SD=V+WNB?_[ #ZU]MP4;"*!+&D# .@FE)XFV3Q#/11^-P M%15A'/U7!G_2C/9$1KLMP$9%//@$D3TR:49G^T9Y'.;DKVNQO!-9ZT%HK*%KC) P MBH0Q)(R#8%K,@VW,@]/KJ0-DDB!A% EC2!@'P;0D&6R39(#MJ8VXK@%&PB@2 MQ@;[G7!@63L]]68C_]!&6D"&VX ,C0$I3]/(;VDR?_>'R);R_'LBCTQI[AZNBT6:E8- 6Z#-U*Z1AM(HE,9J6K-'=P+'W>WW M497J86R(&]L8QKWNOGU4N-W$MO'F)WEHJY& +5=Q^BB$>2@PMZ5S\)$T"J4Q M*(VC:'J.."I'G-,;$>HVH7(%2:-0&H/2.(JFYXHR>K;1!=6YTF*"6W/E0UNN M5/_(5]DQ1V><>>11AUB;'.:H=>C8H=6>;W=V+ M1Y=Q^FZ\B,1L?[)A'F"@[@]*HU :@](XBJ:GB1**MG^" PS404)I%$IC4!I' MT?1<42+2-BJL9I=23SCDU&.2+I;MSC]>PA;;2A;;9%YI&A_+[33)FOY?C?_6M<3(1]9F!<0" *D4HC4)I#$KC M*)J>"]].6;; W\_G%#9!Z4Q M*(VC:'HXE>QSC(+HN9.R([Y/; TSU.9!:11*8U :1]'T9% VSSG!!7H.U.M! M:11*8U :1]'T7%&NSSG:]74^+S.C.X<0<\QJ_'Q\%NB\4,3>I9UA9#1 MX3K,OHFB_1O UB2 ZCHHC4)I#$KC*)J>*TK7.2>XG-"!>CXHC4)I#$KC*)K^ M:S E UVS#/R1*809W?EW75!["*4QMT6!#@?68+@S2*!JU8.IO*#[\I6%1P\2 M7_^\NB%?PW@M"/M['<8R(S(YKY@(,V<'5 9":4Q M*(VC:'H.*1GIGN#*0Q?J*J$T"J4Q*(VC:'JN-'Y+;%X%][1@<"6RLC<)Y^(M MR78'E-9X8W\1C/U),/8WP1N:;3>&#NO,WQTW7L,CNLHCNF:/6'7YFQ[]1L:N M]5LC,Z)SR*"^$$IC-:WY_9CC.+L1>PU9Z"I9Z/X$67AX.6AK D!=(91&H30& MI7$43<\4Y0K=$W2%+M050FD42F-0&D?1]%Q1KM ]>G5@]\D@5!A":11*8^Z^ M,/1\VPUVC2&J5CV8RABZ/\$8/C,9#()C)X-0DPBE42B-06D<1=-S2)E$]P1- MH@LUB5 :A=(8E,91-/V20F:3^.+)H)G;-=Y0&H726$U[9C*(JE./HY*( MGEDB'C,9-",ZAPSJ]J TYNTOEG1\>S=BKZ'L/*7LO-=>/R@WY.(N6X?98UG" M;XTYU-%!:11*8U :1]'TY%".SCO!]80>U.]!:11*8U :1]'T7&E<]N\9#_CB M(1PJ!Z$T"J6QFK8SA#N[/_-#5:H'4NE![R?HP>:($+1&'6H$H30*I3$HC:-H M>G(H(^B=H!'TH$802J-0&H/2.(JFYXHR@I[9"+Y\1(#J0"B-0FFLICT[(KR& M#?24#?1^@@ULC@B#UJA#-1^41J$T!J5Q%$U/#J7YO!/4?!Y4\T%I%$IC4!I' MT?0+42O-Y[^2YC-SN\8;2J-0&O/;-=_N$@)4I7H@E>?SS9ZO<96/XZY#VQI4 MJ B$TBB4QJ TCJ+IL5?&T#_!17X^5"!":11*8U :1]'T7%$"T300ST@E,9JFG[U)V?ODN.H2O58*L'GFP5?OX M#.A*#0JM\81Z/BB-0FFLIC7C.?"]8'=6AZI4CV?CMB!FSZ. M1.SM/[#W_\#> ,3?/Q*]_0/Q-1R3K^K7>YM?#TFS^X 3/QZ"*#DJC4!J#TCB*IN>*,GF^V>3]Q,L]FUO2.4.@ M.@]*8\_L\\ BT_"Q]7+/J';HV:#4G6^^--]+!I*.%PDQMZ!S%D!%'93&H#2. MHNEW#U.B+K!.;TP)H)(/2J-0&H/2.(JFYXIR@8'9!1X_CS"#.@?8;CE7'^R( M4@JMDT%I'$73 Z=$7F!>^O>2[O^U+B9E;FKGU(#Z/2B-06D<1=-32/F]X 07 M" 90,0BE42B-06D<1=-S1?G#P.P/7W@Q*3.U<[2AVA!*8\&^-O3L_3N0H2K5 MPZBT8=!Q>6!U'.?5W85O;K\\/35V]E"?"*51*(U!:1Q%TR/?N*?P":[]"[!W M%<;>5AA[7V'LC85?0TH&2DH&YK5_/W:5<3.\<]"A=A%*8U :#_9O7>P,AH=N M2QPH;1B8%5;G.T6;>9T#")5_4!JK:Z\S^SVWR]?["C.Z6(5S<1UF M\RC)22QF$FF=#>38DT7SQ?9)D:XN>W(">Y<61;JL'BY$.!59N8%\?Y:FQ=.3 MLH*'-/M6-7OT?U!+ P04 " "O@*)8YCEB3S\& !O* &0 'AL+W=O MUN MTE5"Y;K],.T' P:BYH6S#:S2_?'GO!"G2^QN71FHOY3$\>-\G\.^[N$ MWXD58Q)\C<)87+964JXO.ATQ6[&(BG:R9K%ZLDAX1*6ZY#$BW=0@J_$Q8#M1N0:I*],DN4MO M/LPO6TZJB(5L)M,FJ/K9LA$+P[0EI>/?HM%6^<[4L'J];_U]YKQR9DH%&R7A MIV N5YQ8D"W##A.3!3*I* MF0&XC0,):#P'X\DM&*9=$XHGPOP^9I%4\:_-,7#VG@Z>2_$FL[894O-3L'XEK4& MKWZ#7>>M13HII9.L=6SJ]#0&Y]-ZIP\YI_&2J6DJP?0>5.N-Z7U6G+EV]M!L ME @)/O^MW@(^2!:)1H?) 1QV2X==:U_=QEO51H[CEM%QE4ZU0.K8GS^%/EV^7B MD4"0^B1QNVUBZCV=X:$]Q2O@NV/R)X#,WOX3 07J; Z[I\=DT(H83_59,P&T M0\%QL0S6X0%ZQ'6-Z4OC WQ^?O@>-(-U?("^!XV"-3] .T <#GA@G1'.81P(T;C+)<#KF\FM>&-E!WO#3\RC2+,#.D%V0(=@!Z39 9TR.Z Z._20,0-H M<$#' 0=4!P>"C7LZ2',#>GYN^(Y='=0 ##3) 9<)P;2J^Y29=5& MCZC_#+]89@[6F(%?(&;@.F8HXC)NKF"-&?A8F(&;,$/]ST^@07/ERX,=,PZV MN8(;MRF\MNL:)&O&P"^*,7 #8SBDNEU33%F[UX],64TFV$XFRI7LBVT\,WYR MREG%^L7I$)""-:3@$X04? A(P1I2\"E#"JY#"O:,E((UI>#C4 INH!1HUJLI M!1^%4G #I1 C5!%-*>0T*874*<5[\)DR7_(>46]?\HBF%/("*84T48K?=@SI MDVA*(<>B%-)$*7ZOW3-IUI1"CD0II(E2?+_M>0;)E7,1+XI22 .E$%S=>RNF M[,]0"DDIY6&)SOG$?D9!M0R&Z7&E(-I$J6,0X3/'\_?QG26;<*YF&IBS,%!A M4M':K%5N%TS*,"<"932>W J0 T'V5*Y8A@(TOG_UFX^@]U:MY;-5P+:E25J% MKM=A,*/3D*7QW/,36"8T5%VEWF:KE?> :#<%IE,Y;A4QOLQ.H67.Q#(_DU*6 MEB?=AMGYKF_*K^#%"#:5HXM14_TA<2]&Q&U\TMT?INMH2?E1O&O*U4HF0,@6 M2I[ZGTFM\#P_W9;?R&2='1";)E(F47:Y8G3.>%I!/5\DB=S?I"\HSQ@._@=0 M2P,$% @ KX"B6,W^8YC# @ 508 !D !X;"]W;W)K&ULM551;]HP$/XKITR:6JEM0H"VZB 2M)M6:4@(UNVAVH-)#F+5 MB3/[@"+MQ^_L0$HUX&TOQ#[?=_=]9]_16VOS8G-$@M="E;8?Y$3571C:-,=" MV"M=8=O8)#V])"5+'!NPRZ(0 M9C-$I=?]H!7L#!.YR,D9PJ17B05.D9ZJL>%=V$3)9(&EE;H$@_-^,&C=#;O. MWSO\D+BV>VMP2F9:O[C-8]8/(D<(%:;D(@C^K/ >E7*!F,;O;F ^^M= M]"]>.VN9"8OW6OV4&>7]X#: #.=BJ6BBUU]QJ\<33+6R_A?66]\H@'1I21=; M,#,H9%E_Q>NV#GN N'4$$&\!L>==)_(L'P2)I&?T&HSSYFANX:5Z-).3I;N4 M*1D^E8RC9$HZ?;D+)6%YQ$6,S2_X ^,Q*LLED5C.E2=DUE=H][92J38#[@3+9H5!LG' M#ZWKZ-,)39U&4\=';Q][$JXXE[-_G\3 &%$ND%N28+:!?;^QV'CS8"U,=O$> M=J\MP?,WS@*/A(4]*+CS'P1W&\'=DY=8WQ#E@B#52Y7!#+FQ%4\+P]*6%6NP M2*1JY=P._.@MU,+]J4$EW'"![],):(:!J"K%/3!3"-7;$W%KJ3-[J UQ:ZG MZ";I*FG%[>CFMA>N]J6%>ZU>H%GX@68=[Y+JKF^LSN-P2"UE: M4#AG:'1UP\E-/<3J#>G*#XZ9)AY#?IGSW$?C'/A\KC7M-BY!\T^2_ 502P,$ M% @ KX"B6+H90M$M P _ D !D !X;"]W;W)K&ULS59M;],P$/XKIX#0)K'EI2_K1ENIW4 @,:EJ*?LP\<%-KHVUQ"ZV MVZ[\>LY.%KJM#0(QB2^)7^X>/_?XSG9W(]6=3A$-W.>9T#TO-69YX?LZ3C%G M^E0N4=#,7*J<&>JJA:^7"EGBG/+,CX*@[>>,"Z_?=6,CU>_*EP\"8+U)C!_Q^=\D6.$$S78X4]?P*)>$Y"LVE (7SGC<(+X9A M8!V.&[W3!AO*3,H[V_F4]+S ,L(,8V,A&/W6>(E99I&(Q_<2U*O6M(Z[ M[0?T#RYX"F;&-%[*[(8G)NUY'0\2G+-59L9R\Q'+@%H6+Y:9=E_8E+:!!_%* M&YF7SL0@YZ+XL_M2B!V'J'7 (2H=(L>[6,BQO&*&];M*;D!9:T*S#1>J\R9R M7-A=F1A%LYS\3']B9'QW,J2X$KB4.6VV9DZN$Y@4&P5R#E.A,)8+P7\\-;N4 MV@ 3"8PQ8X9F;YP.U!BL4=&^TH3S=-8C5%S2E-8RYLY\PTU*\&O4MJ?HIWAL MFXX8##9,)=HM4!F-GQI-"5W#T14:QK-C> U^_LD;Z5Q]*#Q,*H%O&;J%!KA6XB"J G3R14]=PN,T#N,^$*-6ZO<9\ANK;OM!K$>T1<*&7+,:>1S6N4:W1Z[]Y%;:# M=S5\FQ7?ID-O',JUE"D\F3W/M8%23"R0BMW ; N[=B.V=<,NM+=[F_ S1<(N%4%W*K=H$=E$^]2CXGZ/K8%7MOAV0-UW8_.@DZ[T?77>WBT M*Q[M6AY53;*R)I=%'=*A#FJG/(^VR)0^WD>L?H$(G"><0UZ43MB!A&UUC89G M%?>S/TORLMK'DZD^KDWU6MR_W/E.Q;KS_Z5ZYP4"/J\"/O_'J7[^+-7#H-4) M]V=Z&/RZSX*7SO7?K!"Z9(=VF>O[Q/-W+N0II,R@N M]%_FQ;N(+H\%%QHRG)-K<'I&1X0JGAI%Q\BEN]YGTM!CP353>IZAL@8T/Y?2 M/'3L M6#K_\34$L#!!0 ( *^ HEA) 3%T40( *@% 9 >&PO=V]R M:W-H965T'O5@BQ7/$0XLL-TK?F0[ DJW@TDRC MSMK^-(Y-W8&@9J)ZD'C2*BVH15,O8]-KH(T'"1YG27(4"\ID5)7>=Z6K4JTL M9Q*N-#$K(:B^GP%7FVF41CO'-5MVUCGBJNSI$F[ ?NNO-%KQR-(P =(P)8F& M=AJ=I:?SPL7[@.\,-F9O3YR26Z7NG+%HIE'B$@(.M74,%)>VHY98:F"O^@S6VFT8G$6F@I2MNK]7F,PQZ/CB^6G'COV03 M8HOCB-0K8Y48P)B!8#*L=#O480^ /(R1_F+47[S$7EVT+?A. M)"Q4PF(E-+5P2'6@2A//Y>;+NDHF:7%2QNM]/4-8^B@L>X@*B<9[CUZ 7OI9 M8$BM5M*&YS1ZQW%SYKOLB7^&8RA,C0>:,,/PL2R9-(1#BY3)Y!B;6(>Y$ RK M>M]:M\IBH_IMAZ,4M O \U8INS/-PKOX 4$L#!!0 ( *^ HEAZ@LJ5 MH0< *%( 9 >&PO=V]R:W-H965T'L#;9KSV/7;O,XY<7+ZG&:/^5P(27[&49*?=>92+DZZW7PZ%[&?'Z<+D:A/ M'M(L]J5ZF\VZ^2(3?E &Q5&7]GJ#;NR'26=R6FZ[R2:GZ5)&82)N,I(OX]C/ M?GT44?I\UG$Z+QL^A[.Y+#9T)Z<+?R9NA;Q;W&3J7;>F!&$LDCQ,$Y*)A[/. MN7/"O7X14.[Q-13/^=IK4GR5^S1]+-Y=7M$C$8FI+!"^^O4XNDT $9GQ7];SN M/GWI_D=J!9XOLF-"QW\1VJ->0W\N]@CO>3O#F3W\VE?AKK,SG-O#F9C6X:YE M,-Q:2[?D>3MXGT4NLW J14!N93I])-^O17POLG_)?V43Y%.:S(Z^B"Q6NDZ5 MV.J8)C>1G]0[-GR'C]8V"^,[R1?^5)QUE+/E(GL2G=[PM/NT/O"@ M-HV!']0#/SBPBZD=OZBSGZ./ZHQ#05;JV2S.VJ&V>B%A# GC()BAZK!6=8BU MN"%2$R2,(6$E\>>VK]V,H&F M]5 :<[83^Z'RKZW)Q#XPNR:3;;@[W#V;Z$3?V3O3;S^;0'-V*(U5-&,V<>CV M;'*(?-S1";ECS2T;_&FM?#)7+<[3*"!K'*!)NQ0&H/2.(IF*J-3>\>>VW]5IA8F,[(065&<]&>B40YH M/E_1'&?-<7K'P[YI. S:*$?1S.M^.E>GUHS3;E]^-A.RI7?9VVLK"93&H#2. MHIG*Z5R>.ECOHM L'DIC4!I'T4QE='I/[>G]?MYEA[26@VY[E[-A7- 6.8IF M#K+.XJD]B[<9U[7_,XR7<8-S7>5V\X)F]5 :@](XBF:JI[-Z"L[J*32KA](8 ME,91-%,9G=53>_*ZIWE!D_B*9IK7,=T\\8(VRE$T4WMZ;W._PZR_M'>HM630:_]0&D?1S,6SNJ+@ M@J_^N]"* 93&H#2.HIG*Z(J!>Y"K_W9J:WVV+ZF[/7>XZ7;01CF*9@Z\+@BX M]H+ 8=U.[?A/FAQ=QHLH_26$?14ZM.@ I3$HC:-HIN1K]Q"X8!?$WB" O4, M>XO (4H/KBX]N-8$^DV72RNT<7V8C@>F=UW8.]!Z\*'5!13-''Q=77#MU856 M3FAFL&^[^P9:KX#2&)3&43138%W6< =@WX,6(: T!J5Q%,U41A> M_4%+$15MW4#[XQ[=//F#EAA0-'/<=8G!M9<8;);7>BGBVTP06K6 TAB4QE$T M4W)=W7#'8!.$%B>@- :E<13-O$%4%R<\^W*'5YJ@G=I6GXJV;H).;SC:=$%H MHQQ%,P=>UQX\>^W!YH+?_.A19.3\V<^"-QFL;'N]-(.VR5$T MUWF_7>Y/SXFDBY:(3-:4XU/U+&?K+)#--EU% [@4)1*1\+%,S MS7)15!N$E)&(B^-'!=W\C45RRKY>[S%(_4M.;:LVVEWH=ID%^W#0PW;6GH<0BFY7/K2F_ M3")7]__76^MGXYR73X39V,ZWW*=2IG'Y6QEUY-B9 MX[*67X]OG*8?^%8=#X,N%<2^Q^?<8_NF,?1+LQ3L;L:8"1:YD.6 S(PI/H=A M.9FQG)87JF#2(IG2.36VJZ=A66A&TQ)(N0@[K587Z3FS*8J+DT M ])M0H&[?4L'I!U?DL#)C53*!N3A[./ON3+7'P)W/_ETC9]5P#D) MO:)7!XA>M'!=BV'2\6'2>[51\>Y!XGND,>'>MO#*R*F5:ER=8N3$0UXS,5JW MY<^YG;2FAW6Q#/N9DNN:B8@+6'V:L^"1B@$94<''F@,KHSD72Q?N0&"BA-*! ML<5J$[8A4CXYN.UZ4,>U3LZETE5NE\']'M?#=X!5#PQR(1J#'>("PWY!C6%: MWMA.-;@*OH""NGV_+*S#J:;+=N>*K G5S289*YTRW:1IDU5HV!5HRZ864G3(@[>,A_95O:BVQCYZI]DTW3&JJ;3L9U M0']3S6EOREZ^2C[8PJW):9+CGSA%Z M_K?K/&62:2HV3=O:?\^K_&K'4?>M+%??*KN&O1[K-_=[-WEU#";C8S!Y%#79 M.P:3R1&8[+[9M^;A)J/WN9!A?1+:.&YM';::: "'V@'Y"8=DL4X:C.=<&"[K MWHRG*9,OSEQ6WM"Q_7-M2]^.3UE&Y\+<-^" K-L_6,KG>=*,NH6%J$>MV]]A M>NVX.5';7%RF;,'24=W5TW'5#&S#9JTO(.PB-]7E1S".P_P(8%@>S '&<2PL MS_\TGQXZ'X=AWGI>I(=R>BC'L7S(J/I@>?R(?OK -O3?16"S12O1&RF^%H#XE\W8"2)?[>Q M/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6) M'P',[R"*, 2>1AS!'( '#(FBZCVX\SX*5^^I-8?20$3;8T.P6BP^0"X99K>]9!:G-^>32:NVHB&N[],*S2TK(QM MN(=-NYZXU@I>NXT0OE&3;#H]G31]AD6^GD4BKI=[.D_ZY$PAJI92,?13U+I@ES&_/PM['RT6C/U:*R1JE9D@X- M=\)Z6;W8O0B0MWSI^CV>+[]Q )DEIU/H<"6M\_T1??\<&+<"#AZV.F^NI?+" M7G(O/EO3M5*O0S=P%9/H,OIQV'\.@WAF?V<8S6HE*W%IJJX1V@_C:(4*@-IM M9.L2IGDC9LG^$,9US:ZTAT%B&*X6?GM?#57O C<;0GDEHL/.Z!Z># M_%?SKI9>U.P"6HR2-0\;G[CBNA(L@LP0R.R(D/]E$62.0.9'@5P$'#@U@BP0 MR.*(D*.1+!'(\IB0>01YBD">'A.RB"#?(I!O:2%O^(YM';L1MC\]S.A+Z2IE M7&=%A/@.07Q'BSC73M;"LEO+:XC4[-Q:KM=AQG@7$;Y'"-_3$GZU:Z[E8]_0 MQ_)+X2HKVW[;K.(X/L4"^906<]$U#;<[(&(+N=823N,@G_.J,AW()\9$?4,L MG&]B*W07/WPI9I:46"V0Y;20@^P&27_O9!M.B.DPI:3$3OEL3/T@E>KIYI _ MZ74@8.?.0?+R9XR)224EMLH7H]=[J.@TN*>20E%LDUEY;=<=6),'6OI88P+;D":.=MU\28F$E28I5< M-:TR.R'8@F\A3H-4(/D:9DUHB3$QFZ3$.KGB5@]XX)3%AH\TEV(628DULO"F MNC_YQ%V?,C30DWN^#L@P?V3$_@"F1D:3!-(:#R,IX&D4\63),'MDQ/:8Z\HT M@MWR'V,F='%"K)!%MW3B>Q=6>E?;9VE+AMDC([8'FA&,DOT,LT=&;(^GC(#] M 6MX)=R;F OS1T;LC\.IP4%,S!\9L3_0'&%\ES%_9,3^0&T\QL3\D1'[ [7Q M&!.3248LDY>:._1P*-,3&CY,1&P8-D7&S(,,B2DG_Y^4_C>E_[C#$Q ^7$!GI%E$ -G===C(D9**]P"Q4$%L(QQS= M=,Q"!;&%<,PRQD3?Q1!;",<\C3$Q"Q7$%L)3XM&SB5FH(+806J :.;W +%10 MU]%>9NXG?7[<^6<94H%9J""VT*O9^Q!!8TS,0L61BFI/*5/\/A.S4'FLM5# M'+]VQ2Q44J^%4,QXII>8A4IB"\5%P ,I?(R)6:@D+[\]JPN.66-,S$)E;Z') M_O\JM5A)+>I_X"<<[*^XJFXL"Q_#N[2B#%7N5:?4!>S[JK\87N___K+_Z\[' MGU!+ P04 " "O@*)8#Y142-H! !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#) M[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD M?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5V MF9ZZY<<^''Z3 M)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L?= M!M_6#[B#HKG[0/03=UP^2 M*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\G MT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+> M\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( M *^ HE@A7: @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T7 M6SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:# M(F&2>.*I_T'G<3VZQQHJVMRER'.,[6 M3?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C6 M7:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TLU7\8.X M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " "O@*)8F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *^ HEC#A#Z^TP4 -T> 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ KX"B6/04_-RU @ MW@< !@ ("!W14 'AL+W=O 8 " @<@8 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6#01K#(+ @ (@0 !@ M ("!)B8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX"B6+"$@P4N!0 ;A, !@ ("!IS, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B M6-")<,HA!@ =PX !D ("!QE\ 'AL+W=O9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6 GHZ0BM!0 Z@X M !D ("!U'8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6,[OLIE""P *"$ !D M ("!788 'AL+W=O!@ &0 @('6D0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ KX"B6,O\#@* !0 3@T !D ("!W)< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6$5] M6M=0 P 0 < !D ("!$J\ 'AL+W=OP*R0# !8!P &0 M @(&9L@ >&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6.M.FJ?W @ ^08 !D M ("!&+L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX"B6'C_/#L= P !0D !D ("! M-L8 'AL+W=O&PO=V]R:W-H965T0( '<% 9 M " @&UL4$L! A0#% M @ KX"B6(M70)GV @ 30P !D ("!=\\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6&NLW_!I"@ 57 !D M ("!5^@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KX"B6(X8[9*J @ G 8 !D ("!\OL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX"B6.*'PCR$!@ XB8 !D ("!, 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6.8Y8D\_!@ M;R@ !D ("!.1L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX"B6$D!,711 @ J 4 !D M ("!#2@! 'AL+W=OH+*E:$' "A2 &0 @(&5*@$ >&PO=V]R:W-H M965T7!E&UL4$L%!@ ^ #X Z1 )@_ 0 $! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 184 278 1 true 82 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.paycom.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 995485 - Disclosure - Property and Equipment Sheet http://www.paycom.com/20240331/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/20240331/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/20240331/taxonomy/role/DisclosureLongtermDebt Long-Term Debt Notes 15 false false R16.htm 995525 - Disclosure - Corporate Investments and Funds Held For Clients Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients Corporate Investments and Funds Held For Clients Notes 16 false false R17.htm 995535 - Disclosure - Fair Value of Financial Instruments Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 995545 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlan Employee Savings Plan and Employee Stock Purchase Plan Notes 18 false false R19.htm 995555 - Disclosure - Earnings Per Share Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 19 false false R20.htm 995565 - Disclosure - Stock-Based Compensation Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 995575 - Disclosure - Commitments and Contingencies Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 995585 - Disclosure - Income Taxes Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 995595 - Disclosure - Subsequent Events Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 23 false false R24.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995615 - Disclosure - Revenue (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenue 25 false false R26.htm 995625 - Disclosure - Property and Equipment (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment 26 false false R27.htm 995635 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet 27 false false R28.htm 995645 - Disclosure - Corporate Investments and Funds Held For Clients (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables Corporate Investments and Funds Held For Clients (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients 28 false false R29.htm 995655 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 29 false false R30.htm 995665 - Disclosure - Earnings Per Share (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare 30 false false R31.htm 995675 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 31 false false R32.htm 995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 32 false false R33.htm 995695 - Disclosure - Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) Details 33 false false R34.htm 995705 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 34 false false R35.htm 995715 - Disclosure - Revenue - Additional Information (Detail 1) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1 Revenue - Additional Information (Detail 1) Details 35 false false R36.htm 995725 - Disclosure - Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) Details 36 false false R37.htm 995735 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail Property and Equipment - Schedule of Property and Equipment and Accumulated Depreciation and Amortization (Detail) Details 37 false false R38.htm 995745 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 38 false false R39.htm 995755 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail Goodwill and Intangible Assets, Net - Additional Information (Detail) Details 39 false false R40.htm 995765 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Detail) Details 40 false false R41.htm 995775 - Disclosure - Long-Term Debt - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail Long-Term Debt - Additional Information (Detail) Details 41 false false R42.htm 995795 - Disclosure - Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails Corporate Investments and Funds Held For Clients - Cash and Cash Equivalents and Investments (Details) Details 42 false false R43.htm 995805 - 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/20240331/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 43 false false R44.htm 995815 - Disclosure - Corporate Investments and Funds Held For Clients - Additional Information (Details) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails Corporate Investments and Funds Held For Clients - Additional Information (Details) Details 44 false false R45.htm 995825 - Disclosure - Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails Corporate Investments and Funds Held For Clients - Summary of Expected Maturities of Available for Sale Securities (Details) Details 45 false false R46.htm 995845 - 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/20240331/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 46 false false R47.htm 995855 - Disclosure - Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) Details 47 false false R48.htm 995865 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) Details 48 false false R49.htm 995875 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 49 false false R50.htm 995885 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Detail) Details 50 false false R51.htm 995895 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail Stock-Based Compensation - Summary of Restricted Stock Unit and PSU Activity (Parenthetical) (Detail) Details 51 false false R52.htm 995905 - 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/20240331/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 52 false false R53.htm 995915 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 53 false false R54.htm 995925 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - payc-20240331.htm 8 [DQC.US.0076.7653] The filer has reported a value for us-gaap:RevenueRemainingPerformanceObligation with a value of 92800000.000000 using the dimension member 2026-01-01 The filer has not reported a duration value for the corresponding elements of RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1. The properties of this us-gaap:RevenueRemainingPerformanceObligation fact are: Context: C_72a7255f-5560-45f6-a3b9-6e577dda423d Unit: U_USD. - payc-20240331.htm 2516 - payc-20240331.htm 2516 payc-20240331.htm payc-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "payc-20240331.htm": { "nsprefix": "payc", "nsuri": "http://www.paycom.com/20240331", "dts": { "inline": { "local": [ "payc-20240331.htm" ] }, "schema": { "local": [ "payc-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 246, "keyCustom": 32, "axisStandard": 29, "axisCustom": 0, "memberStandard": 31, "memberCustom": 48, "hidden": { "total": 11, "http://xbrl.sec.gov/ecd/2023": 2, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 184, "entityCount": 1, "segmentCount": 82, "elementCount": 670, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 539, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 15 }, "report": { "R1": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.paycom.com/20240331/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_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "unique": true } }, "R3": { "role": "http://www.paycom.com/20240331/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_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.paycom.com/20240331/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_cf44475a-fc37-4fa6-8fa3-c3473872b0ee", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf44475a-fc37-4fa6-8fa3-c3473872b0ee", "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-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.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_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.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_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.paycom.com/20240331/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_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.paycom.com/20240331/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": "16", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.paycom.com/20240331/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": "17", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.paycom.com/20240331/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": "18", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995555 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995565 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995575 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995585 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995595 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.paycom.com/20240331/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": "24", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995615 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.paycom.com/20240331/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": "26", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.paycom.com/20240331/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": "27", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables", "longName": "995645 - 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": "28", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995655 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995665 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995675 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995685 - 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": "32", "firstAnchor": { "contextRef": "C_b8642d2f-a341-411a-adc4-d57416ad47b5", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8642d2f-a341-411a-adc4-d57416ad47b5", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail", "longName": "995695 - 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": "33", "firstAnchor": { "contextRef": "C_4f82b599-dff3-4b11-b066-f8b9778761dd", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f82b599-dff3-4b11-b066-f8b9778761dd", "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-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "995705 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1", "longName": "995715 - Disclosure - Revenue - Additional Information (Detail 1)", "shortName": "Revenue - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_d02a60ec-064d-4757-bd75-22e42dded130", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d02a60ec-064d-4757-bd75-22e42dded130", "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-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail", "longName": "995725 - 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": "36", "firstAnchor": { "contextRef": "C_1b1c640d-ad30-4e68-b329-c684a5e42918", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1b1c640d-ad30-4e68-b329-c684a5e42918", "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-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "longName": "995735 - 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": "37", "firstAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "longName": "995745 - Disclosure - Property and Equipment - Additional Information (Detail)", "shortName": "Property and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "longName": "995755 - 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": "39", "firstAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "unique": true } }, "R40": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail", "longName": "995765 - 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": "40", "firstAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "longName": "995775 - Disclosure - Long-Term Debt - Additional Information (Detail)", "shortName": "Long-Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_0791dbdb-c144-4106-be02-d834a66c9e9b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0791dbdb-c144-4106-be02-d834a66c9e9b", "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-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "longName": "995795 - 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": "42", "firstAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "longName": "995805 - 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": "43", "firstAnchor": { "contextRef": "C_fb148d86-82f9-413d-ac3d-75d64a4addba", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb148d86-82f9-413d-ac3d-75d64a4addba", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails", "longName": "995815 - 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": "44", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails", "longName": "995825 - 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": "45", "firstAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_384f7f9a-c5f8-4c87-99ba-2d1085281cb3", "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-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995845 - 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": "46", "firstAnchor": { "contextRef": "C_fa08fe0b-c9c0-476b-8136-b0695d8bd58b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fa08fe0b-c9c0-476b-8136-b0695d8bd58b", "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-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "longName": "995855 - 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": "47", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "longName": "995865 - 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": "48", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ac44752f-194c-40b8-9576-ddeb4747da6e", "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-20240331.htm", "unique": true } }, "R49": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995875 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_436729e7-d3c6-4eca-af98-7d5042fd0900", "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-20240331.htm", "unique": true } }, "R50": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "longName": "995885 - 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": "50", "firstAnchor": { "contextRef": "C_53cbf57d-11cd-48a9-9500-67eb1775d5a2", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_53cbf57d-11cd-48a9-9500-67eb1775d5a2", "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-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "longName": "995895 - 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": "51", "firstAnchor": { "contextRef": "C_f1d5d336-0589-406e-9446-893d0f080d5e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f1d5d336-0589-406e-9446-893d0f080d5e", "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-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "longName": "995905 - 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": "52", "firstAnchor": { "contextRef": "C_92c3c3c3-59d8-422e-9be8-1a84d02020e5", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_92c3c3c3-59d8-422e-9be8-1a84d02020e5", "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-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995915 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec972dd4-5305-4710-9690-c1ef34ea1061", "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-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "995925 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_f3fd630e-a7c6-47f4-b926-9eb02e9630eb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_02ffdd78-2de3-43c3-b562-b1ba3c678b98", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "payc-20240331.htm", "unique": true } } }, "tag": { "payc_ABRLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ABRLoansMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "ABR loans.", "label": "A B R Loans [Member]", "terseLabel": "ABR Loans [Member]" } } }, "auth_ref": [] }, "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_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2019-12 [Member]", "terseLabel": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r470", "r471", "r472", "r473" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r755" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r271", "r272" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of discount on available-for-sale securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "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": [ "r120" ] }, "payc_AccruedCommissionsAndBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AccruedCommissionsAndBonusesCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued commissions and bonuses current.", "label": "Accrued Commissions And Bonuses Current", "terseLabel": "Accrued commissions and bonuses" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "payc_AccruedPayrollAndVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AccruedPayrollAndVacationCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued payroll and vacation current.", "label": "Accrued Payroll And Vacation Current", "terseLabel": "Accrued payroll and vacation" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r57", "r184", "r619" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive earnings (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r106", "r191", "r616", "r643", "r647" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [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", "r37", "r500", "r503", "r558", "r638", "r639", "r864", "r865", "r866", "r873", "r874", "r875" ] }, "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": [ "r808" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r101" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r457", "r458", "r459", "r655", "r873", "r874", "r875", "r1001", "r1020" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "payc_AdjustedLondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AdjustedLondonInterbankOfferedRateMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Adjusted London interbank offered rate.", "label": "Adjusted London Interbank Offered Rate [Member]", "terseLabel": "Adjusted London Interbank Offered Rate LIBOR [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r224", "r225", "r226", "r227", "r237", "r273", "r274", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r345", "r457", "r458", "r459", "r470", "r471", "r472", "r473", "r482", "r483", "r484", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r528", "r529", "r532", "r533", "r534", "r535", "r544", "r545", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r596", "r597", "r598", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r67", "r68", "r421" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "payc_AffiliatedWithMrRichisonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AffiliatedWithMrRichisonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated With Mr. Richison", "label": "Affiliated With Mr. Richison [Member]", "documentation": "Affiliated with Mr. Richison." } } }, "auth_ref": [] }, "payc_AfterTwoYearsOfEmploymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AfterTwoYearsOfEmploymentMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "After two years of employment.", "label": "After Two Years Of Employment [Member]", "terseLabel": "After Two Years Of Employment [Member]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r779", "r790", "r800", "r825" ] }, "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": [ "r782", "r793", "r803", "r828" ] }, "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": [ "r814" ] }, "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": [ "r821" ] }, "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": [ "r786", "r794", "r804", "r821", "r829", "r833", "r841" ] }, "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": [ "r839" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Allocated Share Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense related to ESPP", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r451", "r460" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "payc_AmendmentNumberTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AmendmentNumberTwoMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment No. 2 [Mmber]", "label": "Amendment Number Two [Member]", "documentation": "Amendment number two." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r109", "r380", "r547", "r870" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "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", "r51", "r55" ] }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Amount of Deferred Costs Related to Long-Term Contracts", "terseLabel": "Long-term deferred contract costs", "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": [ "r192" ] }, "payc_AnnualPaymentsForIntangibleAssetAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AnnualPaymentsForIntangibleAssetAgreement", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual payments for intangible asset agreement.", "label": "Annual Payments For Intangible Asset Agreement", "terseLabel": "Annual payments for intangible asset agreement" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.paycom.com/20240331/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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.paycom.com/20240331/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": [ "r46" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.paycom.com/20240331/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": [ "r485" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r141", "r188", "r217", "r254", "r262", "r266", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r487", "r491", "r530", "r611", "r680", "r755", "r770", "r905", "r906", "r1006" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r180", "r195", "r217", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r487", "r491", "r530", "r755", "r905", "r906", "r1006" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains", "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": [ "r281" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses", "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": [ "r282" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "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": [ "r278", "r326", "r610" ] }, "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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "One year to five years", "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" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Fair value, One year to five years", "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": [ "r286", "r607" ] }, "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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Amortized cost, One year or less", "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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Fair value, One year or less", "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": [ "r285", "r606" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfExpectedMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value, Total available-for-sale securities", "label": "Debt Securities, Available-for-Sale", "terseLabel": "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)." } } }, "auth_ref": [ "r279", "r326", "r601", "r879" ] }, "payc_AvailableForSaleSecuritiesMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "AvailableForSaleSecuritiesMaturityPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available-for-sale securities maturity period.", "label": "Available For Sale Securities Maturity Period", "terseLabel": "Available-for-sale securities maturity period" } } }, "auth_ref": [] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities [Member]", "terseLabel": "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": [ "r155" ] }, "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": [ "r836" ] }, "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": [ "r837" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/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": [ "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", "r450" ] }, "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": [ "r835" ] }, "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": [ "r834" ] }, "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": [ "r833" ] }, "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": [ "r833" ] }, "payc_BSBYRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "BSBYRateMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bloomberg short-term bank yield index rate.", "label": "B S B Y Rate [Member]", "terseLabel": "Bloomberg Short-Term Bank Yield Index [Member]" } } }, "auth_ref": [] }, "payc_BSBYRatePlusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "BSBYRatePlusMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "BSBY rate plus.", "label": "B S B Y Rate Plus [Member]", "terseLabel": "BSBY Rate Plus [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Bridge Loan [Member]", "terseLabel": "Swingline Loans [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_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r127" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment, accrued but not paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Additions", "terseLabel": "Computer software development costs capitalized", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r52" ] }, "payc_CapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CapitalizedContractCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Capitalized contract cost.", "label": "Capitalized Contract Cost", "terseLabel": "Capitalization of Costs" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r336" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "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": [ "r335" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Summary of Asset Balances and Related Amortization Expense For Contract Costs", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r898" ] }, "payc_CashAndCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CashAndCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents amortized cost.", "label": "Cash And Cash Equivalents Amortized Cost", "verboseLabel": "Cash and cash equivalents, amortized cost" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 0.0 }, "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, fair value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r42", "r182", "r728" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning 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": [ "r42", "r118", "r215" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase in cash, cash equivalents, restricted cash and restricted cash equivalents", "negatedTotalLabel": "Decrease (increase) in cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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", "r118" ] }, "payc_CertainEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CertainEmployeesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Certain employees.", "label": "Certain Employees [Member]", "terseLabel": "Certain Employees [Member]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "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", "r762", "r763", "r764", "r767" ] }, "payc_ChadRichisonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ChadRichisonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Chad Richison", "label": "Chad Richison [Member]", "documentation": "Chad richison." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Accounting standards update, adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r167", "r168", "r169", "r174", "r175", "r223", "r273", "r274", "r309", "r310", "r311", "r317", "r318", "r345", "r470", "r482", "r483", "r494", "r495", "r496", "r507", "r508", "r518", "r528", "r529", "r531", "r532", "r533", "r544", "r549", "r550", "r551", "r554", "r596", "r597", "r636", "r637" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r167", "r168", "r169", "r174", "r175", "r273", "r274", "r309", "r310", "r311", "r317", "r318", "r319", "r345", "r470", "r482", "r483", "r484", "r494", "r495", "r496", "r497", "r507", "r508", "r509", "r512", "r518", "r528", "r529", "r531", "r532", "r533", "r544", "r549", "r550", "r551", "r554", "r596", "r597", "r636", "r637", "r850" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Accounting standards update, immaterial effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r166", "r224", "r236", "r314", "r474" ] }, "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": [ "r812" ] }, "srt_ChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefOperatingOfficerMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]", "terseLabel": "Chief Operating Officer [Member]" } } }, "auth_ref": [ "r878", "r1005" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "payc_ClientFundsObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ClientFundsObligation", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Client funds obligation.", "label": "Client Funds Obligation", "terseLabel": "Client funds obligation" } } }, "auth_ref": [] }, "payc_CoChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CoChiefExecutiveOfficerMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Co-Chief Executive Officer", "label": "Co-Chief Executive Officer [Member]", "documentation": "Co-Chief Executive Officer." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r813" ] }, "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": [ "r813" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r130", "r762", "r763", "r764", "r767" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial Paper [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_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "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": [ "r33", "r89", "r613", "r667" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r128", "r350", "r351", "r723", "r902" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r133" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r758", "r759", "r760", "r762", "r763", "r764", "r767", "r873", "r874", "r1001", "r1018", "r1020" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r100", "r668" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r100", "r668", "r686", "r1020", "r1021" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value (100,000 shares authorized, 62,719 and 62,675 shares issued at March 31, 2024 and December 31, 2023, respectively; 56,557 and 56,528 shares outstanding at March 31, 2024 and December 31, 2023, respectively)", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r100", "r615", "r755" ] }, "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": [ "r818" ] }, "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": [ "r817" ] }, "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": [ "r819" ] }, "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": [ "r816" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "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_CompensationRelatedCostsGeneralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsGeneralTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlan" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Employee Savings Plan and Employee Stock Purchase Plan", "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": [ "r400", "r401" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive earnings", "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": [ "r38", "r200", "r202", "r208", "r603", "r626" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "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": [] }, "payc_ContractBalanceNetOfRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ContractBalanceNetOfRevenueRecognizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract balance, net of revenue recognized during the period", "label": "Contract balance, net of revenue recognized during period", "documentation": "Contract balance, net of revenue recognized during the period." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Deferred Revenue Related to Material Rights", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r385", "r386", "r397" ] }, "payc_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability additions.", "label": "Contract With Customer Liability Additions", "terseLabel": "Deferral of revenue" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfChangesInDeferredRevenueRelatedToMaterialRightDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognition of revenue included in beginning of period balance", "label": "Contract with Customer, Liability, Revenue Recognized", "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": [ "r398" ] }, "payc_CorporateInvestmentsAndFundsHeldForClientsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CorporateInvestmentsAndFundsHeldForClientsLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate investments and funds held for clients.", "label": "Corporate Investments And Funds Held For Clients [Line Items]", "terseLabel": "Corporate Investments and Funds Held for Clients [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost, Depreciation and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Cost, Depreciation and Amortization, Total", "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" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "totalLabel": "Total cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r111", "r217", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r530", "r905" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r110" ] }, "payc_CostsToFulfillContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CostsToFulfillContractMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Costs to fulfill contract.", "label": "Costs To Fulfill Contract [Member]", "terseLabel": "Costs to Fulfill a Contract [Member]" } } }, "auth_ref": [] }, "payc_CostsToObtainContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CostsToObtainContractMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfAssetBalancesAndRelatedAmortizationExpenseForContractCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Costs to obtain contract.", "label": "Costs To Obtain Contract [Member]", "terseLabel": "Costs to Obtain a Contract [Member]" } } }, "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": [] }, "payc_CreditAgreementTerminationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CreditAgreementTerminationDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement termination date.", "label": "Credit Agreement Termination Date", "terseLabel": "Agreement termination date" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "payc_CurrentAssetsBeforeFundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CurrentAssetsBeforeFundsHeldForClients", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Current assets before funds held for clients.", "label": "Current Assets Before Funds Held For Clients", "totalLabel": "Current assets before funds held for clients" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "payc_CurrentLiabilitiesBeforeClientFundObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "CurrentLiabilitiesBeforeClientFundObligations", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Current liabilities before client fund obligations.", "label": "Current Liabilities Before Client Fund Obligations", "totalLabel": "Current liabilities before client funds obligation" } } }, "auth_ref": [] }, "payc_DeadlineForVestingOfShares": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DeadlineForVestingOfShares", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deadline for vesting of shares.", "label": "Deadline For Vesting Of Shares", "terseLabel": "Deadline for vesting of shares" } } }, "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": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r96", "r97", "r142", "r143", "r219", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r548", "r739", "r740", "r741", "r742", "r743", "r871" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "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_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r548", "r739", "r740", "r741", "r742", "r743", "r871" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r171", "r739", "r1003" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r31", "r219", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r548", "r739", "r740", "r741", "r742", "r743", "r871" ] }, "payc_DebtInstrumentRedemptionPeriodAfterYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DebtInstrumentRedemptionPeriodAfterYearTwoMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument redemption period after year two.", "label": "Debt Instrument Redemption Period After Year Two [Member]", "terseLabel": "Thereafter [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Instrument Redemption Period Two [Member]", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Year Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of aggregate annual amount", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r61", "r62", "r84", "r85", "r87", "r90", "r131", "r132", "r219", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r548", "r739", "r740", "r741", "r742", "r743", "r871" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "terseLabel": "Securities in unrealized loss position for greater than 12 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": [ "r154", "r330", "r737" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "negatedLabel": "Securities in unrealized loss position for greater than 12 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": [ "r154", "r330" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "terseLabel": "Securities in unrealized loss position for less than 12 months, Fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "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": [ "r154", "r330", "r737" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "negatedLabel": "Securities in unrealized loss position for less than 12 months, Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, 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 less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r154", "r330" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Debt securities, Available-for-sale, Realized Gain (Loss)", "totalLabel": "Debt Securities, Available-for-Sale, Realized Gain (Loss), Total", "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_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "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": [ "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Cash and Cash Equivalents and Investments", "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" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value", "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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": [ "r152", "r328", "r737" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross unrealized losses", "negatedLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total", "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": [ "r153", "r329" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "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", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "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": [ "r151", "r737", "r897" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Current", "terseLabel": "Deferred contract costs", "totalLabel": "Deferred Costs, Current, Total", "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" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r463", "r464", "r612" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes, net", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r120" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total", "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" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Noncurrent", "terseLabel": "Long-term deferred revenue", "totalLabel": "Deferred Revenue, Noncurrent, Total", "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_DefinedContributionPlanContributionsByEmployerVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DefinedContributionPlanContributionsByEmployerVestingPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan contributions by employer vesting period.", "label": "Defined Contribution Plan Contributions By Employer Vesting Period", "terseLabel": "Minimum period for vesting 100% contributions" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Matching contribution", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r409" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "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": [ "r409" ] }, "payc_DefinedContributionPlanDiscretionaryContributionsByEmployerVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DefinedContributionPlanDiscretionaryContributionsByEmployerVestingPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan discretionary contributions by employer vesting period.", "label": "Defined Contribution Plan Discretionary Contributions By Employer Vesting Period", "terseLabel": "Minimum period for vesting of discretionary contributions" } } }, "auth_ref": [] }, "payc_DefinedContributionPlanEmployeesMinimumAgeForParticipation": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DefinedContributionPlanEmployeesMinimumAgeForParticipation", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum age for participation in 401(k) plan.", "label": "Defined Contribution Plan Employees Minimum Age For Participation", "terseLabel": "401(k) minimum age of eligibility for participation" } } }, "auth_ref": [] }, "payc_DefinedContributionPlanEmployeesMinimumPeriodOfService": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DefinedContributionPlanEmployeesMinimumPeriodOfService", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employees minimum period of service.", "label": "Defined Contribution Plan Employees Minimum Period Of Service", "terseLabel": "401(k) eligibility minimum service period" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of salary deferrals", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer contribution percentage", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "payc_DefinedContributionPlanEmployersContributionVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DefinedContributionPlanEmployersContributionVestingPercentage", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employers contribution vesting percentage.", "label": "Defined Contribution Plan Employers Contribution Vesting Percentage", "terseLabel": "Matching contributions, vesting percentage" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Table]", "terseLabel": "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": [ "r409" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "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", "r56" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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", "r258" ] }, "us-gaap_DerivativeCashReceivedOnHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCashReceivedOnHedge", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Cash Received on Hedge", "terseLabel": "Cash receipt from settlement of interest rate swap contract", "documentation": "The amount of cash received during the period on settlement of a hedge." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r657", "r659", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r714", "r716", "r719", "r721", "r758", "r760" ] }, "payc_DerivativeDescriptionOfRateReceived": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DerivativeDescriptionOfRateReceived", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative description of rate received.", "label": "Derivative Description Of Rate Received", "verboseLabel": "Derivative rate received" } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative instrument gain (loss) under fair value", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r999" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r73", "r75", "r76", "r77", "r657", "r659", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r714", "r716", "r719", "r721", "r731", "r758", "r760" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r138", "r493", "r506" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "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": [ "r506" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "Derivative maturity date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r658", "r659", "r714", "r715", "r717", "r718", "r720", "r760" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative Instrument, notional value", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r997", "r998" ] }, "payc_DerivativeRatePaidPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "DerivativeRatePaidPercent", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative rate paid percent.", "label": "Derivative Rate Paid Percent", "terseLabel": "Derivative rate paid, percent" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "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", "r69", "r70", "r71", "r72", "r74", "r76", "r78", "r79", "r80", "r506" ] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Direct Operating Costs", "terseLabel": "Operating expenses", "totalLabel": "Direct Operating Costs, Total", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r419", "r424", "r453", "r454", "r456", "r750" ] }, "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_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends declared", "label": "Dividends, Common Stock", "totalLabel": "Dividends, Common Stock, Total", "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", "r133" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r774" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r807" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share, basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r209", "r228", "r229", "r230", "r231", "r232", "r239", "r241", "r246", "r247", "r248", "r252", "r516", "r517", "r604", "r627", "r733" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share, diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r209", "r228", "r229", "r230", "r231", "r232", "r241", "r246", "r247", "r248", "r252", "r516", "r517", "r604", "r627", "r733" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r249", "r250", "r251" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r466" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation for capitalized software", "verboseLabel": "Capitalized compensation cost", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r452" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r455" ] }, "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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition (years)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r455" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan [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_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": [] }, "payc_EmployeeStockPurchasePlanOverlappingOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "EmployeeStockPurchasePlanOverlappingOfferingPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan overlapping offering period.", "label": "Employee Stock Purchase Plan Overlapping Offering Period", "terseLabel": "Employee stock purchase plan overlapping offering period" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r772" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r772" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "verboseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r772" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r846" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r772" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r772" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r772" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r772" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r176", "r203", "r204", "r205", "r220", "r221", "r222", "r225", "r233", "r235", "r253", "r313", "r320", "r384", "r457", "r458", "r459", "r472", "r473", "r498", "r500", "r501", "r502", "r503", "r505", "r515", "r536", "r538", "r539", "r540", "r541", "r542", "r558", "r638", "r639", "r640", "r655", "r706" ] }, "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": [ "r815" ] }, "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": [ "r779", "r790", "r800", "r825" ] }, "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": [ "r776", "r787", "r797", "r822" ] }, "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": [ "r821" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers [Member]", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r878" ] }, "payc_ExecutiveOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ExecutiveOfficersMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers [Member]", "label": "Executive Officers [Member]", "documentation": "Executive officers." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r520", "r521", "r524" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r520", "r521", "r524" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r373", "r403", "r404", "r405", "r406", "r407", "r408", "r521", "r565", "r566", "r567", "r740", "r741", "r746", "r747", "r748" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r520", "r521", "r522", "r523", "r525" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments", "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": [ "r519" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "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": [ "r373", "r403", "r408", "r521", "r565", "r746", "r747", "r748" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "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": [ "r373", "r403", "r408", "r521", "r566", "r740", "r741", "r746", "r747", "r748" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r373", "r403", "r404", "r405", "r406", "r407", "r408", "r521", "r567", "r740", "r741", "r746", "r747", "r748" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r373", "r403", "r404", "r405", "r406", "r407", "r408", "r565", "r566", "r567", "r740", "r741", "r746", "r747", "r748" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, 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": [ "r519", "r525" ] }, "payc_FebruaryTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FebruaryTwoThousandTwentyFiveMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "February 2025", "label": "February Two Thousand Twenty Five [Member]", "documentation": "Two thousand twenty five." } } }, "auth_ref": [] }, "payc_FebruaryTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FebruaryTwoThousandTwentySevenMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "February 2027", "label": "February Two Thousand Twenty Seven [Member]", "documentation": "February two thousand twenty seven." } } }, "auth_ref": [] }, "payc_FebruaryTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FebruaryTwoThousandTwentySixMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "February 2026", "label": "February Two Thousand Twenty Six [Member]", "documentation": "February two thousand twenty six." } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate Plus [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_FiftyPercentOfMatchingContributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FiftyPercentOfMatchingContributionMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fifty percent of matching contribution.", "label": "Fifty Percent Of Matching Contribution [Member]", "terseLabel": "50% Matching Contribution [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "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", "r306", "r321", "r322", "r323", "r324", "r325", "r327", "r331", "r332", "r381", "r383", "r506", "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", "r591", "r625", "r737", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r892", "r893", "r894", "r895" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r186", "r343" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense for remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r595", "r599" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r599" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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": [ "r595" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r595" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "verboseLabel": "Weighted average remaining useful life", "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": [ "r595" ] }, "payc_FirstAmendmentToRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FirstAmendmentToRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "First amendment to the revolving credit agreement.", "label": "First Amendment To Revolving Credit Agreement [Member]", "terseLabel": "First Amendment to the Revolving Credit Agreement [Member]" } } }, "auth_ref": [] }, "payc_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fixed charge coverage ratio.", "label": "Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "auth_ref": [] }, "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": [ "r783", "r794", "r804", "r829" ] }, "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": [ "r783", "r794", "r804", "r829" ] }, "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": [ "r783", "r794", "r804", "r829" ] }, "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": [ "r783", "r794", "r804", "r829" ] }, "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": [ "r783", "r794", "r804", "r829" ] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Funds Held for Clients", "terseLabel": "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" ] }, "payc_FundsHeldForClientsAndClientFundsObligationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FundsHeldForClientsAndClientFundsObligationPolicyTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Funds held for clients and client funds obligation.", "label": "Funds Held For Clients And Client Funds Obligation Policy [Text Block]", "terseLabel": "Funds Held for Clients and Client Funds Obligation" } } }, "auth_ref": [] }, "payc_FundsHeldForClientsCashAndCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FundsHeldForClientsCashAndCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Funds held for clients cash and cash equivalents, amortized cost.", "label": "Funds Held For Clients Cash And Cash Equivalents Amortized Cost", "verboseLabel": "Funds held for clients cash and cash equivalents, amortized cost" } } }, "auth_ref": [] }, "payc_FundsHeldForClientsCashAndCashEquivalentsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FundsHeldForClientsCashAndCashEquivalentsFairValue", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Funds held for clients cash and cash equivalents, fair value.", "label": "Funds Held For Clients Cash And Cash Equivalents Fair Value", "verboseLabel": "Funds held for clients cash and cash equivalents, fair value" } } }, "auth_ref": [] }, "payc_FurnitureFixturesAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "FurnitureFixturesAndEquipmentMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "documentation": "Furniture fixtures and equipment.", "label": "Furniture Fixtures And Equipment [Member]", "terseLabel": "Furniture, Fixtures and Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (Gain) on disposition of property and equipment", "terseLabel": "Gain on disposition of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "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" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Unamortized debt issuance cost, written off", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r59", "r60" ] }, "payc_GeneralAndAdministrativeExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "GeneralAndAdministrativeExpenseBenefit", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense (Benefit)", "documentation": "General and administrative expense (benefit)" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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": [ "r185", "r337", "r600", "r738", "r755", "r899", "r900" ] }, "payc_GoodwillAndIntangibleAssetsDisclosure1Table": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosure1Table", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets disclosure.", "label": "Goodwill And Intangible Assets Disclosure1 [Table]", "terseLabel": "Goodwill And Intangible Assets Disclosure1 [Table]" } } }, "auth_ref": [] }, "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": [] }, "payc_GoodwillAndIntangibleAssetsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets disclosure.", "label": "Goodwill And Intangible Assets Disclosure [Line Items]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "verboseLabel": "Goodwill impairment amount", "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", "r338", "r339", "r340", "r738" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "terseLabel": "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_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Credit impairment losses", "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": [ "r150" ] }, "payc_ImplementationAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ImplementationAndOtherMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Implementation and other.", "label": "Implementation And Other [Member]", "terseLabel": "Implementation and Other [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r107", "r145", "r254", "r261", "r265", "r267", "r605", "r621", "r735" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.paycom.com/20240331/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_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.paycom.com/20240331/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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r218", "r462", "r467", "r468", "r469", "r475", "r477", "r480", "r481", "r653" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.paycom.com/20240331/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": [] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.paycom.com/20240331/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": [ "r135" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r156", "r170", "r234", "r235", "r259", "r465", "r476", "r628" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "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": [ "r88", "r862" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "payc_IncreaseDecreaseInAccruedCommissionAndBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "IncreaseDecreaseInAccruedCommissionAndBonuses", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued commission and bonuses.", "label": "Increase Decrease In Accrued Commission And Bonuses", "terseLabel": "Accrued commissions and bonuses" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r869" ] }, "payc_IncreaseDecreaseInAccruedPayrollAndVacation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "IncreaseDecreaseInAccruedPayrollAndVacation", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued payroll and vacation.", "label": "Increase Decrease In Accrued Payroll And Vacation", "terseLabel": "Accrued payroll and vacation" } } }, "auth_ref": [] }, "payc_IncreaseDecreaseInClientFundsObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "IncreaseDecreaseInClientFundsObligation", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in client funds obligation.", "label": "Increase Decrease In Client Funds Obligation", "negatedLabel": "Net change in client funds obligation" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "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": [ "r593", "r869" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred contract costs", "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" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes, net", "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_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "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" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of unvested restricted stock and restricted stock units", "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": [ "r242", "r243", "r244", "r248", "r423" ] }, "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": [ "r786", "r794", "r804", "r821", "r829", "r833", "r841" ] }, "payc_InflationReductionActTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "InflationReductionActTwoThousandTwentyTwoMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inflation Reduction Act 2022.", "label": "Inflation Reduction Act Two Thousand Twenty Two [Member]", "terseLabel": "Inflation Reduction Act 2022 [Member]" } } }, "auth_ref": [] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "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": [ "r839" ] }, "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": [ "r775", "r845" ] }, "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": [ "r775", "r845" ] }, "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": [ "r775", "r845" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "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": [ "r50", "r53" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest and Debt Expense", "totalLabel": "Interest and Debt Expense, Total", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r83" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r86", "r147", "r206", "r257", "r546", "r691", "r768", "r1019" ] }, "payc_InterestRateFloorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "InterestRateFloorsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest rate floors.", "label": "Interest Rate Floors [Member]", "terseLabel": "Interest Rate Floors" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "terseLabel": "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": [ "r726", "r765", "r766" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory, Net, Total", "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": [ "r193", "r729", "r755" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments", "verboseLabel": "Total investments, fair value", "totalLabel": "Investments, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r609" ] }, "payc_InvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "InvestmentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortized cost as of the balance sheet date of all investments.", "label": "Investments Amortized Cost", "verboseLabel": "Total investments, amortized cost" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Expected Maturities of Available for Sale Securities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "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": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClients" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Corporate Investments and Funds Held For Clients", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r139", "r148", "r149", "r173", "r275", "r276", "r526", "r527" ] }, "payc_JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "July Two Thousand And Twenty Two Revolving Credit Agreement.", "label": "July Two Thousand And Twenty Two Revolving Credit Agreement [Member]", "terseLabel": "July 2022 Revolving Credit Agreement [Member]" } } }, "auth_ref": [] }, "payc_JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "JulyTwoThousandAndTwentyTwoRevolvingCreditFacililtyMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "July 2022 Revolving Credit Facility [Member]", "label": "July Two Thousand And Twenty Two Revolving Credit Facililty [Member]", "documentation": "July Two Thousand And Twenty Two Revolving Credit Facility." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r910" ] }, "payc_LendersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LendersMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lenders [Member]", "documentation": "Lenders." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letters 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_LeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatio", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leverage ratio.", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualOnePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatioIsGreaterThanOrEqualOnePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leverage ratio is greater than or equal one point zero to one point zero.", "label": "Leverage Ratio Is Greater Than Or Equal One Point Zero To One Point Zero [Member]", "terseLabel": "Leverage Ratio Is Greater Than Or Equal To 1.0 To 1.0 [Member]" } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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.", "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]", "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 1.0 To 1.0 But Less Than 2.0 to 1.0 [Member]" } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leverage ratio is greater than or equal to three point zero to one point zero.", "label": "Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member]", "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 3.0 To 1.0 [Member]" } } }, "auth_ref": [] }, "payc_LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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.", "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]", "terseLabel": "Leverage Ratio Is Greater Than Or Equal to 2.0 To 1.0 But Less Than 3.0 to 1.0 [Member]" } } }, "auth_ref": [] }, "payc_LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leverage ratio is less than one point zero to one point zero.", "label": "Leverage Ratio Is Less Than One Point Zero To One Point Zero [Member]", "terseLabel": "Leverage Ratio Is Less Than 1.0 To 1.0 [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r29", "r217", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r488", "r491", "r492", "r530", "r666", "r734", "r770", "r905", "r1006", "r1007" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r144", "r618", "r755", "r872", "r896", "r1004" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r181", "r217", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r488", "r491", "r492", "r530", "r755", "r905", "r1006", "r1007" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r81" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r93", "r94", "r95", "r98", "r217", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r488", "r491", "r492", "r530", "r905", "r1006", "r1007" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Line of credit", "verboseLabel": "Line of credit facility, borrowings outstanding", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r143", "r1016" ] }, "payc_LineOfCreditFacilityAdditionalCreditFacilityCapacitySubjectToCertainConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LineOfCreditFacilityAdditionalCreditFacilityCapacitySubjectToCertainConditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional credit facility capacity, subject to certain conditions.", "label": "Line Of Credit Facility Additional Credit Facility Capacity Subject To Certain Conditions", "terseLabel": "Additional credit facility capacity, subject to certain conditions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "terseLabel": "Lender Name", "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": [ "r26", "r871" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility, maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "payc_LineOfCreditFacilityIncreaseInRateOfInterestInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LineOfCreditFacilityIncreaseInRateOfInterestInEventOfDefault", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Line of credit facility increase in rate of interest in event of default" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of credit facility agreement date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender", "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": [ "r26", "r871" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r26" ] }, "payc_LineOfCreditFacilityMaximumBorrowingCapacitySubjectToCertainConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LineOfCreditFacilityMaximumBorrowingCapacitySubjectToCertainConditions", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility maximum borrowing capacity subject to certain conditions.", "label": "Line Of Credit Facility Maximum Borrowing Capacity Subject To Certain Conditions", "terseLabel": "Line of credit facility maximum borrowing capacity subject to certain conditions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Revolving Credit Conversion to Term Loan, Description", "terseLabel": "Number of draws made", "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": [ "r26" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Quarterly commitment fee", "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_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Term Loan [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_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loans Payable [Member]", "verboseLabel": "Term Loan [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_LoansReceivableBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableBasisSpreadOnVariableRate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loans Receivable, Basis Spread on Variable Rate", "terseLabel": "Borrowings basis spread on variable rate", "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "label": "Long-Term Debt", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r143", "r372", "r382", "r740", "r741", "r1016" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: Current portion", "totalLabel": "Long-Term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r189" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt", "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r190" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r129" ] }, "payc_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2014 long-term incentive plan.", "label": "Long Term Incentive Plan [Member]", "terseLabel": "LTIP [Member]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type", "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": [ "r31", "r58" ] }, "payc_MarketBasedRestrictedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "MarketBasedRestrictedSharesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based Restricted Stock Awards [Member]", "label": "Market Based Restricted Shares [Member]", "documentation": "Market based restricted shares." } } }, "auth_ref": [] }, "payc_MarketBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "MarketBasedVestingMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Market based vesting.", "label": "Market Based Vesting [Member]", "terseLabel": "Market-Based Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Marketing Expense", "terseLabel": "Sales and marketing", "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": [ "r112" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r413", "r592", "r635", "r658", "r659", "r710", "r711", "r712", "r713", "r722", "r724", "r725", "r736", "r744", "r749", "r757", "r907", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "payc_MaximumPerformanceLevelIsAchievedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "MaximumPerformanceLevelIsAchievedMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Performance Level Is Achieved", "label": "Maximum Performance Level Is Achieved [Member]", "documentation": "Maximum performance level is achieved." } } }, "auth_ref": [] }, "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": [ "r813" ] }, "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": [ "r813" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r413", "r592", "r635", "r658", "r659", "r710", "r711", "r712", "r713", "r722", "r724", "r725", "r736", "r744", "r749", "r757", "r907", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "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": [ "r832" ] }, "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": [ "r840" ] }, "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": [ "r814" ] }, "payc_NamingRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NamingRightsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Naming rights.", "label": "Naming Rights [Member]", "terseLabel": "Naming Rights [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "negatedTotalLabel": "Net cash used in (provided by) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r214" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "negatedTotalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r214" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r118", "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r108", "r120", "r146", "r179", "r198", "r201", "r205", "r217", "r224", "r228", "r229", "r230", "r231", "r234", "r235", "r245", "r254", "r261", "r265", "r267", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r517", "r530", "r623", "r688", "r704", "r705", "r735", "r768", "r905" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently 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": [] }, "payc_NonEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NonEmployeeMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee [Member]", "label": "Non-employee [Member]", "documentation": "Non-employee." } } }, "auth_ref": [] }, "payc_NonEmployeeMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NonEmployeeMembersMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non Employee Members [Member]", "documentation": "Non employee members.", "label": "Non Employee Members [Member]" } } }, "auth_ref": [] }, "payc_NonExecutiveEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NonExecutiveEmployeesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non executive employees.", "label": "Non Executive Employees [Member]", "terseLabel": "Non Executive Employees [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r813" ] }, "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": [ "r783", "r794", "r804", "r821", "r829" ] }, "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": [ "r811" ] }, "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": [ "r810" ] }, "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": [ "r821" ] }, "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": [ "r840" ] }, "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": [ "r840" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit and PSU Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r22" ] }, "payc_NumberOfPubliclyTradedCompanies": { "xbrltype": "integerItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NumberOfPubliclyTradedCompanies", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of publicly traded companies.", "label": "Number Of Publicly Traded Companies", "terseLabel": "Number of publicly traded companies" } } }, "auth_ref": [] }, "payc_NumberOfTradingDay": { "xbrltype": "integerItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "NumberOfTradingDay", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of trading day.", "label": "Number Of Trading Day", "terseLabel": "Number of trading day" } } }, "auth_ref": [] }, "payc_OneHundredPercentMatchForPercentOfParticipantsContributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "OneHundredPercentMatchForPercentOfParticipantsContributionMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "100% Match for percent of participants contribution.", "label": "One Hundred Percent Match For Percent Of Participants Contribution [Member]", "terseLabel": "One Hundred Percent Match For Percent Of Participants Contribution [Member]" } } }, "auth_ref": [] }, "payc_OneTimePaymentForIntangibleAssetAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "OneTimePaymentForIntangibleAssetAgreement", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "One time payment for intangible asset agreement.", "label": "One Time Payment For Intangible Asset Agreement", "terseLabel": "One-time payment for intangible asset agreement" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r254", "r261", "r265", "r267", "r735" ] }, "payc_OrganizationAndDescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "OrganizationAndDescriptionOfBusinessAbstract", "lang": { "en-us": { "role": { "label": "Organization And Description Of Business Abstract", "documentation": "Organization and description of business.", "terseLabel": "Organization and Description of Business [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r92", "r136", "r648", "r649" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r187" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income, 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", "r23", "r199", "r202", "r207", "r536", "r537", "r542", "r602", "r624", "r864", "r865" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive earnings (loss), net of tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r137", "r199", "r202" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Tax effect", "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r203", "r207", "r465", "r478", "r479", "r536", "r540", "r542", "r602", "r624" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gains 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": [ "r196", "r197", "r307" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Expense", "terseLabel": "Non-cash marketing expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r120" ] }, "payc_OtherNoncashIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "OtherNoncashIncomeExpenses", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Other noncash income expenses.", "label": "Other Noncash Income Expenses", "negatedLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r114" ] }, "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": [ "r813" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments", "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": [ "r21" ] }, "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": [ "r781", "r792", "r802", "r827" ] }, "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": [ "r784", "r795", "r805", "r830" ] }, "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": [ "r784", "r795", "r805", "r830" ] }, "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": [ "r809" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment 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": [ "r41" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "terseLabel": "Dividends Paid", "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Withholding taxes paid related to net share settlements", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r212" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r117" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments from funds held for clients", "totalLabel": "Payments to Acquire Investments, Total", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r116" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r117" ] }, "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": [ "r812" ] }, "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": [ "r812" ] }, "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": [ "r811" ] }, "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": [ "r821" ] }, "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": [ "r814" ] }, "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": [ "r810" ] }, "payc_PercentageOfExciseTaxOnNetStockRepurchases": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PercentageOfExciseTaxOnNetStockRepurchases", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of excise tax on net stock repurchases.", "label": "Percentage Of Excise Tax On Net Stock Repurchases", "terseLabel": "Percentage of excise tax on net stock repurchases" } } }, "auth_ref": [] }, "payc_PercentageOfMinimumTaxOnBookIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PercentageOfMinimumTaxOnBookIncome", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of minimum tax on book income.", "label": "Percentage Of Minimum Tax On Book Income", "terseLabel": "Percentage of minimum tax on book income" } } }, "auth_ref": [] }, "payc_PercentageOfPSUsEligibleToVest": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PercentageOfPSUsEligibleToVest", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of PSUs eligible to vest.", "label": "Percentage Of P S Us Eligible To Vest", "terseLabel": "Percentage of PSUs eligible to vest" } } }, "auth_ref": [] }, "payc_PerformancePeriodCommencementDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PerformancePeriodCommencementDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance period commencement date.", "label": "Performance Period Commencement Date", "terseLabel": "Performance period commencement date" } } }, "auth_ref": [] }, "payc_PerformancePeriodMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PerformancePeriodMaturityDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance period maturity date.", "label": "Performance Period Maturity Date", "terseLabel": "Performance period maturity date" } } }, "auth_ref": [] }, "payc_PerformanceShareUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PerformanceShareUnits", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance share units. Each PSU granted under the LTIP represents a notional share of the Company's common stock.", "label": "Performance Share Units", "terseLabel": "Performance share units" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "verboseLabel": "Performance-Based Restricted Stock Units [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "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_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "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_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentAssetsBeforeFundsHeldForClients", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Prepaid Expense, Current, Total", "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": [ "r194", "r333", "r334", "r730" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of debt", "label": "Proceeds from 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" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from investments from funds held for clients", "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total", "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": [ "r210", "r211", "r880" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "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": [ "r115" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r268", "r594", "r629", "r630", "r631", "r632", "r633", "r634", "r727", "r745", "r756", "r851", "r903", "r904", "r909", "r1017" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r268", "r594", "r629", "r630", "r631", "r632", "r633", "r634", "r727", "r745", "r756", "r851", "r903", "r904", "r909", "r1017" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r179", "r198", "r201", "r213", "r217", "r224", "r234", "r235", "r254", "r261", "r265", "r267", "r308", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r486", "r489", "r490", "r517", "r530", "r605", "r622", "r654", "r688", "r704", "r705", "r735", "r752", "r753", "r769", "r866", "r905" ] }, "payc_PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "documentation": "Property and equipment, net, excluding land and construction in progress", "label": "Property And Equipment Net Excluding Land And Construction In Progress [Member]", "terseLabel": "Property and Equipment, net, Excluding Land and Construction in Progress [Member]" } } }, "auth_ref": [] }, "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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "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": [ "r126", "r159", "r164", "r165" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r127", "r183", "r620" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property 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_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property 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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "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", "r608", "r620", "r755" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Other [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment and Accumulated Depreciation and Amortization", "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" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r127" ] }, "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": [ "r809" ] }, "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": [ "r809" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r402", "r413", "r447", "r448", "r449", "r568", "r592", "r635", "r658", "r659", "r710", "r711", "r712", "r713", "r722", "r724", "r725", "r736", "r744", "r749", "r757", "r760", "r901", "r907", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r402", "r413", "r447", "r448", "r449", "r568", "r592", "r635", "r658", "r659", "r710", "r711", "r712", "r713", "r722", "r724", "r725", "r736", "r744", "r749", "r757", "r760", "r901", "r907", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "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": [ "r776", "r787", "r797", "r822" ] }, "payc_RecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "RecurringMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Recurring.", "label": "Recurring [Member]", "terseLabel": "Recurring [Member]" } } }, "auth_ref": [] }, "payc_RentalClocksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "RentalClocksMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "documentation": "Rental clocks.", "label": "Rental Clocks [Member]", "terseLabel": "Rental Clocks [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Payments on long-term debt", "totalLabel": "Repayments of Long-Term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r40", "r651" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r91", "r461", "r1014" ] }, "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": [ "r777", "r788", "r798", "r823" ] }, "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": [ "r778", "r789", "r799", "r824" ] }, "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": [ "r785", "r796", "r806", "r831" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash included in funds held for clients", "totalLabel": "Restricted Cash and Cash Equivalents, Total", "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": [ "r42", "r140", "r182", "r215", "r614" ] }, "payc_RestrictedStockAwardsAndPSUAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "RestrictedStockAwardsAndPSUAwardsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted stock awards and PSU awards.", "label": "Restricted Stock Awards And P S U Awards [Member]", "terseLabel": "Restricted Stock Awards and PSU Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [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": [ "r46" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [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_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r346", "r347", "r348", "r349" ] }, "us-gaap_RetainageDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainageDeposit", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retainage Deposit", "terseLabel": "Retainage amount included in construction in progress", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r133", "r617", "r642", "r647", "r652", "r669", "r755" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r176", "r220", "r221", "r222", "r225", "r233", "r235", "r313", "r320", "r457", "r458", "r459", "r472", "r473", "r498", "r501", "r502", "r505", "r515", "r638", "r640", "r655", "r1020" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name", "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": [ "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r749", "r849", "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_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name", "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": [ "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r749", "r849", "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_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_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "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": [ "r255", "r256", "r260", "r263", "r264", "r268", "r269", "r270", "r395", "r396", "r594" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "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": [ "r172", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r399" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Deferred revenue expect to recognize amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r162" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Deferred revenue expect to recognize description", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r393" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "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": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Deferred revenue expect to recognize 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": [ "r163" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "auth_ref": [] }, "payc_RevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "RevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Agreement [Member]", "label": "Revolving Credit Agreement [Member]", "documentation": "Revolving credit agreement." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r553", "r754" ] }, "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": [ "r840" ] }, "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": [ "r840" ] }, "payc_SOFRPlusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SOFRPlusMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "SOFR plus.", "label": "S O F R Plus [Member]", "terseLabel": "SOFR Rate Plus [Member]" } } }, "auth_ref": [] }, "payc_SOFRPlusOneMonthInterestPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SOFRPlusOneMonthInterestPeriodMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "SOFR plus one month interest period.", "label": "S O F R Plus One Month Interest Period [Member]", "terseLabel": "SOFR Rate Plus One [Member]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r237", "r418", "r847", "r876" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.paycom.com/20240331/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": [ "r46" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Earnings Per Share", "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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Major Categories of Assets and Liabilities Measured at Fair Value on Recurring Basis", "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": [ "r520", "r521" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "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": [ "r52", "r54", "r595" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets", "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": [ "r52", "r54" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r420", "r422", "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", "r450" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Summary of Unrecognized Compensation Cost and Related Weighted Average Recognition Period Associated with Unvested restricted Stock Awards and Unvested Restricted Stock Units", "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": [ "r134" ] }, "payc_SeasonalityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SeasonalityPolicyTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Seasonality.", "label": "Seasonality Policy [Text Block]", "terseLabel": "Seasonality" } } }, "auth_ref": [] }, "payc_SecuredRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SecuredRevolvingLineOfCreditMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Secured revolving line of credit.", "label": "Secured Revolving Line Of Credit [Member]", "terseLabel": "2018 Revolving Credit Agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r771" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r773" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "totalLabel": "Total administrative expenses", "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": [ "r112" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense [Abstract]", "terseLabel": "Administrative expenses" } } }, "auth_ref": [] }, "payc_SeniorSecuredTermCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SeniorSecuredTermCreditAgreementMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior secured term credit agreement.", "label": "Senior Secured Term Credit Agreement [Member]", "terseLabel": "2017 Term Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Time based RSU vesting period", "verboseLabel": "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": [ "r750" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "terseLabel": "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": [ "r66" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted Stock Awards and restricted stock units, Converted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period", "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period." } } }, "auth_ref": [] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Converted, Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Converted in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, converted in period, weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares forfeitured", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted Stock Awards and restricted stock units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value Per Share", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted shares of common stock issued", "verboseLabel": "Restricted Stock Awards and restricted stock units, Granted", "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": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted, Weighted Average Grant Date Fair Value Per Share", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unvested shares of restricted stock", "terseLabel": "Unvested Shares Of Restricted Stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Unvested shares of restricted stock and restricted stock units outstanding at beginning of period", "periodEndLabel": "Unvested shares of restricted stock and restricted stock units outstanding at end of period", "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": [ "r436", "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at beginning of period", "periodEndLabel": "Unvested shares of restricted stock and restricted stock units outstanding, Weighted Average Grant Date Fair Value Per Share, at end of period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r436", "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted Stock Awards and restricted stock units, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested, Weighted Average Grant Date Fair Value Per Share", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation 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": [ "r420", "r422", "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", "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Employees Company's common stock shares purchase limit percentage", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares that may be purchased by a participant", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r65" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSubscriptionAmountPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSubscriptionAmountPerEmployee", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award maximum subscription amount per employee.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Subscription Amount Per Employee", "terseLabel": "Employees Company's common stock shares purchase limit amount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares eligible to vest based on performance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r18", "r19" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r751" ] }, "payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPurchaseMaximum": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPurchaseMaximum", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares purchase maximum.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Purchase Maximum", "terseLabel": "Share of common stock purchase maximum" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Award granted", "terseLabel": "Award Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnrecognizedCompensationCostAndRelatedWeightedAverageRecognitionPeriodAssociatedWithUnvestedRestrict", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/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": [ "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", "r450" ] }, "payc_ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "VWAP Value Equals or Exceeds $466 Per Share [Member]", "label": "Share-Based Compensation Award VWAP Equals Or Exceeds Four sixty six Per Share [Member]", "documentation": "Share-based compensation award VWAP equals or exceeds four sixty six per share." } } }, "auth_ref": [] }, "payc_ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "VWAP Value Equals or Exceeds $404 Per Share [Member]", "label": "Share-Based Compensation Award VWAP Equals Or Exceeds Four zero Four Per Share [Member]", "documentation": "Share-based compensation award VWAP equals or exceeds four zero four per share." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "terseLabel": "Number of shares vested in period", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage, restricted shares", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r971" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock expressed as a percentage of its fair market value", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to satisfy tax withholding obligations", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-Term Debt, Type", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-Term Debt, Type", "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": [ "r25" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r121", "r216" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentAndAccumulatedDepreciationAndAmortizationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Capitalized Software Costs [Member]", "verboseLabel": "Software And Capitalized Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "payc_SponsorshipRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SponsorshipRightsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sponsorship rights.", "label": "Sponsorship Rights [Member]", "terseLabel": "Sponsorship Rights [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r35", "r176", "r203", "r204", "r205", "r220", "r221", "r222", "r225", "r233", "r235", "r253", "r313", "r320", "r384", "r457", "r458", "r459", "r472", "r473", "r498", "r500", "r501", "r502", "r503", "r505", "r515", "r536", "r538", "r539", "r540", "r541", "r542", "r558", "r638", "r639", "r640", "r655", "r706" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://www.paycom.com/20240331/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r220", "r221", "r222", "r253", "r594", "r650", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r668", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r687", "r689", "r690", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r761" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive earnings:", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r237", "r418", "r847", "r848", "r876" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity", "http://www.paycom.com/20240331/taxonomy/role/StatementUnauditedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r220", "r221", "r222", "r253", "r594", "r650", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r668", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r687", "r689", "r690", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r761" ] }, "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": [ "r780", "r791", "r801", "r826" ] }, "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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Purchase of shares of common stock", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r99", "r100", "r133" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock, shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r15", "r99", "r100", "r133" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "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", "r133" ] }, "payc_StockRepurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "StockRepurchasePlanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase plan.", "label": "Stock Repurchase Plan [Member]", "terseLabel": "Stock Repurchase Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase plan, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Stock repurchase plan 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": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Available authorized repurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r100", "r103", "r104", "r122", "r670", "r686", "r707", "r708", "r755", "r770", "r872", "r896", "r1004", "r1020" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stock Repurchase Plan", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r9", "r709" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.paycom.com/20240331/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": [ "r543", "r560" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r543", "r560" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.paycom.com/20240331/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": [ "r543", "r560" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/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": [ "r543", "r560" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/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": [ "r543", "r560" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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": [ "r559", "r561" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "payc_SummaryOfSignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SummaryOfSignificantAccountingPolicyLineItems", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policy.", "label": "Summary Of Significant Accounting Policy [Line Items]", "terseLabel": "Summary Of Significant Accounting Policy [Line Items]" } } }, "auth_ref": [] }, "payc_SummaryOfSignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "SummaryOfSignificantAccountingPolicyTable", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policy [Table]", "label": "Summary Of Significant Accounting Policy [Table]", "terseLabel": "Summary Of Significant Accounting Policy [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "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": [ "r820" ] }, "payc_TargetPerformanceLevelAchievedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TargetPerformanceLevelAchievedMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Target Performance Level Achieved", "label": "Target Performance Level Achieved [Member]", "documentation": "Target performance level achieved." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "payc_CurrentLiabilitiesBeforeClientFundObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Taxes Payable, Current", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "payc_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "documentation": "Term loan facility." } } }, "auth_ref": [] }, "payc_ThreeYearPerformancePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ThreeYearPerformancePeriodMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Three-Year Performance Period.", "label": "Three Year Performance Period [Member]", "terseLabel": "Three Year Performance Period" } } }, "auth_ref": [] }, "payc_ThresholdPerformanceLevelAchievedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "ThresholdPerformanceLevelAchievedMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold Performance Level Achieved", "label": "Threshold Performance Level Achieved [Member]", "documentation": "Threshold performance level achieved." } } }, "auth_ref": [] }, "payc_TimeBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedRestrictedStockAwardsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Restricted Stock Awards [Member]", "label": "Time Based Restricted Stock Awards [Member]", "documentation": "Time based restricted stock awards." } } }, "auth_ref": [] }, "payc_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityDetail", "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time-based restricted stock units.", "label": "Time-based Restricted Stock Units [Member]", "terseLabel": "Time-Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingFirstPortionMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting first portion.", "label": "Time Based Vesting First Portion [Member]", "terseLabel": "Time-Based Vesting First Portion [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingFirstPortionTrancheFourMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting first portion tranche four.", "label": "Time Based Vesting First Portion Tranche Four [Member]", "terseLabel": "Time-Based Vesting First Portion Tranche Four [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingFirstPortionTrancheOneMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting first portion tranche one.", "label": "Time Based Vesting First Portion Tranche One [Member]", "terseLabel": "Time-Based Vesting First Portion Tranche One [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingFirstPortionTrancheThreeMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting first portion tranche three.", "label": "Time Based Vesting First Portion Tranche Three [Member]", "terseLabel": "Time-Based Vesting First Portion Tranche Three [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingFirstPortionTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingFirstPortionTrancheTwoMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting first portion tranche two.", "label": "Time Based Vesting First Portion Tranche Two [Member]", "terseLabel": "Time-Based Vesting First Portion Tranche Two [Member]" } } }, "auth_ref": [] }, "payc_TimeBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TimeBasedVestingMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting.", "label": "Time Based Vesting [Member]", "terseLabel": "Time-Based Shares [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r878", "r1005" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "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": [ "r812" ] }, "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": [ "r819" ] }, "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": [ "r839" ] }, "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": [ "r841" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "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", "r306", "r381", "r383", "r506", "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", "r591", "r625", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r892", "r893", "r894", "r895" ] }, "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": [ "r842" ] }, "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": [ "r843" ] }, "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": [ "r841" ] }, "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": [ "r841" ] }, "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": [ "r844" ] }, "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": [ "r842" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Stock repurchased, average costs per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchases of common stock, shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r100", "r133" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (6,162 and 6,147 shares at March 31, 2024 and December 31, 2023, respectively)", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "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": [ "r34", "r63", "r64" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock", "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", "r63", "r133" ] }, "payc_TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandAndFourteenAndTwoThusandAndTwentyThreeLongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2014 LTIP and 2023 LTIP [Member]", "label": "Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member]", "documentation": "Two Thousand And Fourteen And Two Thusand And Twenty Three Long Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "payc_TwoThousandAndTwentyThreeLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandAndTwentyThreeLongTermIncentivePlanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Long-Term Incentive Plan [Member]", "label": "Two Thousand and Twenty Three Long-Term Incentive Plan [Member]", "documentation": "Two thousand and twenty three long-term incentive plan member." } } }, "auth_ref": [] }, "payc_TwoThousandAndTwentyTwoRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandAndTwentyTwoRevolvingCreditAgreementMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty two revolving credit agreement.", "label": "Two Thousand And Twenty Two Revolving Credit Agreement [Member]", "terseLabel": "2022 Revolving Credit Agreement [Member]" } } }, "auth_ref": [] }, "payc_TwoThousandTwentyCeoPerformanceAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandTwentyCeoPerformanceAwardMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2020 CEO Performance Award [Member]", "label": "Two Thousand Twenty CEO Performance Award [Member]", "documentation": "Two thousand twenty CEO performance award." } } }, "auth_ref": [] }, "payc_TwoThousandTwentyTwoRevolvingCreditAgreementLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandTwentyTwoRevolvingCreditAgreementLoanMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two revolving credit agreement loan.", "label": "Two Thousand Twenty Two Revolving Credit Agreement Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "auth_ref": [] }, "payc_TwoThousandTwentyTwoRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandTwentyTwoRevolvingCreditFacilityMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Revolving Credit Facility [Member]", "label": "Two Thousand Twenty Two Revolving Credit Facility [Member]", "documentation": "Two Thousand Twenty Two Revolving Credit Facility." } } }, "auth_ref": [] }, "payc_TwoThousandTwentyTwoTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoThousandTwentyTwoTermLoanFacilityMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two term loan facility.", "label": "Two Thousand Twenty Two Term Loan Facility [Member]", "terseLabel": "2022 Term Loan Facility [Member]" } } }, "auth_ref": [] }, "payc_TwoYearPerformancePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "TwoYearPerformancePeriodMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two-Year Performance Period.", "label": "Two Year Performance Period [Member]", "terseLabel": "Two Year Performance Period" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r224", "r225", "r226", "r227", "r237", "r273", "r274", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r345", "r457", "r458", "r459", "r470", "r471", "r472", "r473", "r482", "r483", "r484", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r528", "r529", "r532", "r533", "r534", "r535", "r544", "r545", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r596", "r597", "r598", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.paycom.com/20240331/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": [ "r485" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r346", "r347", "r348", "r349" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureCorporateInvestmentsAndFundsHeldForClientsSummaryOfUnrealizedLossesAndFairValuesOfAvailableforsaleSecuritiesThatHaveBeenInUnre", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureCorporateInvestmentsAndFundsHeldForClientsCashAndCashEquivalentsAndInvestmentsDetails", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfMajorCategoriesOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. 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": [ "r732", "r746", "r748", "r1015" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance cost", "label": "Unamortized Debt Issuance Expense", "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": [] }, "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": [ "r838" ] }, "payc_UnitsThatCouldBeAwardedBasedUponRelativeTSROverApplicablePerformancePeriods": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "UnitsThatCouldBeAwardedBasedUponRelativeTSROverApplicablePerformancePeriods", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Units that could be awarded based upon relative TSR over applicable performance periods." } } }, "auth_ref": [] }, "payc_UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods": { "xbrltype": "sharesItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "UnitsThatCouldBeDeliveredUponSettlementOfPSUsBasedUponRelativeTsrOverApplicablePerformancePeriods", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitAndPsuActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Units that could be delivered upon settlement of PSUs based upon relative TSR over applicable performance periods" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r47", "r48", "r49", "r157", "r158", "r160", "r161" ] }, "payc_VWAPSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "VWAPSharePrice", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "VWAP Share Price.", "label": "V W A P Share Price", "verboseLabel": "VWAP Share Price" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting", "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_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting", "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" ] }, "payc_VestingPercentageOfEmployeeDeferralsAndRolloverContributions": { "xbrltype": "percentItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "VestingPercentageOfEmployeeDeferralsAndRolloverContributions", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEmployeeSavingsPlanAndEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Vesting percentage of employee deferrals and rollover contributions.", "label": "Vesting Percentage Of Employee Deferrals And Rollover Contributions", "terseLabel": "Employee vested percentage in salary deferrals and roll over contributions" } } }, "auth_ref": [] }, "srt_VicePresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "VicePresidentMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vice President of Operations [Member]", "label": "Vice President [Member]" } } }, "auth_ref": [ "r878" ] }, "payc_WalkerAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paycom.com/20240331", "localname": "WalkerAwardMember", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Walker Award", "label": "Walker Award [Member]", "documentation": "Walker Award." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted average shares outstanding", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r240", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareDetail", "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted average shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r239", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/Role_StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.paycom.com/20240331/taxonomy/role/DisclosureLongtermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Debt Issuance Cost, Writeoff", "terseLabel": "Unamortized debt issuance costs written off", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r113" ] } } } }, "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": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "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(a))", "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(b),22(b))", "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)", "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.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "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.21)", "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.22)", "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.24)", "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.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "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.10)", "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": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(24))", "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(25))", "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 201.5-02(26))", "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(19))", "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(20))", "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(23))", "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(28))", "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(29))", "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)(1))", "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)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "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(10))", "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(20))", "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(8))", "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)", "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.2)", "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.4)", "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r139": { "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" }, "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(1)(a))", "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(11))", "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(13))", "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(16))", "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": "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" }, "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(15))", "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(22))", "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": "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "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(1))", "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(13))", "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(14))", "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(15))", "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(16))", "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(17))", "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(18))", "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(20))", "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(22))", "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(30)(a)(4))", "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)(d)(i))", "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(6))", "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "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(21))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "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(g)(1)(ii))", "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": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "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.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r355": { "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" }, "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)(i))", "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)(iii)(A))", "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)(4)(iv))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "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)(i))", "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)(A))", "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)(iii)(B))", "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)(4)(iv))", "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": "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "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)", "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)(A)", "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)(B)", "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)(02)(C)", "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": "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "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)", "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)(01)", "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)(02)", "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)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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)(01)", "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)(02)", "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": "(c)(2)(iii)(03)", "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)(1)", "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": "(d)(2)", "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)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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": "(f)(2)(v)", "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)(i)", "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)(1)(ii)", "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)", "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": "(h)(2)(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": "(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "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.5.Q1)", "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": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "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)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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(10)(1))", "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": "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" }, "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(23))", "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(26))", "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": "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "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)(h))", "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)(1))", "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)(12))", "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)(15)(b)(2))", "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)(19))", "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)(2))", "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)(22))", "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)(3))", "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)(23)(a)(4))", "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)(25))", "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)(b))", "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": "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" }, "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(11))", "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(16))", "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(18))", "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(19))", "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(2)(a))", "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(22))", "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(23))", "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": "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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 E))", "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": "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "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(d))", "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": "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "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(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)(1))", "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)(2))", "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(12)(b)(3))", "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)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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)(a))", "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(2)(b))", "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)(a))", "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)(b))", "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(3)(c))", "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)(b))", "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)(c))", "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)(d))", "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(6)(e))", "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(8))", "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)(b))", "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)(c))", "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)(d))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "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(2))", "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": "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" }, "r687": { "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" }, "r688": { "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" }, "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(1))", "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(2)(a))", "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(3))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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)(a)(7))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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(7)(c)(7))", "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": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "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(1)(d))", "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(4)(b))", "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(6))", "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": "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "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)(a))", "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": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "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 A)(Footnote 3))", "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 F))", "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": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r717": { "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" }, "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 D))", "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": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "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 D))", "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": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "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 A)(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": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "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": "A" }, "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": "B" }, "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": "C" }, "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": "D" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "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": "C" }, "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": "D" }, "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": "E" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "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 70 0000950170-24-052070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-052070-xbrl.zip M4$L#!!0 ( +" HEB3(2PK#K\! !Q_&@ 1 <&%Y8RTR,#(T,#,S,2YH M=&WLO6M7'$F2)OQ]?T6L9G:ZZKP8\ON%NNRA5&):NU62&E0]T_M%QZ\BII), M.C)3@OGUKWDD()! W"*32(CJ/@(R/"/"+_;88^;F9C_^[Z.#4?4Q-=-Z,O[I M+W23_*5*XS")]?C#3W_9WGOQZM5?_O?/_^/'_PE0_;KSZG7U.GVJML.L_IA^ MK:=A-)G.FU1]M_?[]]6K\:@>I^H_?]G]K?IU$N8':3RKH-J?S0ZWGC__].G3 M9LSU>#H9S6?XK.EFF!P\KP!.;OZB2:Y\7OWJ9JG:8H0)(!((>T?YEJ1;1&X: MKOC_1\@6(>>^-CD\;NH/^[/JN_!]5;Z%SQZ/TVAT7.W48S<.M1M5>Z^F9\V/OFI_H7_EZFG3^NBJ^]+R&F7&RX2?-A]/QJ]QXILZ M7/ZU.&N>SXX/TW-L".-%R[.WFM:7O1/V@#[_S]]_VPO[Z<#!EUV/Z8O1GZ:P M^6'R\3E>P.\R?MIP/H4/SAV>-3@2C^EM3L&AQ^H44XN6O M@1F?\_KC3\]>3,8SQ"UXAW/PK J+OWYZ-DM'L^>MW#\O=WU^ M5]/9\2C]].S -1_J\5;EYK/)_ZP/#B<-+M39#X-EE240:,I<)$>)HL]^)BB2TA(KY8_/+[S: MY6\:,E$Q!P=9< XB!@Z.) HJ,I=U$"(R=OY-3Y7'#BH8-WJ+=YK$'?QL>K>W M_1N]T5LZYJG3QD$R*N-;)@H2 W\X0R?/FK)TD2DPH'(F9\]>P<.!<8=B)DFVA6 MBMSGU44VS$MK(>:,39SV_M M[S=:^3@HW'.'LQP%+G^#,&)2T*@PC/OACP901QB$^(>"F)D!-=T=!!3\B$ZYUGRSZH%F?CIV0GM MV8KSYM.DB=,T?O8S-;2*[GAZHSF1FC*9\/Y">)QA6W!6X>)3RG*J A-:A9N_ MO%16*\,"*,805#P.BE\>6?7V0'3H)PZ!HZAG'+A)'.&)V/8L].OII:+G/Y5Q_)W MKE-3M:^=+J6M+U[]WXO,X\LOG]YNFCX4.%[\&?%A1X>C.M2SW].!QT?$&J^V MUNZ95.W-_;2.M6N.]]PHH<#,)N'/[:-Z^NSGTR8O<> FQRFUEQ9W^O'YI0_X M^?3-SM[C^66=/FP%\>R=9ZZ9%07]\\+PI?C_L_N<73L;O7BN*6\U\\4KIW^? M/N3YA1F[? *=UMY[R5!;:Y0TE0S^AE1-(_H6X2.1A;Y.X)FE_PJMPZ8ECQ>G M[X^]=TURTSG.< KSIIZA>KYF%F_\\%?C,UOFE^,7./P?)LWQF_QK\K.3AQU? M?)GMCZX>.3]*^+TI+K@;O](=%M;"7)Z5M<)/6=S%*W=9*UEK5Y8$*%-0V5ID M] AHH) M.=31BH3>"OO;9H)=G1V_'6'OD;*]1,/OL-SCE^-B]"VFJH B*MOQ MS(U>C%#BESLS7TCQ?68&J8C/4D=DWVB=(PQ;L!)YBM+)4ZUEE*ZW,[/]R37Q MBSE #I-^<=,4=Q-*=EUHS0*=2]NUD1<;B?8$)Z10.[35&;*C2 V$:$+@R2)Y MEWV=E;_CP".-/#\GKOF09N>HYV_(2D?;8;_&G[$K6"U*.?USCB_[$CGO[/.Z MN*+!\I5R^?\-E?+YIO=1RIYPE05U2*,( BV/:)\75B5I1D,R2)J\[>O"N1'0 MGDWF),]0I!.V._WUU[*J)NTW7DRFLR4(^X4)YC=G7;P[UA5HX#C\ 1Q%T!;! M1[!H_('RUMI,T%RRO65=>S/L=?E.F=G9\8O)P>%DW#I"+DSM&?,JN%W<)9/Q MNN#VC0RXGLU.,4M?C6/]L8YS-SH'V]LYUZ,:IRS^1SW;_[W9K1&QI\N8C!Y8 M,PQ-]6AM!"8X J=&FFI=L6MD,I[G& SIWVPPDA_3@9 M?41EO&BQ_:%)K?PM'QDU,'-#9#S?]%XSB.)&4A%E[B@(A_?VC$O(BFE*I_NHX9:MTAY(]!Q)P<8$P4MRXK)37@#C.E/.LM>DMQ.W M4X_K6?JM1A[["HV_\8<:S?3MZ33-IK\<_^[^:]*\&+GI])Q,[J'.FZ(=OU\? M+B(*ECRGM$C8S>:T;=K-G"+IY.5_(&TTQ8!)8'TR0)T1D>"S2.JM 7.%,'YA M4*Z+@4\-D<*Y##RBB E))3AB#9#@%%$D*29%7V>B:\5VXP<77]R7KL'VP<5R M;=R'M%O<=Z^F_UZ"D%+S;M^-WS3(:MWHW>3=/K[,VTD]GOV_U$S>3=Z,/_^U M+HLF19*9B!Z"+COP7G$PC%@@,0NB=9*,\[XMFA[PV.5,AE4Z$Q[0E"A[8T+A MC+B8 H0@K&4N1>-3WR;C]L[3G7F#JG3>I)WZJ/R8GF^]+E.EE2=<9 (N$5.B M BP8- DA415)<=P9^CC<+[^Y\76.N]X8Y9%PZJGQ@/9W "$( 2NY1868 FI& MHY+1?9V4'5C>?KEN&65Y]CD*K:JSCW^]_89K9;=:5HW:OABF^JL\;FF MT]WR3@UJZG59+2PQ0K/(0$UQL)7@)J=1_VFEO$E.!2$>D37RVI60CV49(DN: MH4!T8MJCM9)9B;JBX)A 4\-0ZI(3CK/>SM -7:"[:>;J<8HO75.B=I8[-:R[ MJ5&*"DVM )^<1N%1I(3Q*4B>9>LMRUK2OD[-@QD;1;N^R=M-@P*;OK WSH)& M7\_+U]]]NLZ$N/:ITV:VM5N>M'A*^?-WA(V#^<&2Y?^"H^\^BXQGFK3VB"B< M931.4)4[R3Q8EDQ()#$7>^M;V-N?-+-WJ3DH%N:76]?X\6\3-SY=@EVMK\$] MW&[-4*^$E;'$G!"$)OS'ECB4'*-G(3M'B.KMJNF+UNC!!BBC)+:Q0](+B6P> MI=]2K:$<86"2JZ1I;U7,90$K_^%&?Z:FO=+32(B;6Y!H.2*AO(!IGR;O]B?S M*9J+:%*^^X1/.VX=9+]-QA\*X+T:AS*N'U/Y\J,,R1 6UY)/'(+SY32+U6 4 M+?M25C-=CKKT;T^X1ZKC E$MVL!VXA57$0<> :38,0A:J];29Q'F9OFKW4?*S#>5%[54*URZW:R%*4MC>S_=0\RAW#K!'QN54( M^J0<90L>7.1H9N#$!4DSU[&W>QH]#8+IT @,TMIL<6*D%.6<2E!@/4J9-'@E M*JE(ZNWLW,H)>F7C5O)*^[7QJ=B0N2%40=8\(#N."GPV"2+3RB#=0FK56\?U M"W=8S]RH_N_4'JJN'+IN5WUWS9YI].2]+B@M;4ES!C8Z/+W=*UH/B /:(P)-DLE5:@ M?2PY7Y(!HT,"9EG*Q'%*'FK!W>!HIFOJI:'HJ&#*27#*E"Q.*:'9[MIT0R'G:-!<[!UM[F<@;8>38K)U MTA !BBMDPUQS\)1*T#F*' BUB'9]G90AD';5JP4Q4PF&EJ]AG)9-N@R>60M, MHBU%1?$#]6[?^\[!<3=>"+MI5B]F]))HB9TZ(VRDIH1$O,F_NUG8+V2I^$=J MWR8D?I1,R3#)M'<)C+2%*960ZV)T:QLIX5+FS'H;FG5)MI,KG.=_C.MK8ZQO M3M"&$)_+T>M\U,Z]-@\")<26S'22Z))()8)CF8 FSG$9M12IMVOR,OOKG,U^ MW@3K*M;T,N!T1UT"9Z=1TO=V7W45RXPWXR)8C3RW;(B@35C2;P5(.2LAK$G" M]';GL&=9$!_&0WRC1*B#_[$+_Z,:_(]M=%7*M.QJVY0BB%0R9=N@(63)M=$Q M.=?;^.=S5M#9KW_%.[HF[!\ODL)=;@B]&A_.9].V!5N"27:51?@"S7CL M]RQ'LWA/!$M>(OFTMIRL2> T(1"#94II&B)=EU2P=\O9TX71?W*I"WOJ7:DZ M\R9?FM/D=2$V"/_%K#Y=;(\S.Y@*1L@D--!<3FH$K\#H[,$E0[1,+ C?VU79 MFW-[2_+P:D&H=S@UQ7DG9+3@J?20G.71.)/1@.W;U%P3V[1$2M4#66*&&$*, M JE$!D%0G3NG*4@CF,D2?UW^R8Q;NUJZ6JV6JE2(9X^E.@N7RH@2?"6XFPR8[3JW1Y2WW;EN\R\ MHKAGBA$@*J$(E;%?IWS&IMYD-/BO#6=] MK,1T/?4:UT3%DA(/.6&I(!80)JC+8*WB4:NL2>IOJ-4CW&%3,:6YZ&_^#Z^H2L2!%@9-:6H2>,,I)">E%DE'[X:MC!M*R/8ONR7OV .SNTY534#*)4"@3B;ZD4[8$&7-TAV6QE;Q?R?2;Z:EC\93X[Q4X$ MJH?"SG[+XGJN=>]IXC9Y0(Y7#N-Z!3YX5I(U$")<+/2\KVN]^Z"^WNC2A#0\ M12D@!&9!^&(L4QC7?GK]BB^W)SHS%):[>Y$ M[P^/=%:QAQN&5-)"$BR 0&H)Q@L*DKJ<$.6XZ.^!IK7::N[0'VRT"T3X!-&7 MA$LIN^(/II!\MHP2ZEGLK=O^9F+<'D#;W?MC76;$2F%(]*A#A',E!98 QYB' MR(GW)# E^\L.>N8+OM3357P;U_D_[NX-6R?:LIP8Y\!"XAJ)K=6VU, 4 0QQ M!)1*A$GGA-&]32G1I_R#'4(*83G'J VPF#B2P\#!2X4,D7K'@]+&]R]B\1NQ M'2B=T_W)*)[;*U^M3;$Y^06+X_":!Y3W&DF!V4/>;[(Z/"X#).JSUBH)1_J[3_T5D"PFN0![60;8 M?I'9L>B OW]RARUAF")Q. HIQ>G.9-X4 E!^GJZ0P2!]/&O;N,"]= D8E:;4 MFY7@39 @0[*^..QX["UO6:O\_5T6GHV.$NL#!.9\R76MP0E!@8=2X#L*QV-O M:R+>O$;P:F12!+1Q#I(LE2V%#*BZI<*I*RD0W"EF4T:(MKA(%)PX+(UH*,D@N5(+'D BVU-_4 MRH.A7)7S7%9&@QAJ>BNE0ZJ0E;.@8 EGW @(PF40AEBPADF@PFI.738R]RX\ M_R:']D_.ZJ^GO?Q8SRIUXI#\O&EPK4/R<]-[(2JJ2UXL \]+O@[=)M", 131 M@9*\O)>W[0:,.Z2G"6$8=%\'*FP12>;3M(I(;V=L]AUM.4W$A MI^:LT;K,$*5*2F8Y:IC4%JQ$75,J/'AF1,Z)J=#?6DL]VOKO<$9$M#D&)(N$ MY1(8:-L8[0B<^Q058X:XWA;9N&SK]-(Z>BA/;_?^6%9-O1Y0?IPL*DVRD",M MLQ@IV&PIQ, <1>,\N?XFE.I-ZIX>S&/4+&CA*.!T"K3-'0,3F %)H^$$V7CL M;S&&7E?!ZJX *<]1<5(2MA7OBB#ACL0L?&% MI" U*>D82V6K1$@B2JA<_=*,7(]1,:S,S MH516X5D!MZ5R82HG8Y3A2..DQZD)DO2XQ-DRCUGV!NJH5@R13J+L\ S"10(^ M: G*DZ2Q MMQ'+-[3;SRKVE5E:A!6MR^PXK31-2@-516J"HV!P$"&+; 6C@6K66Z_SZGCM M;1B"&X?:C;ZTE>ZS0]\;[J8X==3: ,S@&A26>+ D,DC"(Y\FWGC;6^YVX_"S MG?DHUZ/1NL6?!<:E3(Z +LG/A9(:BD($RR7S4IO K>WKW-R"1^W51^L9M3"0 MMDO)@:<^,V_!E1+VPB*8^*0R,#0TT @Q1O0741[\=&(/YL_$%$DR%C)!"U'0 MG,&&4JTE4R&B\\JGWFZN=;II?7-*.40O7:X(N\I\S)U21&H"/.F2$Y.66HA1 M 0TV2T&UL[ZWA^+Z&"/?85[=0&U0,2>T+F)$CF+1V" IEK/H:)Z'D%GL;8JU M'J5(/#,V4DR-&^W,QW'Z,N<4VG.QG]QA:?HHU4V,E#JK/63/&0CA(KBH-92< M:Y81FZSHK5N_7QDF.K0\B+8T^N@AT%(;BQ*%'(XPB(8+Q.* L]+;2;FBK.%" M/>+')0OI\A)97I"H+^HY?TNBOFAZK^@HHVU,J'P%R>7$BQ;@!><@748;WT1I M^IM/H,=1-5WZ3R--W 0*W(6 2M-P<(Y*8$DYY-B!LM [\?K&&81R:<5E;E90 MQ.-+WNDW[?1(-7.*I !$B5*U299L M*AKAE27!8DR1\@?R0)VK_'YY*M\NZ\YC%Y=SX]."]F=&/L[:]/?.Q+G%^79)CF8B*B8*EGJ/YP@(80TL"&BD-381FU=N@ MCQX?:^N0^PAAF HQ@"5,E6@R!]9J!DE322T+AO3W?&A/N4]GEGBY]3QXCB(]%J ML,D:RIR,^_E5Q/!\4@E4%\VMETY!F7;_8ZZMPL4_X(DW.L?76\=*KN(QN?#CZYCXA:E MGE]4:)$&8IT129&EL\\[;-PRWLGN8 K1H]H!A#CD1< 9$&99ZH M!%8(A9R51Y*)(5'V3N8OJUSGCFY0N>Z^9.8!MJ0>(MN>]B$H&L!GA=)*R^:R MC QLX)00FP3MGWVY_"7QF _[D&0$<42"LK[L=#&"^!P=Q)1\B,YYUK\4$$@[ MMR[-E/=BW\7=.NS7TT=:^=#P[ F1#)PKH9("K5^'E@;HJ+4PG#CJ>ZM-^Y#D MN0=36() I&,4G.?E.#5R;D-XAIRU8PB]FL7>GM]ZL)#**Z*^SKR%31T_I!+Z MM>3 VLZ*/*' &F^( <>E!E$<33;X$F# 7"0DJ]S? (.;1G&%,#^8C[!M; LC ME'9-VB]W^YA>C 8N4&,D,#F=3]-XE]$"IU;-A)=4HQ)PY"%^J M+!.E(!MOM39:T;CT\+2'LXU#-(D1!5HC2(NHD'(1PX$1FY5.R7C56Z+5GTW0 M'JQB313:,5:",Z5T7TA(MZ2-4/S3)(HD4N@M(#UT;I1S9R-/+C[BLVU]6*M& M<<^91YR-I%AW)9>P1]!Q0G/%$E7]W8+LRQ[@0RA*K2GQP4!)*H>*DDCP.CO( M/)4(-&N3Z)U%]T#Q_LN6^_LNUQ5X>9>4+5YEY:ASD&@J.7LR 4N9AFBHMLJ+ M8-?_5-!#V)/+B5EE1)>B\1Q4D JM?VK F/*GX*'#!;4[*(75$#5[BX@D8JRT$'G&)1FYHZ&T :?\B>[O<(,V6\2 9 M*!U+'1[%H=4'9<=-2>F=L;UE5IYLD@>5<::_" MT=>9H?0 [.FN!SR>S, M-$=C5K)R#%-KM'B"/$%WBO4.LX@TXFY8]U"D. M^WM.1+9S.>_P:?*/Y)KIF[RH(KR"$WP/5#>0R0#&<1NE M3=RS=8^I6EUPY,/$3AE7:MN&A/)'0BD9J,'9)! ?K=6$9*'[&SXT6&KK9ZEU M629)&JJ=P=ME%4M2140?F@D$GH0)*6NN>J<_NCA!=_XTW-5'Z,HQN\=^@*X' M*I"A7:55TI"R0WY)R_EU[P@@N^J;?.7C?\,)N7XC MY;[KY6&2'B3FE%/EW+8J>>ZX0S.=HJVN2W9_85GRJ;<;T==6;EFFMGV*F9N2 M]R)%"9))1!0F!1BE"*B4LU!*2]K?(PLW57"G^NIJI=97?77C!U]1]W;[E]UR M?N9Q;@!)QF@T-$/D)7&R] 9L4 &LURKG+*DAO34KAMPNA!&@]%S.DF^MFB^: MWF?5$,D9+P=YC/"A9!9$Y6A10WKJN/0J$R%[R^C[X$]84FI>RUR,7 /'00.A MJ0:GHP8$#$4S9XGT-TCZ!BZ"*V,I'J6_AS&)EC$SD!5%3N&03EC)4,Z06+@8 ME/*\M\"\H@+R@VW>7THLHI<^9 +)6U7*XR0P-AJ$IJ B%=RG_J7+Z/DIL0=* M?R5(0NN7@W5H_0JB+3C)*1@CC=.,!L5Z6XNQ%T<9NG2D1D]TS YTR*4L=$(% MGR4#2003FKB0G.K;7-PY!\UZVE/>>49*%J\H9*G89BQ8$XKH2I%T,"ZXWKJ- M.BP@M*8*L,,T%I8+A=@H@)<40B);B0H0F5QPCN&*4#'[WOJ$MO$.L1ZUT?*? MO7$OC\)H'E/<:28'BQ3>K9/O33Z-9T!<;?$4*?RE-^BB-N5Z*M&D/;&JI F@ M5B"9UPF!F\:20S(HB>9:ZF\.Y$Y+BZXGJ%N6571< ,LZ@DAX8Q]\+JD[>(PR M6<-[6X;SLK/KK?H]QX+:'>Y7T^VP7^-OG3G(.BX/V\':.5^7]9JU<[[IO4)O M$N.16 ]*NA*\X1A8;3,$$:/E.5G:WW#/U88+#]6$EUQ-.%'B,N<2G"LE:V.( M8!-:$XPX;YSE7)O>AECVV#_X0"%]V5+ED4/X8,.B6KGW/$$*0EI+HDFRMY/9 MY].WRZD6+;S7WB4'D3@4/:X2>!X(3EDQ!!C11/>V%--E1^4N/2&',O=V[X^5 MG)9[&!I/.64R!08JEPI-H>QX&1DA:160V(<8W=K+W*H*S/8 0J6V@ABD9HZ5 MDSB9&)1':2 I*Z*47$G1N^IUQ7^&BB[.P^Q-LY>:CW6X*)=+BPWM@?R%7&J, M2@O/,** <]:Z)&'@261F=4WSY111VZG$]2[^A M48."@J#RH?:CU%JYTU^.?W?_-6G.6;LM2KYVI7[P;OUA_]I\,NM)S;QQVN-R M -V&)5+.P3-M@"44-8D40-G>'N[?3;-Z<53G$L_2FW'ZZWPL0PD M:)E5Y,2DW@%"KZ(+.F0E7OG,+)>0"$=P%HJ LSJ#I\J:J+U#UM+7N;@FX@RE M[G?LZS[":\(9F;UMA^41[6'W0)2I,6699&3[-63 7\0&X/YM%)%HC0!'5E:CW1!'#V%.A(I4DING.9-[LU4>S8_SG--2Q5V<)!UIX M/S>N\5%0[H$25LH/D@B69@-)A,CP4<;V-_7\4.C[/O;8DSCW/1_7BY7^Q_L2 MK%L@!;\\?9.W#_![P?TZ&8U<,VUA[6R9M\D%T_E;O,85UKC9Y&RQ'BQ2$_U< M3R>"4;WUQ]ZOIV]P>NGT[TN_7S[\-8TG!_7XLMN>C$KK2?O6?2_ MF^[7A]6H'O^Y.QE=!*CRA6:T'R[\4F+YQD9#^3) M9#:>S-*S:C;937GZT[.=U^_>.X7V=/(>'#<2A)(>K&46B*#1!V)T8O19E9O) MPBHEC0E$T>TT&51,*)*05D(J5T4GH,-#))"-PER9I MBY+#V0\'KOF -VEO^4-[+;N#>G3<>@VGU>OTJ=J='+CQ:4,_F5:>,3UTX]/'?-I'+0#X24A;ATV"3XT[_.&+9W_S@:MMAF7A_S;OU!%?OCQ>7D6CM+AN9$Z_'*<3MZ5GCZJ@UZ?#>KBSIOR<%;% MR1SU^ST'A'4U'A=&XNINJ^N>=_5T%ZJ>FB_[%R:C2;/U+Z3][X>K>_MIL5S] M9!3/S\I=^__'ZU?O7OY:[;W;?O=R[_;#<.O=RKME__ M6KW\SQ=_W7[][R^K%V]^__W5WMZK-Z_7?63N"A?_X:;%!3:;C#>J7S=?;%85 M(U+8JX;CI%M%?K<$^5\_K Q)2(LDT\FHCJS]K>=-X,FY-DSJTM!OY8"ERY8V%X$NPMS0&#",97,Z" M,R>00[IGU8F1A5RF=8@'JQFR0T"B*DL&'@*V5%<)-"'C3(X2A51W[(J#(*9Z MZ]=): WVXOGIQX#B&__M;#E=&):?>RB1>A#)J\C, Z'Y=Z4R:]"TG&D2W,8N>/)?(9W/DKQA\53*"&;N-). MOA"* ^5PFK:FZ= U;I8NKLGVWL_*\_$%FM.G?ZRGM6\=7ENGWS]IA*WBV5)M M'RU.KO^X_-9\^7#3NR0=APO'?Q/V!/P37)_;K7_0OG@ MDO?YF$J,FAN=K#]T='^"Z^#<=3IH96L!MDM2? MGM78Q6D*N-8G(^]&H\D,S<$.9/EJ>+):J!^NQWA<0/&ZB5_,U$/,?9=#\K<_ MMG??O=S][1_5[LNW;W;?56__V-W[8_OUN^K=FPJ)^SMDYQ7EU9O=BLKJN_A] M]6:G>O?7E]4Y4G]&Z+=?O"N7J>7BLL$\%4O\65!E.ADHH(0 M&061) ,KE0'.>/(J"A.-ZFH:=NHIXE0I[[*#GTS[,W7>Z]:>O9(F%M_W;2GO&UV)A"GQ*WLY57OV_^JV>3DM]OK M+?-(!JHD#J^G)<*DVJE17:&$^M1L+8E2>62TO.RFFQC8":7*@4) 2N4RPJ$3 M[+Y8^+(-92F=6?2E'^-," 6NN.7KXZX*H"<$&B94DK'6,WHK";/M33 H2S$D79K3C<=2+?NN. .+PWR;-/KDD; MU:MQV.S,J'@<6XW?O3QR8=9.9S7)57,VC96;5M/#%$H49JSJ<57/IE78;ST4 MWP] LDP@665(2Z=]6U=CU'[#%&7?N';NBZNV42^9]=5AUN7*AGL;)","7%"I M!(LG<"1H4($'5K)',7UO&W2A;,J1L 9-SS:JKXW9?3&9CV?-\8M)3%^;H]/2 MXK"9?"SWZ<2Q>)54_)I&KJB:;BS2!_)%W&! ;K*K>-,>]G E>TH38I$^*71; MQJA_UZ)4-6FJ23G@6OW7O*FGL6Z3=2'O.C_FZ]W1^CPTM_UM/KAQ_=_MW]\_ M&@"\\7BL'2(N9?6_VMS=W-NL7AX%>O)YN7KO'+\/-A,%,M M=6AO118N"8J_#R1TU;,;&U&=]^L1S> ==P;6\S#'8/IV10Z_GM&'9P@W,1@R MLTC[LP?;GN=S)H")-D#DD3.62 PZ=&,P;,=8TKJ>_"C%Z.D2U9N6A%;_L5G] MG@XF3>U&.%HNWL!N>.CYD P-',O+<451:M*D##[B*-,@F=/*$"(ZA3=_CMP^#D]5GG;-+"SK'2[&05WA"&):9V,E>!LLFL]>@(W9 M DI(EM[9;#GI=/1;X^I-\[:9?$3[XT$]0*=SM#8>H( M**?$. M;!(>EQ[+X AB!\]$6*VE*2>)NURN;R>X'D?_KSYLW95+1&].!7L8+T__%?E2 M[-R3"2X[:8<-0E%]B#HS':70EOW#C]%23-,>ND'Z9\ZMT;0O>OX="G15)/J; M'H G&BKUW7)"?5C(5A.9VCTF$ RQV!'M0$KG)Y[\)+?+RFZ2P4OF"3(ZI'+EY 6G/)2Z4L$39,ACKAX;VK_VP01ZNW^ M9-RKZ"[-&.!;DR&"Y2*T? X]^K=_,8SJ'Z;5+(W289F_:MQ.X$:%RGA1+:5R M*,NX/B[B],-$L11T'\[O7G'NXCX[,_=;49_+,Y_$0Z4FQ>IPWDSG)3!J-JFP M1>OOI^P[_WUA>R4,>#O,MAZ'5Y!_RRM(O^4Q)'?\(N^'._$AC-+[P&=[TYC" MR7[KUGR,ZV-4C]/5YP/JV:B-]$LN[%>A%%%9 \/]<;LE5KP"&M?JP<7AHN]N M;8T.\[_>\__Z)-2W!8!T%/9+YN\*E1D^$#_YK/&>O(OH"N]V()$JM#VD9N7@ M-"OUAH4"EH,0B06/_]W7 #EA(,>4^1:PNXO0*T=Q<*[;W,D;U;\BK: 5DHCJ M8RDDO4X'Z9X20%R1C2EG$4LM,!.U L&B*8G'/5";M=+)RV#$?1?BB;)8Z(KN M5N';[7^\&!9;/WMW14BL89P2D8'94.H\9XJ+K10&MC:KE A)+G6%>B]/E%)[ MDNBKO;RBLNZZC7>E3L1A^L>D^7.!B]7I"]QA[V1U_MU[V\?VCN;QJW$L\6ZI M\L=5V$\X7@5R.:-Z8GKO]>QOYHJX8;ZKAQB(ZO6D7\,AUB<] MX0K!NX :XME!/9LA J81XEHS&1>",CJN2AF-XZJM'^E"N[_]JYNYQ0G_+[#] M\SW.>U%WY]A2$%G@>S=]F"^RM%=[\*[ZKM E_0/C;/.DP6R_;L^?'I;SI\L& M^L7[GN%WFGZ_/'1F1 3GJ("<NFJ$W4B5"P'!N6P%Q1:OFL)++_VT0EF# M2R],#Q#5\2G-*7E#S#G $3C>*#0<;X?]E-HHD%VV8QGYX:I7;"_3'TZ;7=O@RA<\;5>H^$G;*][UM&4]7B@?RCRP M4^/BO$6QN<+=]#N<7;CK KO^Z$)W>Y+WVH'\9E9?83>E^=8N)-^4W[J\:=G- M=ALW:<=G6P_J&$?I"G^.7<)ZNB+BU3NFE(R0F$+Z8*T JR.'Z(1GP0G'[I]T M\G.&I.8%+HEQ'!JNH-;%T^J7V< MA &V+HVBNXJN=]GWY2?EO;TI>X6?Q\EDN(D):"G(*%QP8+)(H+F6V5 OD4)U M0[K:D?]E/JW':3KM/#MO=\EXGP) /V)L>,1=NX<8O+S<\_!$08_ZS'+6 KS/ M @07&4%/Y;(322R3+A+342:MTW'_]W;87RQ&?0W [RD$#.1ON _+T8Q+O9YU MOFPWJMV#0K8ZGK1;2//IPO.(O5P42[DD%_>D:9\U.BX/_U3CH_&QU1A?>U+8 MR<=ZVK+?L1N'DN( .7%))E@:3V=N'%T3IU4Y.U['JTX!\._<]Y=Z$;LBTX,_ M?57^].E^&HU.UV;U':ZXUJF]2('[;9_Q8H_P'_AF_9SK?FTE=:MGD%);9R0# MQJT"X;T"RX($HE*R2NKH1$=Z9J\LD,O4R\(YCIT83>]Z3G1INX@KKJ#3#^G? M;C>AM@^;>E0QOE&52D,;16J;5'TJ_]QO._\>;.%D">^TF_&H0$Z2UF3"C$@9 MN"$.UZ,.8'5*N#P5U2JKJ,-7R=IE2#SIC$8E$LFH_KQ>W_>#]MKSY## PU&I73GYZ]>KUS M<=6/YP<0)^T9A-+DV<_2;%!*-@BUI\ONM)\/N+F_Z$A9#V$1 #]=!,"?A;Z7 M2R?1\*@9VN8;U>3SL)P_04HWI*0;G+%SM\4?,Q2M0DW:6U^Y@;B.9=Z[3946 MZX]GTC9*1Q#K9D&DRK;@_&#\0ZRGAR-WO%6N?GGXEFS*>O&\$T_!XH/_FD]G M=3X^?73[54!&B&-R5/I0]C+/AN?H(>RJE0WQC\]Q@-N!WF\^+[H/:>$U 9=G MJ=ERHT_N>'JR"7I^1DZ'N^W_Y6/]E(=T/0Z%G7NYNQ:]_G;MC%X&10P)'?%Q M9I/:;\5&?.L0MI&;A/$[?EEL:OTPY1"^?4B&K;4'M#?IH%=VUNG!>NNJ_::P MWG]!P9R]K]^?>83>U^,%X46*?OWB MU?9O%5+N-[N_;Y?"?6=#ZKK(L+7>HG&[]=)57U>2-?G!4;/'N;1[6 S@2O?C M+!U4=/,.D+]VLW+?LZP][MHJ%MR9[L$W/7A/S^F>-G-M>VCP]JKGRKJE9WL= M>V=WO\8U<]M'5-UJJI5;%8^*V70$9[S7*FO-U\AC7_SK"_OG;7_*-W6'#MMO M:0)\MYC&TQ3?XV]M/L 2I?G>NQ%B=WH_W4^I2YWPQ]C-8UW+Z9Y[_OI30^U8)[8Z@_3/W+_N7):*A2?OX M9N4@_ZOV%0:X?W1P+VX)]XQLT@'NGR+/U\W@)IIZ_#UD5PEZ* MJVU_Q)HO+JY3_GYTLY#3C[6'!6#KZ2 60'3MT; M3AW<=/]]7C6GQH=6.Z/)I\%Q\O@07@T(/R#\@/ K0OA)\\&-Z_^^8PS.U2D0 M9OA<E[E.<*2/_69ND YX\&SDVOX7P=D&%-XG'8$(\S++C;Q>.P]_@U]^'$ ME(CU-,RG4U1$[_'3T?&TGG9I6?Q^]JBS:G:_GCVQ37&X??+48F)\UDZHM.+B MW'-ILYNF\]'""GESF!:U8>ZJMGH![8,BNV'?&1DT67^!I4M-Q@=--BRXVVDR M_OZ?)7E%C99,_3&]+]D0TNQ]4T__[$Z!_>W<$UI=A!^,3O\NJFPTF<[+J=EM M/YG/JM_;=ZAV\1T&_?0$]!,?]%./X:)+_20&_30LN-OI)U$V<&;-9#1%VRJ^ M/VPF(<6B++I33R].'M"JIK=G#SBO>SIZ4G6'Y=\+=!]TV>/096ON61[40;^Z M]B#'L.NEG[C^?.3ZS;N_OMQ=WG'K]9;&/D'V\H];,[+9=0KB0>R' ]>#GNG) M@OORP/4H?7"CA;W1UA+LT.#XK=QZ86DL;CVXN=9%S]S'-*"#QNDS '2J<;8' ME3.LN%NJ'-=NN[S/+LPF38?JIFRD5#N+NPZ:9M T@Z9Y1)IF"%X;%MRM@]?F MXT61@]24,S%NE,KAQWIV_'Z:PKRI9W=PL5U]+.;SHZH]?%0;@;8XY5C*9;2/ M2XN]ES^F;=+M$\-HT%6#KGKP#9,G#AQ=:BHY:*J'V*&[B/WR_:24N[A? MNK M1N--6T/GU>=;#P@^(/A@;3PB#%<#A@\+[G8:1[U/1_NUK[M,3?CRY(Z#?GD* M^H6M4K_@BY:'_?2,/WM,D+92N9_BIV[6;9#FWMD]!Z%_"D+_S;1TMZR0N[XE MA]:F,-KU5:66L'@Z&/6+NF4HD[:69=(676QK9MZM4L]=RJC==8P6(::;U6DY MG_M4P.SXU:ZH++2ZDK#M%-9W*7BQRF$ZB2FL3H[:]V@"K\A)\P1J\_62W"P% M/AZX"N/I8+2B>L^*!*LM4=\J&[I)OWGY M6]?X)M=WK6=ZYVML4VA#/O_';G2C;SBI#*X0[\*?'QIG:F<.1?+&0.VD+N;=:K#I%I)MY?+H:E>XXT=59KYJP7W&Z M43'"+O4&7>/P^\:0+<2,\%X,6L]\@NO3V4%R+A^V7U-(!Q[YTXGP7%K0:1"> MV\2;?:VI PY!#H_DY'Z7JV][.KUHOO0O).KA .EQ]'/HVWKV;5B?:]VWVRNI M59N3#ZVDKLSP-&\:_*URK6[:>FH+9Q#^H6^][]NP/M>Z;W>WH&ZHA]ING%8? MO/(,T"T+$I+#%98C[$J9E1I2Y;AZ^LWKOT(+D$FS]]R M/+GA:#S(@KFJG_]ZFRY>,^67^EZ6V>UV]ZE#0?FQ/L)I'.\TK@V9:W>L=]Y3 MZK)Q+($)1(#@(H$+VH(WD2J;I8X>-5![EZ/9;HEG??&>&Y%UM@Z"S 9$,!JL M]0Y8I,1(9FCP_%DU=@?XPO,I?'#N<*N(Z?8XEA\O/\OH]NR%:YKC>OSA[VXT M3\^J^;A>/.6/]W_L_8JJ#^'T"< MS."DQ;.?N:8;G,D?GU_L\<_KO."[$^5;0-N 70-V]1B[N+4A"T6!!H'8%;@ MGY,!DF/4WE"IA?@2NT0VS$MK(>;,07A*P1.E(!MOM39:T1@?$KN8%1ODR6/7 MW7T[ WV^G61MA]#&$U5-"@F7MA^E@3@_8N6S,A[Q2'6.HXP1;Q6$Z"D(RPB8 MR"EH38HJ,E3;3OCRJ5SNGHGEZS0[<=QVI&JHW;!6/W%-,[#DISZ5CQ2H+//4 MZH H0R(!05(&'P,'%A*ADGI.H^F"'*\"J-2&$.R) ]7@45X5)7[;I$-7QRH= M'9;3'(,C>5 S@YJY2LT$RDF*P0+/&M4,I0E\Y@JL5TX3Y8E7N0L^?"*4+QK,HX*$=_#\#H3W:4_E(\4E;:.33#D@7%,0 M27*PB4M(-"K!N&32Q"X([U)PB9N!Y@Z.WE71W# Y2-7,'0W1#X-J&53+Q1$Q MC+)AL@=*V(?N#G)[SV G25U6D&PR8&@08 /E(.*P;',C.6NDTC9A49]YX[2 MN7B KKBAV>"6#N1P\(&NA!S^FG)J2I6V\E%9;/C+=#A5MCHUV] B-6#UC"J VBR!,'K,$IOBKNO'-OEKS^PS=X@@9/ MT*HCC1GG3E -B1,/0CDDV<)2()RFY#QWS*@N?.++4U1L0S.]89>Y?_MH7$$# M_QZ@<(#"JZ!0$Y.E#\!#B" T8IM7 I'1T>B%H$3;3B)9E@F%'*&0J\$KWC.O M..^(FO)U9/;O)C,WJL(%W_AM>/WZ#][@3!J<2;=11-%GFI&.4TTT"/P+G!$& MK(I1:"8#\HI\8TW[,4_E(P8E93F@D$9PE M+=!$,)I+D$'RK#+3-'42.K(,<&(;AO(-\>3!:>E>[7XCWKT2N$T.L1O';5F0 M4A'D\ O;%3C-!NTP*.6F4$+7 @@M)J+F"1$J1((ADS32HUT4T3!4HR$IDYR M%9_*V]N1&\^VQ_'EJ*5)XIEXOU'%-D()!K M@H^"0PXF.Q,H4>ZK5#IWR]&V=*02UFS0)Y]6?>F.VW[#W[V24LS<^$/M1^G$ M"SOPUL$!,38GBX@O:/@J=?W=$JN=BMK" MCX%*X.51&,UC/?[P[Y-)_%2/1IUIA0W*G[I'8P"LISZ5CQ2PT)BV(GD+GALT MM#T+8+*,0&,@)EL;9"#=I-=8&6!)M+?I4[>W!Q?L7>7D=#4.:N!1"\B@!LZK M@4B1N"83P3*)'%0D#2Y$Y* ^^$ $B8%_%9MV%][:-=33#6.&\A<#*#WMJ7RD MH(2B31".-"3B) B"R(2?"- &>:<66G ;NN"F RCU@7\.7M3%F/XV&7\ E.&# M*MXMCUN_1V;0 8,.N,WVFLB1LF! ,6>19"8/AB,[M<2DS+(/HIM*%=L'I13H MFWPAH]!N&KE9BN\F12;?H4B^.!'$K@Y4:,HV[)"U80"O)SZ5CQ2\D(I2%QT% M&54$X;P RXD#*WCRFE-'OS[\>J=8U@W KIR9;=9!RZ M3;%)V(:VPV'B@2$/4#A X=V3.1*B?%(47"828B]]Y%'SUB&L\4A"0*P9 $<"9;YHPQ5G42H=PQ M&%*K-R1?8AC((P+#N_O0+UM>-R7ZO4'8&XA,^[1/BR'QDU&\.GJD=KX>U;,: M7ZCDD-B;3<*?^_B-U$S;PKCZAZH<'9T=7[<0>S,\72H@'.IRY:=G[-FW^]D/ M,%V"[AVZ.ZSBQSJMCZJ[=W=T/16E>%V9K-%G7;@UX,23$9PGAA/#*GZBT_JH MNCL4PEF5=MP.H40+3JM#=^S\* TE:<@G:(1,63FA + KXIS9>\,BYZZ2LXSMWE):D M7_0&&[)R#USXB4_EVN-3&]3 GMAD#][2%7I+FWF;@N7@H)Y.444LXFK\9#R? MIJ%^^ #" PA?21)52((I"S9D)(E:>'#:2?!>>$F5Y#Y]E;_K-B01#;6P=2*@ M+S[+Y_8X_K*0SLZ]IV295<"'%;XF>Y7#[/9R=KO//:6"<#)[B"Z08N12<((; MD$$[9UGV\>NDJ+?QHZX8OSC9$/:I6[R#1W75S!E7>3,9C5K6_-$%5Q;=0)L' MM3.HG:M2NQ!O.(T,DO(EGX$.X,H>'K?9Q21=%OQ>H0;GU<[;A7"BROG[B6AV MJW,$0YWSU"N*K?7R'L#K,<]N]P6P-+&$*0U,>08"@0!,#@D$352;X CUN2O. MO&SPDFJ#F*=>^6IP-:^*,)]F[ZR:]#&-YT, PJ!G!CUSE9YA-DG/2HW%[ (( MPBT890THG9VUD:F0.RE8H1;).O@H M2_(2HY =$P/>THAD67%NM?2!?I78Z2Z1NQ3<%[[J..-)J1&X*;(?GNXV9S U@.8+EBL.2&(.?S J*6&D3* M!)S2!B@A)B3A#%6=5+!<*5CR#4Z62/\?#5BNU'/..N*R;!U-A$L2/E4^X2I. M51C5Y4K&49Y6$X]/OW4 ROH/[>"E>LR\IOOTX\CG/=4)$BM[N%IY,"0Z(-0K M2Y7UWM\K_7B[AWLBL^?TTR^MQ+YH!78'Y?7-F;1VI;I8.51NAA#N-5[L Y0] MYME=0MH>&07S!I+S&835 :&,1^"&RARB,-[?/X3[0:",J VIGGIDW>"%7QG% MOC^/7O_Q&SQ(@P=IQ0K,.D524 8"B1J$,1$L$185F$K>B.""N5>=SX4".U-4 MT\^:JBM%M:&9V1!\B:S[T7B,UIJ[#> X@..JP9%)&WE"C#,1F;JU 6RI #($1R)'FH@]\R=OOXU+.]=^/.>P37K/X*#J^DQTY7NE5%0 M,D4:2XFZ6)BZ Q<%!QZ0M&OE;0JQB\"8ED/H/68 M9[?[5-$N>FZ3 *VX J&2 AL]!6=S#L%P$KWK(D!EB: EN=A0@C]QT%JZ)[S? MZ4&[.'99?TX!?8[S;E3C-!MRISYJX1ETPH4]4R]4E,A";= )B2QJ!U\28 7) MHQ11)L3Y+H]6+E*OOW-'YY3$Z]1='0&^(>1PR'*-5_B 7X]Y=KL/NB9&2:Z1 MD*HD03BCP$GAP9*0 ]4^"2Z[/&2Y9/P2?$-+\L3Q:^G.WWXSN'O(R&^3\0= MV3[ 17>[_"+]'I)!*0Q*X39*@5OE/"-@F*)(:H4$1V4"8K157%I-PE>.C@[R MA;R>C$.W94N(W4#]]<35P5JO[0&Y'O/L=G\:0\4H1!00- \@***08=2!I\:) M3"TW:1DY0Y: 7'I#R2%B>?#3WDTZVN.LU>B,SMXB+J'?8S($S@V!9$RJ6G$C,-C%_K\HLISKERR/HW2L52C9P3(;PN<=-J@:( M'"!RU7F.%!<^.@T>_D02&@V ;%MF+%IJCFUI7H9,&1^\O D/9; HP);;@EBFC?<9QR MYSJ-2[9AC!UTVD#[!W0AH-XP:G"(]\,8_+K9Z?\8_\/Q!DPV:;#4.K"2SH$&"C"2!$#*#<5(#E3I8 M9IW.N6N>WY7^VF!6;C RI P9^/V B@,J=AH'R#@Q0@:P,E(0UA#P(1$@T7FI M1;+<=Q(47!PVF*8 ]1'LUQ')[E8; M2488U0HH]1Y$$0";F09C%-<\*(GF[9=C_]5-DB2)225+U( OU?<<.!=8<21F MFVA6BGQUD_OD'9P<'-2S _QC4?BG7*G''](XE"3?W[V>S%)%V?=GB^#2'U?( MQ8//US+T((YUN?+3,_;LV_WL!\ O@0(,W7V4W1T6]A/H[MT=&O0@T]&?IX87#S%[@X+^PET=Z6A:.N? MF/V>!N:DW C5YT;UKZ>3L50G%-[&>F(D<,$3"%*<4"IIR#%QGQSG@7[EA+J+ M:W[1MY89O'7-FV9OYF8I_MV-YNEM:O;V79,N.J?PUQ3;5M,W>?L@-3CYOTY& M(]=,3UI_=EB]>KUSC4B2CDO4IR]*3S M9//2_8LK7'<=+;<%H!RZIOI8^EE]MY+E[*0R7&0/U&B"LQ,(.&TL2&Y34$[E MZ+[*?'G/&6TG9+H]G^U/&D27>&$FI^W%R]VL=UVU@GNIL\/N487O&X@$ZZ2# M1(E,7',2V+UJ8JVVCY1<=6QF%>MS\>Z5.^O91K62=>H=DY82#IRH ,))#I9+ M!=X9GHG4DO__[+UI!X_PL.=K#!/+S)\U;;S M[Y#?-[<"%!MJ^N7LQUZ%58.N6Y%.(%1'7[6!KF?2M*C%W#FOE71EU)4O[$IC MZ5Y89 /24?K+%1HV :6F&\+ S0:_NFDX'7 Z'##"1!IW-;'-+IXMAWQ1E^$6PO*44-%$541K_$N0\[:)A:Y%*F7=(05\;Z9S]I9 MF8=F_*$_&4LUE%\YR[Z?"-1!%UH)&2AE#D2V##S3"@P)/$@I32*]Y#YN3T3L MRTW=-P'#R?4XUL/B3]]R?0_+;<-**(>"$53$&H"I6=1 2^,0I,*8C M]XR8*'NIL'^#GSIWL:<$#L6.O?C)7B]G)*M#EF[O9"4$L4Z2!%&08DS5$W9& M9@4N&&I-8N6]E2K*#S2FD*SV]FS(_MMR#P#028Q-76!N-#AW32RW/@CNO)FY M$9K#J&%0PWPIG&F)C3%VVT8,A#("7*KN>M2.9$Y(,+U$5*[A^;:@\]7X^0*; M-Q1/7SJ'BZ&A7W;9<9'O_")'"CMDZ?9.89(5:[?;_B[$ \+*!,9%"YKF\J^6 MQJE>8OY;HS#-Q%!8;$:%V2O;,9U_2S/7C%,<)#<=-^,/WW6L>O]G#M4-JIOO MV> 2T@1!)3!7.UM9)<%PSB!D;T1T27#12Q. )2I?7H+R)(3YV7Q4\X]>I-R$ MIK?:?D-E]9#:#9Z4QF6.-C-*=X=(C$B:,U7%2'8A%OO76+!&.\@V,)MET(GU MLDN_11(3R@ZM.782PX#SU@+.UTMY,.G:"H3)6?G6:1JWS<=T94P/?AQ-VA:3 M,E =H3KZX7]O)YFGZ^#+XG\FU2Z=WA"MD2V M?$2VI)IPRHLE'[4LSH"F!FP0' BS+E!#O$FDEP#ZX[(E'1*^P6K/^\67&%W? M6M'2,DOM?'JQ/!WJ9@5*[6Q+Q^JL-D%GQ8'FXMX+HT3!J;#%OA$F,J(+Y%,? MEM!RE-T^V.66V&7B?6]'8H94L4,[+4%SR$DP4$K64TJ1@DNT/(U,>FE4D40O M#6*V(QZQI<,LR[-_>#IBIQUQK(YYX-4QMZ/"A+91JU"9D02HJJFH(Z% .1*+ M!^QJH\'>55B?:="UY";1&TQ)V]&2F^C.(^N/2["1"##9FI DBX3T$A6[64_U90?M_M)=N!D2A77\#WSS",D1 MR7'+Y,B8J?M^"4QT&H3E%)SA!JBBML#>2*%U'[;_!LF1$SXD_/BL_QT_9;/_ MMFJ?S0N[W0IT G9-S[$GK*(Y3N9^E!Y3T]W/E?_+QE3>W1-QH$I/*2N8T/AN7>0(=>09!0MV>512(\\(2REB4O=2HVAIS4JN'!OLNI8$+]0R3&U_4 MXK/CR:Q\<389S$Y3P9:;Q]K;H"*Y\W2[@T^Y&;MQ:+K=C/)"UV+QR18G[-ZN MQ*960VP^7@UOE#Y!;*:IHXNG16KSL_&SV+3G(W?QM+[[[-S%6M?W1MR@65SO MTN5>O/#/>3MK\L7RTMU7(8UC(8Y/=0SE%YY><Q(%9=\:]FXN2_X9[93I M[J;]]"I8<>X^I$4< EPN=_G4C?YT%^VS'_[CMGR6D]\MN+MG_B$3O)]K^'I* M=Y?7_ER(R!=MW\<4&[R9Y]J>;IN'@U3ALD[.6D]'93^6V8AJW*?YQ MDU?_N&;3/YKN8,1N3-WO5UK@^8V[73,C91,W.'AW-7Y\=L)DL#ABLEE) M=S2[(]3Y8S,NNGLR;]TXML-!^A12,33/4^'.FD ]<&>3>9FHGV[-2&?)W14= M=//99&F\UKNM-%E6=OTX%!4WF1=5U7Q*\=GB9B@A3\A?EU\(M0G2>9N>MNG< M38N0EA/7>2F+W_[A=B3Z8],VG=%_\73Y_3M"S(O+*?-$&/772^*_XP-TW??X M$Z+-)G[X:^^Q)X+?[Z)?">&;KT;P[UIVF^AV:O8K;ORP8$]?@]U>"TCUI1:0 MY?Z_;Q=T*: -3DM_EL07]VE.I\43^K4\/VT'+XMVCM>G3+YSZ7QC J]<_5V8 MPIZ6%I(1DM$F^]$>'Q_5@VWKK9(CHY[O@LU!#!91\S74<$3-1A* EEG_V]+8 MCYW0<^\U]UOZF,;S],WRN<>RFXQ-YG&X!SG<>R_L7=DYV(18]W=L&\]Y73,3 MDC.\FBEQ^K M-_%?S>ST^;PM T_3EY_":%YWMT_:-I7_Q>^JG_:-(I-T:.P&SU+L1:+3_M [ M,ADRV5J5XB05DA(&PGI:6,D2L#%0D%EJ$DTTB:Z4A)?:"F*L!\=X^6(F!KR7 M!I*R(DK)E11DAYA,B*%@6"%^PV4>=IL>'X";5V?GHRZWQ'6PJ<>WNL+O!\YH'SVT9H/EV@_F1/+^J!*D2:3);==FD#G(%!2$4 ]; MJ6S!9L; 9T:)3)8Y%F_3I#5&D!@(4&**D9ZB!2>U@!RHI#%R(7>+)AG%P@T[ M$,0^K#K(#R[<,+WGYNY#INWKI+7]B43G +7>+FB]F*@)V=MR@RP4#28E.*$( M**ZT8L(0&OAMK9>"U2Q& <65D+6I27$HE"40:,I<)$>)HKNC]82U0[/)YH4' MH_?0/4"B1*+\8BT&*8)3KG@&WM<_&HPP'%1T7B>=LN4K1"ER#DXS"MI;#L+& M0JY,>,B&.)P M]]^VPE5\!,/%G,]U+6,[+5T>_>RLD_6 M*3,JK_Z5XX. +!G0;<:=BRBI$Z..MIJ :L*2HF M6# \5#VCF;*1FZQ7\C77L8&K3GF3_S:9Q*[J M5Q\9,;0*]V31D$:F1*9;$B@_ 9>[/!>B7 94<,LZ0 3'?QO-.TL[JM]#'=.^_D M6$+TF+"&P]U_VPE7\1$,%],NU[4DWQ5;;=$BOESSO],,BVYB6M-^2;=_-XJG M$+DNO* ( <$# 2ND!D.@ZQ5>5BA**&) T>$ DIU+6)F P\K[+1.D&=3[$3X4.IC M9R?,N%R_-'R;NC9YU62-Z6,:36>+T4HI M&$TED&*%4FI#IJ07HW6)OY-Q?'&-OGYUA"1#2>R1JXC]87-D*F2J[ZDMF;.A MMG"-"Z&P#E.^/(H)F(M$8]DBHSX0 ;++#.2#$CK:_#71G"J;E)%)K7BTBB_4I+]>\SFC3#8MU+^ M%,&S]Q@)QK/WNVT_8SKY4::3>^ZBK3:S-2& ,*%H#RL29*FB,8PYXU?*NZQ5 M?VKSYT;U4!(\-XI!9^1#Y,/U+7"2'$G"@I*&%#[D' S1'+AT7EBMA'2BEW)7 MVZ@X0ADVB=N!T#:>H__L'+U;[T0.'J=';8?:KE]MIXFER2@/.L=J_3L*+D<" MV<;HH\B$V)5MVG6L_W=I-&K&'[X1>>I+\7$Y%!S[_J$G@-R(W+A^#G9V.@NI M0 E3>(Y2!M[S8MH31H(D/L;<2PK+5KF1,3FTFB,W/G[,_J:1R7KR"MC^>@63 M[VX-\9 )O+]#L)TI18< E=XN*#UK4E2>6^#1Q>(01 K>L 0D)LK*[THM>^F. MVI5W+[KN4KOU5>F=43$D"CR8N;E/TNW_:&:B21*B M0*;D0% IP?LDP$K)@DV*L]!+#XLKW+WJ8/?W2=N;UC!R:.AAY9BC78P$A02U M\.RM<3;Y )+4U'(=-'B=RE.6G6,I1JE7*F>O8]-NCJ"*G(=BD^5C]V)58R[Y MNKAX5<&+&J%%[\A> M3. ECOO=&=7FL#0+'J]$QD/&VRSC!1L3SUX *S0%0L8(CD@"GCLK*64Z\EZ2 MQ3?#>(9O<*-LOQ@/X\!KQX%GIVEZ&0,>_'AI6?\T'(P35NO#G4C; M%T($J3VWF10#.H=^PM7+?=!?II.SY^7WFO&\Z)/+C=+)N/VY ^?B<^\K-%]^ MFDU=(:IF[*87KV;IK"V*J-[)=-*=%5K&@WK+%R1#(C;8F?B0T7%D5OA+2!<4U3&PE1)/ZT6I=YWHJ))#:;&4-P:[U\/7 MV^GD8]-69)5EAL8T1G8PLM.G0N?YQ$NFQ=ZJ4DQ"5]R!,]F"-R2"HRBQZKJU=R6Y#$9C=RT[;YRI6G(34W#OA7T>7)@YXK0HD86 M0Q:[E85MC>=&!:!)%49*EH*)G &/0D2A"56QEPIYC\9B[ G9H*V\%RR&0>D^ MK>#8C.9EH1X.99$__=;BVF6&Z5.1E'FO[W00W;4UL0&%B6/;L['=>WT>'C2/9[@8!UK7 M8OP9=S[WWU/"XZV;:^-R=0MA88"N6]1*#:4X=O=H?]@YIHI+8.^GV MGPQ#77#"46"A)L.08K?Z:(OQ&F12*GEOC-Z@A7N)PA5=T:^-*P^K/0+:N$A? M2%\+&Y?H8"DQP+)E((3SX*0-X N162:4\ZZ7+@:/1U]Z:.VQE[=;/XJ+.YBW M)OGYY*Q\Z32-V^9C&J3+C7GE+4BZ96:74=3+V4O?*3]86[D*.2H=3A*ZNQ3 M,!FBK-US?+!@="Y$9;1QC)A([$JH^F@JF.P%1V$VWKJ(^'U,VT%!AOOHFI'SHP1E^4%;5N:@36$^;68-%O;>=\V!FP,/4QC!U87^N ;M_YF,ZK; WPILJU)Y,WYW!=*3 M:=.6MUZ4I^,/;].TF<2B@-[D]^X3]DI&VQ@9#AGN*P(QJ01*4PM"T&+> M9I. 9BDCXYZE0'MK*+F[#$>'1)(CYS@,!Z\+K;(.!RGG%+#K.W9_Z$O^1]#] MXF1:9]1*:5RBJ9E 56:EJU:61%9<6U6C-XIJH,!DBK# M!>/!$^<@""*<%2;%N,**?9OM?>]8;C*:?S"LB!'_=8%T]R$H--&QY1RVG.LS MJ3Q'QS/)D+PK6L99!\XD!I)X3K(3L9C@?=CK=RBEGA5233'7?(/'< ^H =W^ M:!#D1^3'1RU>$)14T5N03A=^C#F ]Y$#82XH8G3*JI?LG^ M*"[$8#R9E2_.)H/B*Q=DN7FL30TJA#L/T]4GN1F[<6C>&L_%3[9(L3 M=F]-N*G5$)N/5\,;I4\0FVGJZ.)ID=K\;/PL-NWYR%T\K>\^.W>Q)A;>\->; MQ?4N7=W%"_^[?.I&?[J+]MD/_W%;/LO)[Q;SS5\ M/:7;X+7.5BAW$XOZ3O&/FU3RQS6!_)'^-6]F%ST4CNEAQMZZB\*)@W>3//NS MZQ]7;(YM,MSMJ;MSPMK9)/SW:1EQFG:SMQM3]_N5SGA^4V>\N[KONIW\[L:M M__N_&4;UL\'+3OZ;G>2.#W>$XWYLQD7)3N:M&\?VIUOC[@RK*PMM,89*&4_= M?#99VI+UGBIKE:73': K&F4^M^;UU MW]OV]N/QV<[U\9?_$]-06:]5D>4C]*;-]C_"A!:C4-PI0K;MGO=FI MZ+G@WMEDO-#9ZU6M6G_#3 MH)F->#A\/&!+K/B /$ ;K/B /$0:<#H<,,+8#ASBWN0\/E+)I5T^NOWYQ&^@T 6S41H/PD0"@E)=.Y-E MD(;F:!)/*KG;![F5(XX%FD!(1D&(P,!K$Z$\BUQ&XC,7MP]R;[#/O&)#2QH&JUMLD2*C#T2J&"$J%4$D;L!5G@PJ24^)XY&&7BCR MAL&Y,#1[*G&AF$1V1'9$=D1V[)\=I8O6$TTA,F** >D<>*$U"!>B4FOL*+4:JNI9(4,B0R)#(D/VS9#. M:E)(T()5HMB/NMB"UN1B3B;OHK,\ZKS2G(0%HE-E2*(S Y&[AB:"5[>D+TW=G0Z@-,W#P)@=M:_L]5VQ4 M%2WXG .D3*B0UG)K5QKQ\6RI\K18IL&&8M?F#-[S!"G4;Y!HDF1],G!;IKX\ M^@85\Z$F6VO#MSLTO"M]^)"/#U+Y[@\-;Y@HB#!Q>Y@F0S"9)FKN,V=X/$4,D=K79^$%A!8GQ\ M8D1#]4 -5>&39410X-PK$"G08J@Z!URDS%RP0OJ54,%:_+MQ0U4:/;3D"/>= MT%1%1D9&WB)G,BL:>9+2-L.KA@T5T<='EEM(,]UVX[A'3C/]THS^([6SVN9AD@?% MMYI-FU#K:[7WJ3ET[U6V#^MGK[OB;3H7U!KFC(K "2],ZD4 +Q0#SB+5,8F< MXLI6/N><2%-,U,AB85+&.#@> QC';90V<<_RG4SZJFWG*;Z83\NJ?)NFS20N M@@*_7:W.[F,G?[II[%K^_#*9YM3,YEUHH*]HP08Y]X#1<%P6YP$+\KZTUM=@ M^VY.UIW+82AJQ.RCCQ8QBYA%S*(@$;/'+6K$[($($C%[-*)&S!Z((!&S1R-J MQ.R!"!(Q>S2B1LP>B" 1L_LG:BS0M-Y:Z;8AP;LVU?)H9^=IW+JZ4WA4BP=Y M D6]:YA&W8Z819K.)(F0*+M%0DW8YN.P\GG<1_SMO96;F5]OWDNB]T;:?R:GS9 M3*7+5>MLPN>DH;YFS( MA<#\->2]XQ4DVBI'(VK$[($($C%[-*)&S!Z((!&S1R-JQ.R!"!(Q>S2B1LP> MB""/(HY'LN4B. N"&U+^^ R>*55CQMQ[C MZI!H$;LX(#\B/SX6/R:=(A/4EA5RC#^IV#*&X9:\ZK^SOD[;MJR,DM4-F#RI@@"R%+(66!8IZ1X:& MF$7,(F81LRA(Q.SQB!HQ>R""/ H/7FIO(Q<"!)/%@Z?)@C',@8_",)5I#FZE MWNLZ60#HP6-5AYW:Z7\S.TW3KM?$-)VF<=M\3(/DIN-F_*$=_#@JJ_2GX6"< M9K7DP\Q]ZFU-^3+-:7HUPB?R?#9H)Z,F#I;#V(=5M^8*^?;@T5"Z]XPM@$SX M(2^8XS*FD!N0&Y ;D!N0&Y ;D!N0&Y ;D!N0&Y ;D!L>G1OV.LB; Z4F,0-< M<0LB!076R@2)2YN2,CN9UCL[FPL)%DL+KHXF1?H'!^)WSW\(Z'Q9 3S#(AVA9*=->")DX7Y".&\,+RM M52\_IW%G-0F9>2#2!1#26G#!2DA&,1:"3)+*VS2^J*/Y9CYK9VX%&>]7*^LO2)']4R2SV83D$SCN3*&[\L>: MG(%P(8T42@NF>J'(6D#NM-@%:=J^_->\F5WT5C8.V1'9$=D1V7$#[*A<@T=25CR=@*=,0#=56>1&L M2GTR<%NFOCSZ5MN@H9'\^&@8.VD<(Q_C;M"V3=7@J.#$U7QH[T!DQL'IE,#( M\C 4#S\D?9LHB6=6&D] "69!B,2@\&,"%H@,P1=;-9 M[@:)H3I&AD1#]8B( M$0W5 S54;3!.:L[ B[H;3XD%IV("&YS7+BIBD^N%?S=NJ$ICAI+3XR-B-%61 MD9&1M\B9F3KF(\_@#"'5N1?%KZ^%VKF/FFAMF5HY_,<,*1\V"J02&00A&IS3 M%*01S&19'J;M;4#1(>=B*/01DF4_.:9?K@%WU^JZ;[;I]Y"MV1.R+=-3W_G/ M']@/ASQ,'-H^#@T7)PYM9X>&BQ.'MK-#P\6)0]O9H>'BQ*'M[-!P<>+0=G9H MN#AQ:#L[-%R<>SRTW8RB4KKMF;OY^__K>?FRGS;_:]BZ<0MMFC;YD 1 K@*CGSP" %(0 KH(C'SQ" %?!D0\>(8"KX,@' MCQ X\E7PE?K YJNMO.^_ ;$ZTEW8R;D^?+'QW3CU#6RM6[I]LU/19_'DYY.S ML\EXT!W76 ^"Z]?CWI\%-R]ZIY@/>G!'LX9/0IB?S4=NEN*@:UERG/(^Z,&AD7TU4^^+R]7.IQ=H9B,> M#I_NB9" M,QX\=^?-VE87 F+/!X> N)JIEVXZ;L8?T$1")!PY$C[K CVH#: 1$XB)X\8$ MNL^( \0!NL^( \1!IP]N5"G^]W\SC.IG@T6U8L3&]^UQV#OW.$(9<0[W+G^Q MTV7<^UQW/[N1&X=R-VXV>)%".O-I.N!T.&"$\0,O_HY]BE:FY/.)[[WF>R)" MA8)#",)Z$%D8L"$9T,PSKX+AWLF5/AF2,YZM R-\ $%Y &== $\=EUYE(F3< M8I\BQ89*8U_VS8%E^T/#MAA?US#8%F.+%&EX,#EF7NDN@= A@]-> K6Y,*6( MB2?>"T5NK"\[T\B.R([(CLB.F^C)KH.RV0%EN; C*71GE>*@LB9.E/]I$F^S M8]0L:.$H)"H%B.08F, ,2!H-)YRZR.76V%$S,106&UTB0R)#(D-N@B$E\S0&FRKAAR)''F<'+G7S8"]U"YPJ8#*:$#P4/NP!PW2ANP+N2J_VHP] MJ*$JF$G<*0W*.;+8-C).&N")>NZR34[07OAW MXX:JL<549>KXB!A-561D9.0MBW,O@BC\1U7AS.+F$ZY-DEYSJO-M MSA39,"^MA9@S!^$I!4^4@FR\U=IH1>,VPZN<\.+7'R%9;B'-=%E*XTC23+\T MH_]([:SX68-)'A3?:C9M0JVOU=ZGYM"]5]D^K)\U97T43!IL+!2:'"@B% AA M%;BD-?@8A#/4)%4MR<^9U/#L"9$,G-.Y?(=H<#$0T%%K83AQU)L[F?15V\Y3 M?#&?EE7Y-DV;25P$!7Z[6IW=QT[^=-/X.LW>Y%\FTYR:V;P+#?05+1!BS(WGU*$_TG325T?AE'V##D-.>UX!7E?3NMKL.N&(;\\(9<@1E$C9H]$ MD(C9HQ$U8O9 !(F8/1I1(V8/1)"(V:,1-6+V0 2)F#T:42-F#T20B-G]$S56 ML%IOK70;&N!=FVK]N+/S-&Y=W74XJL6#/(&BWC5,HVY'S")F$;,HR!W)<]GK MLRF>U=)EDH())H(@AH)31H-5G@I#O0I"WG')J1%^LUO*4P^C+M?Z3)Q^C_ILMGRDX_M"^ 1%N19M(U0U(\_-,0L M8A8QBYA%02)FCT?4B-D#$21B]FA$C9@]$$%BW/#!<4-%T#_LFOE\T'YN8QK&M*W)4UGH<_/B71\!\2D[&Z&LO*6E &*7 T&B! ML6QX*GR05^L(KH/Y@N*SR;A+0+D:>D%O!_,7ES/P.6[+PWH$U\U2^R:?G!6D M!_=B,BJ?;+MO7:&:W$3UM\H(D"?\*U#>B*@7JNX\%;C4^_ZN:/R.\<;.:7.T MP/=>U&B!'X@@$;-'(VK$[($($C%[-*)&S!Z((#'2]6"OEQ#)K3,.M/$$A#<2 M7&(!:H0KODG.!N'=)/Y M6SJ?3\.I:\OU)[F6$"FK=("M2=!Z0E$_]M#0>D+,(F81LRA(Q.SQB!HQ>R"" M1,P>C:@1LPR]JM)T.1)"(V:,1-6+V0 2)F#T:42-F#T20NQ&CV' 4P6BI@E,: MHJ$&1-0:O+$,:&;:ALAT"KV4E2ANV:O.*_O[I&U["ASTS2M%1W*)T_3N&T^ID%RTW$S_M .?AR5 M5?K3<#!.LUKW8>8^];:F?)GF-+T:X1-Y/ANTDU$3!\MA[,.J6W.%?'OP:"C= M>\86*3N$'_*".2YC"KD!N0&Y ;D!N0&Y ;D!N0&Y ;D!N0&Y ;GAT;EAKX.\ MUOBH8^8@!/,@; Y@-4D0"+?2!2.T7^ES[92WMIZ$#99&$#XP\,F5/Y%'X\K/ M1>=O!WF[F-KSFR&UZYCOZS1[D]^[3V\GTWIG)[/9M/'SF?.C]'[RUDW+_?<4 M%I9";"XDC-R)W(G,C\;N'?Q0T3H66.0@*+B4.HK VF. E M:*<+BQ-CNS#8YS0N9/!.1 J1\EJ#,P5P4@KPSC)O8C+*Q-LTOBBF^68^:V=N M')OQA_[J:2HVU-1NBYYOK96](NB](=/=,6YWA1GO5ROK+TB1_5.DC%J3Q"@D M*@O=L<*31H0$A!GJ3&91^M@+1=82+SLJY[+-/$!RUH 0J98B9A:4T<047U^GM%**F!MM8R("!,D*1-*%& 7G M(%TV3)@HC5HI1;PY=N1B:*A!AD2&1(9$ANR?(2/Q.2F;P2AE0>1@P"GIRMT+ MY6W@3@AWFR%5,$(FH8%FT36H5F!T]L5+-T3+Q(+P*T6$-L:0=*BL'E)+D2.1 M(Y$CCY(C][H8/!,TT:P-!&\E".LE&.8%.!VX((ZXS,UM!@ZNN/"$="NDC!VTCA&-L:]H*W7RK!9 M"Q$4)%;\>2%YK7:9,C!/M;:.QLQ7:F58JCW1PH'TM9<05PD\M[$VV\B:NAAI M7'7E-[@7-*1J@STR=I4AT4P](F)$,_5 S=1@DK$Z,F"911#:*K".$=#"9D(T M-9FOI%2MQ;\;-U.-%4.BCS"FBJ8J,C(R\A8Y4W"?C)<,M,^%_PQ+8'@JOKHT MLEBSC%)ZQ_:3R#I;!T%F4W.>-%CK';!(B9',T.#Y%H.K@ILA4?SXR'+]#-/R M;TWR[1YNRX5CA6Z7"^WJD]R,W3@T;E3NM;QP5GZJ?;+%";NW.MS4 M:HC-QZOAC=(GB,TT=6SQM$AM?C9^%IOV?.0NGM9WGYT7^Z],[8W,\F9QO^%3'4'[AZ16%?+JG$J'L6\/>S64I/Z.=,MW= MM)]>Y;.?NP]ID:L.+I>[?.I&?[J+]MD/_W%;/LO)[Q;SS5\/:6[ MRVLW,_1[F(.W[J*PW.#=),_^=-,T'+P:AVURUG(R.H.IW%9,XS;%/V[RZA_7 M;/I'<.WI'WDWIN[W*RWP_*86>'>7;_Y(MW@U<;6.ZO,R=X-?1I,_V\W*MR/7 M'2','YMQT=B3>>O&L?WIUK@[*^W*W%N,H?+/4S>?399V:;VG2H%EU=:/0U%? MDWE10\VG%)\M+DD)>4+^NOQ"&=C(G;?I:9O.W;0(8#D]G0.R^.T?;A]$^MBT MC6]&Q7!_NOS^74>,NLLI\X2POUYR^AWOTW7?8T_41G[W:^_Q)UR1&_^YWP]] MY2R7^>I9KKN6V7T/>'U/A,/L5X3C$(=6)%_?^<\?BH=]]S#+[7_?>=GE+6]P M5OHS#KXT;>]/I\6Y^;4\/VT'+XO"C=>G^+YSG7QC J^<]UV8PIZ6%C(/,L^] MF8=]B7G6.:Q_$.1SGU/"ZQ]#WX790HP@1AZ,$8X8>9@N[AS&+W=?V98RWFA8 MK,\UU\4&FP5]J4Y?9UF@Z:KM;7Q=*5]6$@]=MC;HL2WD8RT&XE& MO:<6>>,]Y20#2936D^T2C!(>B"3:V:R$]2NGAM:IZJA\Y MPQT)"@EJYPB*)FNT,!ZX5P8$XPX\9QX<%U91Y4*D=*4P4<[!:49!>\M!V"C! ML4)JV7 N"FFH&#=/4)3:(;/JR D*@ROKPN$DUIRU1=K%;#*8IO)6:$:IZV>[ M,%GKZ_5936<9G$\G'YNZ#>?F+:WH,-W/[?*D>".5O1(<-X*EVI]5^IJ MZ5;.-1B1-,@0G"[LEZE:*4^P3KAIBP3'U)#I#=:+V8M5OGX<"HWK[XQ;A3#M M5G,]+!2;-I1)G0VJH?W1-:/N\$M9KM"Z>F@FA?GT7EE!AS6]J)10*=V_(D__ MY6KI"MX'TS M?E=4S)O\]A*J;T=N/'NYA&K?Q>LI.7+-A#R'/'=D/+>=H#@3AA";#40AB]EN M: 1KJ0;."76:,F5T+P>V^N;-K],E;B9B#'S;B30W-GNZ7)KD9X.F;>=N'%(! M4#O[9M8,'@G>H>&BHGJ88B&94)(9 ^6L!:&*NO"&!6 AZ2AH2BSVDGO^^2;K M+XMN#.,/SRO@^DK)U,=^+AA9ZMA%>: LI;()C.94I3C!\#6&K[=C[':MQ\"[MNN&=%9W81:&[SW3/E"'[-!P48?L M5D@F\A!8X R,5P($"T4=\5![ ;*NY_7/%Y:T2]23M-I,:&7]<'E M:I^[B_#9,:&%1KH\+-3;07N"R@>9;[=EBLSW0-,Y:TV3<<6I>(CIW!M3W<]BUI@@LFYH^]C;6SP_=>,/Y=K-^&:WBK9-L[8[I#AJ MG&]&V+D":_X?]W!Q%1^D6 ]JN!@KVMJ9H+"H^%;;0:7F8ZVFB_[305N8Q^H_ M;2=R%.KAH2 D,,5"\<<"!>>R!*6HD+*\I97M8V>WN&&%W]KT(BW^?35>(OFW M*R#WE;4_E%(>E%N&@20DPN,EPB]4)U$QN>P\Z) 4"*$T>*,UD!H/,H)*[U9* M>*^S!]LO<=TOJB2'1-"#8C#,F=Q=D_KM-)V[)BX/&N&9^L,&UK&JD>W8TY)[ ME4540!5E()RV8(B5D$).001J/.GEC/ZJ6KJ$<;\%'"D?&G-8>QQH3",+(@MN ME@5=UCR&X(%I[4"HZ,%38\"+8&*2*H2PDH_2CW&^$1940VNP!P3&NK=LF-=6 M)N/99'J!NFB/H(6ZZ&&Z(T=E@\W%;I:&%-V1/5@A'3@5,MXJWI M/T^(FF/O/XI\=>RB/%"^"J[P2Q0<&"^D)7P]#.29!Z.XI:Q8O=FMG(WLQ];= M(%]QNX17F@Q%7XRG 2$RC"-0B7 M$MC$%$AI!)7>OWJF)5?:DN-FQL< 3X.E9] MLIWM1^ZY$9JH6GW<@0B\Z*<8#(C(LZ.!Q,C=9@SK)9J?GY8Y[>U@/-=#)?!L M/-+@;LL4:7"W:% 2'0B1!EAT&83W!#Q+'+C0WA037DF^4O6Z'S-]0S1HAO+ M:LEB'[(],-&OSAR>NPL\<+AG"$.E]$ E(K)V42?PD@001G.P*7C@7+OLK6)< MA,T>$'R[0%U?!]^,6XQ5.*P,CPPHWD/+.E7V)5ACR&&VNF!IK2-).8@ MP'AK0&2GP!@?0%HJ!9/)6[NA?(\;!<0O%Y":"2]2 HE6 R\4!M=HDFJ@3)FTIZWCJ5,3&T_-BI#,/-6PPW M3^>++L!G3=N6I;8H".LGXSF6YSATG!VKGME2N3NIF56*02"ZFM-<@Z$^@W$Q MEK>4*YKHP8T2[HSF5$@_OT+TR3C^O(#S)EJ:D<,J'H6Y(DB,2(R;)4:;B)12 M*\C"%(,^. ^6!0):\<**WF7F'A3IW@EB-!CSQICW8YGS!0'3R6C4F?(?7>B: M;*/*VB.THOO0>:=,Z92ZO= M@YH3/S8MFJ'A:,9C5/ZQSFE.T\8W.)IX41:NV-H;JLGW?+(X%?U?S>ST^;PMXT_3OU]V1KSHK;RKU)@2CM1U MW*(\4.HRGC@IN(!J%H/(W(,E7;4^:0CQ,8OXH(;#CTM=?,C-884(L%;)[MK MRU#VLE-,%\N>=.7[PKP8Q^/9S:[%J&;6A9TOZS!-KV[UB3R?#=K)J(F#I=CV M IAK"OO;HS]0515SI)$6C:-SCB!(#&"C+E:VELP2&VI%V8T=M:S _OLU>$_& M\?-:6S?>ZTEWR:&Q&RP1^)5EM(B!$'[0,$+.1,X\?,Y,5AE-109F>0#!? :; MD@/A3$C&1\DSV]@)S>USIAH:N<$** ?#F5N-B_.>? *^CS[!ZS0;!->>#LZG MDX]-+-Z!OQA,E@@8U!7Z$=T!5&VHVKY7M9%BTF?A.%#A! CA!3C'$G#CK= A M&RU5'^Y 0?#S N"WE_C]^>+W-L57X^LJNU<0[JNII#";S6PY&_(C\B/SX MI7")88$(1XK=;JKI+Q18(A5X32QW7'$331^F_R/PHQI2LL$#IP?#C^N'_N]: M?O>U_7>&=.\!J>YJ?RZFQ$]&\8L8JTM\D$>3/]M!GD[.!LWX8VJ_TX3?F8GI M4QN52:[O_.OCW,W:'8#BAB'BZOX4,5Z4,/=>-1KMWV0!UB8;^?3<.KJ MEO8D7ZJ^LU1+_G:Z,)<9:P>G:12KX38(HZ:^AP[;0:>58!K59Z<*0DB))5K+ M);CB;*7"%UI;H)S+3%)VP?12N^RMN^B ]WYR$OXU;Z;IU348UW.O<(4DM2QBW+O26I+11$RS383"S+F#(*Z -Z:8CP990KY<4+[ M::#1/^FMUC"3PS(I!T5\NUS]8+=I]2&&\G12#('X69 (+6540L>HA+ZP;"NW=%(YR,XZ]N-I\VLXLW M^>2C:T:U!.8ODVE]\UT*]9W^]B@L.3A]@H8T8S HV"%CSP% M1[,#FZ2FGM1W5[S]M0S?1^6P [2),6;\2#'C\VG->9Q==$>B4G'BSJM5C$KC MH+%SK$IC.]$7Q2/53&H(S'L0/!(PM6JO-4SYH()25F\DY/SV$LMO1VX\*RKI MY1+./>D=H8>:F8/2.UC8"_D0^7"S?.@+ TIC#' 50C&P=0)+H@'&@V4JU/^M M' _M)1J]<3XD0T61#S$VW6MLNBTK$2USS+;';/M>M \SQ9I.(4(RM028<12, M9QHR%9F1F!4A<1-A[3=YT^J'8J8]AKJ1&Y$;[[5>+A/(D!_PP/T.';C_<=Z6 M!\WXI[7.[2"A(Z$?*:'?;>Q2[KVB7(!RP8!(48$+00$C*2A/*+&R%V/W"T=+ M7RTQW/O14L&&S&RP>OK!Z#.D1Z1'I,=M[?1%1W4B!@AAO)87)^ =K7ES1$2K M/94F;? D_X/H]GY-*S8=XMY1WGV4,#@>[?_&T?[((4O 7!O0<;/0/"-)?*:Y_3BD/WD-3-WQ9@ M?C]Y[S[=P'L].%!Q_;-KNQ[CM6O%=_8D_$;W%2(W6,'^T7D6\SB1')$<^R;' MH!0)4FM0)A>BX\&!D94P17E#M[);:D23*;'F$J)P"D2@'RR*O'<)=L"I0RE;Z@C_$)G^3K\#; MUWE=.F1D@]U/'IT:T=Y&XCLFXNL[FW(OA(V1W =E/IZZ\8HZ5*N^VZ;C7(NM,@=MBI E&7,V9T>6/#:J\D1/S#['ISMU% MN*NS=0>]7RKRWEP!K_^4&3+D\WI&Z#D:4!TI=@9%,"<^064H@G.=@ ME \0A95:^R2B7*&N[XF"/B9U4<.'BAV6I[K-YCQX)*B'(T'K9/D=G8:YS)OM M;O6._.UC3H3_CJG!//DOF.>&"F$X@9RB+OJ*I**O."TZSF4?J/#*NPT>(_IE MR0"]'R/B6@V)%=^MX+ZTIJYRU/<]X1T-?*1?I-\=H=^H$N6..DA)BT*EA((E M)()*B2051"!ZD\>*-D>_U;\@:S0(1?K%N@6/YJ0L??$N=E_@,ERX++4BU\>" M@?&L'0ZFJ9U-FU#SLKLW:\FNVZ_=^ +JTX,.(&# [+. F2#&Q$2 >49 $"' M$,N *4YM^3]/.?3A3%155O__\AIGOUU!L+YQ,HZ?OW#CDV_3M)G$VV&WEY_" M:%YS#LN#;O_N-S=++W-.H:\:7E+I(:&X68#<=]RB/%#N2\0JDU4&R;0%P80" MZY.!*(N9'I(7C.4^+/F]Y#YFS%"8PZJ?N\W=!JP7<$>]@"U8YSLS=W@8&P]C M8TD!7,5'MHHQ$75=([4G!3D<^%3N>%SWZ&NA^LY^1+]N73/U #>!<)?G'L7C MM.226PE!Y^(;2N7!6!J TV2C\%'8=$>O0L.\M!9BSL4W])2")TH5W]!;K8MO M2&/LU3?LR]4;%D]WJ-4&FQ8>S,X.DB:2)I+FEPZ#YIB8Y!FL$ 2$4 1LU(4/ M71 L1ZXM72'-D(406CK(@6L0V2DPV7$(7&AN-/.D%G792=(D=D@LECW>@9S= MW6;B7? )4OD >@,]0Y(]8163<3+WH_28JNU^![[_LC$==_=$'*B6T'#?U1)UU$&0NWPE&EV][!RQ28B0S-'B^FUK. M&CO4>FM:[M9*VB\]AQR*'(H<>A\.U9H*9J4!2HJ3(*PEX(BL^^\F))D] MYE!FB"'$*)!*9!"DGDAVFH(T@IDLR\,D=I-#E=5#:;;6$'"O.73I*Y1_7;G] M[N'57=_,3@7]A K^UV?G+M9$B$4.JWJBE/[K)O)6K]'W31Z]=?6O7O"^\[/; MTW#?/(&'3?&EB'U/[;FK5Q.;CU?!&Z1/$9IHZ^GE:I#8_&S^+37L^ M^.>\G37Y8GGI[JM07,Q"1)_J&,HO/+WBI$_W M)![*OC7LW5R6ZC,:*]/=3?OI5:3CW'U(BR &N%SN\JD;_>DNVF<__,=M^2PG M__(HQ5TS_Y )WL\U?#VEFQSBPQ;0S?RG'N;@K;LH+#=X-\FS/]TT#0>OQF&; MG+53D_'[%:\_O\GK[Z[8O,:UNF8TO]1F-,/.:FS&\Q0W.V,=7>T(!?W8C(L. MG,Q;-X[M3[?&W=E1=QWXW\2/?NT]<:\O?B5";KZ:---CFFD!P!<4B=FO2,3!C>LJ M<4Y]*7&NCO&[MAV7M[S!6>E/BWQIVMZ?3HM+\&MY?MH.7HYKB9)?W32<#C@= MKK%([K/?M@M3N/E,O:UQSEVKU3=H^/?!AA8KTE<60\@Q@Y9HQP MQ,A&,V3PG-FM2?XME<>A.)E=$<8:'-A278B=F.;3_'ANMSK\>& MI\4>DAG::2PL7[3'%0FVGW1TJ E%1&N59 ;*= #!@@)#90!MLX^6\QCL2AVC M=9,R3\:W,X5.9L_==%IS$O[A1O/46SU4.N0,RP\A=^VD*)&[^CIKR@W5@01P M6G@0/ KP1@6P/$%KW>]0.,TXE;@*89 D(F8O&\=%# M]CHFJWDJ[-2'R;R2<+^Q-'MJAD)B%0.TJ9$7D1?7/]_)I9.:@D M9TX&X%XD$)%P,,$G2-XSZ:4)VJQT"L!R!>K(EI39B:=BPR/.2Q MX?KI71X>&.31Y,]!,U[8 M3;5TRK$M-NS?@)YNG4#(*\G8[C,N/J8VEDMLU9W:_*R[?C M7?4=1RUX/( Z,O[ 57RD8CVHX6(ZP[I:\.U\&DY=NW !SZ>3\S*FBTX1UC2% M\^HJ#FLMTND\Q8&?SVHITL&Y:S!789\2^O$$2T_[8]E;;AQ5P)BQ(+A.8$R6 M$#5/BAO/12*W]\=2L)K%*$!R(D%H2L J2R#0E,OG'27JCD[:Y\W,C5Y^.D_C MV,QJC.;5.,RGTQ1_GL]>3V;_+\W>%A3VM!5FAT0?^Q$6)*\=%2625T_D%61B M1F8+.JD @AH#-O(,4C M+6/>,;O:ZC$'IQD%79@/A(T2'!,>LN&\_()6,3XV M>:FAM?3(R0O/WZT+E7>S2?AO\,4$KK[B65FR[:*>4G?B;K&2R_V7B;@L4HVZ M8X^0A+JC)]U!@\A6R BN$#\(0P(8R2-$0Y3E6;KR4A^&[\NS\]'D(J5W:?JQ M">G=:4'$ONURZ)]/VEG[_!JW)V>%]69] M%:H82F./7-4@U^VH*)'K>N(Z$[5C,GM0/N1:IH*#*_P&BA2#5QJCN%M)@EW' M3MYYKK/ZR+D.X\IKE[6HDU1CRO,V#5S;IMJ^Q,]<,UZ4MDB?PJD;?TB=F5VC MSJ[;@1VELOX'H\9US3.:A,4N]@E@J(%ZTD I*VY4U)!4*-K$>0M6T_(GABAD MSL9ET8>UW:'T3?Z]32<5HF\N ?IJ_/(2GK],IF^6X/Q[Q>;?+Z%YT5?YI"$Q M&'E&/MM)42*?]<1GRGEF&/'@E165SP)X5^C-$B<#93PXNE+X;1V+^O'YC XM MW^"!LKW@LZ]VMGU,IKIU[:]>[KZC_FQPW4UAO]K>^M5B2]<-2TX??$O7G6KQ M^:U^I\?U]9P83NX MV1!U6,,JZ7Q6RPDMWN\^69]5XV;@NOC@9WU3#UC.OM0S\= E>S\_2M G+FIR4 M,BUR "=L!B%4*LX 21!\%IQ&*EA8J<5UMO6FM(7_5@/IG==UA_T-U@E3>_ M_>WD]:O_[^3]JS>O!R>O7PQ>O'SW_+=7;[OG;WX9_/S[NU>O7[Y[=X6IS^1X M[=-4F-T)MN^XQX7C>#F9[F;MUOM.Z)TV>%W[_&OFMEK?;'L(J#=@10Q^_/=_ M,XR19\N7NZ?TV4_#HF4_I*)FIX,_F]GIH)FU@S]/BR*Y&$S^K-'X=N[;)C9N MVI2K_UC;55<;^V,:70P[[7SYN\\7YOWUSS9%#]6 ?37[:NKXQZ:8=#7D[[I$ MFFDZ3>.V_,YP4$ TCY_+J]1:RO.N\40 M"^D6C[A\W[57 P?7@H/+W;,GQ8H8I;:,+2T6& QT*+PS]KE^/4VSLB;JLR>#-_/I]2)2C+=%$=O@.NT:7<-+W)6[+\LX5* OX?;; M%=IN@+%;SD5BW8.1*^[:9^^>GX^:Q:;TY^OT/VZ1>$]Z8<5Z")8G+UV&(*P# MX2,#EX*!**1PQCL5Z$HFZSK6P[N"A2:7H8YG)R%4X[E,_=N"UU 0^B6;X'_? MQ^#L @9H<]ZR.=EWVIP[84>]^_W77T]^^W_59'KWZF^O7_WRZOG)Z_>#D^?/ MW_S^^OVKUW\;O'WS]U?/7[U\=X?)=$S4WI'I-:*ZD.$"4H/S2TP-JFZLA4GF M;;N@QDN:JO&" 7LR>#<_*V.[J$QZ YR#:W0.EO!J.PN+#ZCZ5ZYF&92R30!)RH67B4"K" *%!?!"ED6 ME%)]V**YW)9H:Z6O.[D\&'3:O/U F=SZ:=1.]8MY_V=&JGSAU']/ MIS0N)F\Z=]-+8S!4"['\>%HPP4V:G)9;:(I!VPX^I'&:=C9H>3^=SZXIZO=Q M-ZPNC-'=U4D'5W?%%;\_>?=D\+>3D[=7C%%OYM*HJZ4II_/1Y1U.TX?Y:&'H MU5_J2.GE\_JRFW9FZ'+R[IROSCX_+UY5,RM?B?-0;NNZZE1'F,OO+PJ@MT^* M+UM>N)13,:-'=1X6]S*;NG&[V%!M;TQ=,8V*T-WE!(2;,9[Z:]T]3\Z;\66/ M[)LV\>S+B^+^BZ%:Z2Y6LV;Q^KAP?MM6[ETJA.R::97P%0:74WG#2Z3Z67NU MDI9?O#4YR]](\:;QN #>1BS/%C&.SH&%SZI&GOYN%_ZL%:8B*PN8C]XN.0 "O"ED MTP3(HUGE]BWQTT7,5?B[?5G!UJ&TWK)A-MQ<64T[J,@L9!%-T)1$$1P1VEJB M4XHD!II\"C9I:@\A,O^LXNOT$O3ML%2L14^'2]XSV%\BHI3U@^^S]!,5G'>YVW52TNTH%*$JG,Q;E^\7I;)K +FSNLRWAY2?L3[^3Q\G$RGK0SI[0K :>>X M.IO $%!MF&;@!)T%!/$8%)J(ZDVG*XSS,[-'=7M'>S3@0$S'#\U+0 !5\UE6 M-58S=!IG3]UDX5?GL*\H\$_ HD,76P?>/@LO'.=BDK6>,$GH4\T.O.7F1.X: MSB5/AHH8B8K*$,&2)$Y+3ECD8!+9TG%WH]RX"WOIG[VMUPQ=H8/)\YE(I&Z5 MGBBDHY-E 9PV6S7,5C5+@A@*:C(HW@#5K?$PQN.26C%JD&11U7B6X$] ]G^N M+ P/A(3^!%=NX<#K(,R>08[FCD8)EK#0'-+-0JK?$/G$W'16TP':5S7B+WH M\[AC*EK);!,D*IQGXX MWA'+J2<><4DFT%(5OS&4_8QM;?\C3@.8 \_K!<>FA!ST#D+ON052MB\)Y) M>Y#7CGP]R>99L\O.3O?S!I7"YJ-70VK MLKD4C2"JZZRVM];C1>EC%[/:TP&_HN99@V>]0CT1DB\!M1?$R/(C.GX 1>/D MHI9685*YU:*J3VV?*)W7ZGR]RN>=%*O.YA]Q?6M:Z1MWC7,-KHC9-JCV]!L? M=Y8'*/AS/\DWMRF::R]7G\PF5?->>.@&_ZR9HO8 K1\SJ9JC\;6(W3#J/COT MVFK,!]9 476>:>/BP;?VJ;1^[YY!H<%9^ZRJ?A)J;857-99 MH]TTWJ;]X\3#?="]_M'7+.K=VK/PN [G\/Q+8.C%7[&Y; P8<)YI'HSC:M(= MH\$/'G-&T.)M'+_-%6.,@@ IGRW$"WO1J$?9:%^B+;9:7 +^M6=-8#D#XR\) MAL-LD--DUKUB19:O1?F'P]H.=3%%7)3 T4L' >^M8@RU: MR]-JOCY(O/&T^O &.ES\E!_\[T.RQ&T#K-X579S_NU[&Q) N,:1+#.D20[K$ M$:=+9!]#)U&>G/+\!7F>7=>-C@H*X=H1/UZ?G]9^Z6Q-M89*@\5:C'_ < _U9&'GZN4>-.^7DJEZR M$;J=C;.LT>M([BLGG1_W[&R]6XXK8TG9V:%2C7"@4#U7PR.(:^E#G M5ESK^_C8_"ZX)X*6O6FU[[=(3AL'7NT973]O6TNKK@S[*_N^USC3G8XW2U\? M5J.S$>R.]8'<85K--Y;U9[>N[0#V9(//WZT#()JSQZI>M&YE.L])(XLO^O7S M^\92MCGWD$\_4J)]#KJS8VNKXC>-03+YND?GD//W"SS.=#G\JV6@]0SR[;VF M-UV;&\2'?GC*]4AE!]=<7<+=RY>_S4Z<#WC4C*/*;('&-0S"Q3,[3?EE_;DA MV-4SZW$-?MG$1B*$[3'N]RS%KHX_W[84=^RL+RDS0AA#9!2>"*DH,4R41"=& MN2AU&?Q6P_MOBH+'L^@S4,[BHL(VS,,)Y.=.('&Q,#ZX 8;1'R"LGBB<_CH; M_6XO1YPR-<[^QY_F=A&0:5YDW\0<=?/:S8QZC*VC'A VVL6[@,7#"+OYQ^:4 ML!&2W07PK$:S;X,LYN?G\UGS)/3/78 &UOC/-B((,31Q$5%)PDU>C-% ,>M?;5N*G]N)'* M\V8%NAFC3A*&U2;<00[ERRO:M]ABK6>1U,EV-8 M/BW7?_2V8@9[N_/)K8!"5RN*K@EJ=[^C2HM(/ENB"(!5.%V]7\%WG')^G9W? MWM35!3Z^*ZW4I]VO(,R#%S("[/22%X$(ZRT1JG3$.,%)F0031J=@BJW$HU0Z M[Q7SQ"5 :,%*09P,G!A?,$I-%$RYG9"[!I$_:JHX[5:L/H]A>XL6F7[1HE]? M_?REJD4G^POHWSULC-QD.FU(_"I+@[J167TS$C2K':#T?P3R/CJ:L398IHM$ MA \@IK5GQ/G2DN1WSIB "AA4@FN(K/,/N3#:C:%^.U%;#6H[MXI]QFSC0 M7IFE QZ?@YZ)?Q;Z_+PW&8H*,0Z*Z,YS%T? W9NC]::@%?&K"+BN& ;T G0 MBU^LA25(2# ,\+@;]6I,&V]R2>NSN<8!L'O9\RE<_'0!8@27Y(;,OD>S=CIH M74A/F"H<$:DHB*:6$0G<2H-*94I;,,\+00UP)@E:@6@(#NXI.+!YM(I'ZITW MUX3YESB[O"(O8(TVF0XM$)+/H_!))-A+@J>/),[N)[:BEO-MEMD72D7<_?B> MJB/CQ3INXHMI%#GBI8\XJ'*_?X\Y/LN,(<IR8E[T5]0-5'[[[^?3M3]_];3396MKUI7]>H#+;926?OOVSRT?&UQ%: MCD=OX_L<15K76\#[?W@WOP VXYK^[=GHUW.L%=1F&\^;R[*EU]ZYKN%6P;#@ M)>W#O_O;R:CWYSIS#;"C+O\#E%/D&.*7O\:@>(;6^LE_\\@A5?&V,A8H1>MNU[ MKVIK72TF.56J+B34:',9([L,@_8>G,I\U[C1')M4>9'@GYC3\Q!2\9%I@M(J M1S[B"2Q0;QY'#GE:E[UH[()BYXJU@7!?\R31G+3#Q9CY'N8YW:S),<^)T?^( M=QPDUV!+M-F1O,=$;%[TPM[9/!4+0I @VXS>F@ ;-XQ><=,)D=J M87KEN^PP:'BV%+MX=GUEGU?[O&G6O D;T9DF2%&U;I1]/&X._&0;.L:-1P5@ MN4YD7],O:AK9^[!YV#[&@_R/$5,#JHU'YZ/#=;9H/J$\&&\<&47OUHUV?GOP MJEY)L!!MR8@2I0==W!IB=-)$NS)ZS;7AJCQ(UY,ZZ>KGQ?S\^1S3NOSR'[ % MSW,AM[@8ZGH=O*Y7\1#K>KUY^5\O7_WY\HD7[7K3SR5== WH,!$\UP%8+N;3 M]BP2@/U\@AXDS#'/YZ-M5A6"9#X[31';0+=UN'I1[^A@R*<1=;+%(B9,-*JZ MZ(O.2]S+6*TS4#/.3^N'UB?$\RIN#P%KASE,+U_6">2-<3J_FB];)XLTN- D M"G2Y(V\M5L9IW.#KQ/=UZ9QUNE,311G:&I/U*[XV?/FH:>:K;*TFX[6EIR>J M1KW93OW-)>] #&(4U 4HR'4=FTPUO7S%:Q?Z_(\WWU;(LZ_])'2O@$FR>-^4 MRT%E:/2__D4)+LL?UZF$35G>RW645I=>Z<^B_ZL-=C/YK?FIA3L!;C M@&?E_BN8$&G8[*H;\'\@#_R-_DA3>;K M:>T6?)ZCTMNK7]:&U\:#?Y],(_HTWP&S_Q47?__Y]+_>C$>_8-1K=9:7Z#2@ MB54M%^OZKK_\AH'W?A)A>39KH<+ K^[1>K*XF:?UU7!)?F,^!WP.S\SJ6CL* M&.KL#"-(PNBGKL'DZ'E>T':BKV=N7I?@@JO)?P'YI&81N@5\#D"+-\F.6^,M7[J A1? C!,?IFWXZQC3$8OL%IP6S2Q_>VT M^FOT'Q&]DR_F?K56B//R3F&CP8;^!>R3Q:SC'YPVV BY_LE/<19;/H [-ZGC M[_AKFM1VS7,+?(Z;V7P)FXKTG9_:K"NLZ.N?WIQ>>4I>SVH^F\5I2\@_=^41 M^DO]HJZ3V5TP!@FW^! OJQX!G3X_;5+"5\T2W*-K>,A+BBR>U5ZSLMJ;OD=(EQOK4*\[8NBI0U-[R O$X) MS+)_@BW2VKN_O'[ULE68?LM/7[>A;[]9ZW3-L4OU]S]6U=GZJ*9]P"]QGF). ML/@[?%PV>F\>UN\3O\@_-KH)(,5\6O7+T39SW:BN5 ]Q.GU_Z)+X/9:;RL7T ,Y6%1:X MRO49L%(4E@I@FH[R*==3[MZ1"TKV5-3^(7XO]6=' 2Q+& /)\0%@RHYVD9=E:;QBTX;N)$T!0ZA_6KVL-0M/U' MBTGUUU-FJM8AV5!%=LI46_[,M=MR1XQN[G?4EINK;#^N1G\!^1O3)(X>AXI,R M#O6G>S%'*JU)L%<]"9T@\X^S<:['#5NWLM/Q'LG0@E%#G T6+5O/^=8;FTI1 M[3G$.@NTLNE+?T0HM)*8.['..+TB!68L&]4'( M=NGS?0,9MPM4OZHY>&G?M>F]&"NN(WE%SIYOU'+#S<_?*@Y%=24R?*L(<[>61?" M4?9;YVWI%74%P=3TIZG:>*3^;;U:?>O[V[!.?%#^97UN]ZZM_H>374^D7R=P MLMFI9U>!U6^J7-'R2=L5$05$$Z Z;LXV,$RC7:?^D/(98%75X)@?#FS8O&HM MSMI*LOF?/7H@73?5O.QZ/YE+#V"A)^$ZV87]!=!/2Z M!.NJ?V+8C:@3M;GB#/($^B \QM-45XVM'>Z)3$"_K'7H71;JDQ4D5\AL705C?1R]7D7;.ZSZ$/M7US(%D_6Q M-"Q&8ZRF"=/UTBIKJ/L< UO%M]'_4BM@Z]=VFL25,)*U;7(R^H_Y1]C[11V: MN)L?T!W0(_S^:]M6 W4PR@3/_&+8I[-V5< 7YW64;MN:H&<#K:VF*\5>KIC) M3MIQ]XA<%19D6$[K MV5 VOT:!]*"N;32K6YN.V2AFFU=2*,?;O_, M]_K"?G*RKFI_]U@WQO93=8?&;K4:)L56+7^[QZ&-GJCX>7,]U>$SX8?;P84] M[,WNR'0S)H>5F3^AM[)U6ZUJ56GN$(&;PX6+ M%79?:SI.9%_31?18ICD_N7X#2M'63.Z]X8'8 [>>JM6&:8]^:AH"/E%6>5<3 M8'-XT'JW&K;(,J,N<-&JPOWPVZL"N*XL]&%>DV"OS%IM\E[6'N"YAV?UR_#W MSB"N1/SU/-.UD9'YJ1T!\F_3V+UN7P@RN6MZ*Y)S&4AXYKI4 M?*VHY8)0+6)\?E'J[*-FJK?7"5? =OM",9*H#$2(DA'#DR2"JM+ITJ22'Z0K M^:ZDA5-(/M?(^WS\3/,\Q_]EO;Y3I=94TBGFFPK\5[6A!/+* M66XYQ1G#9^=H!%7/;HY2#S,FHRF+_F]-.F']]F:P.+!G>)[X8Q, M1D6W 7\.P2\[1W.+4\XJ\EB+YKQ+7.\?\-4+N M5DWU&]3&:URDXU[E$8PXR9,6]LWU7P^\M]>5 M5 >;^DY1=? :D<%+QZ)41$>3B(BB(";Y1((/W)@8HV'IJH]6),V=-(:$E HB M'&/$4:5(TLZ4I2X5"^$Z/MK.-[NWWG:Q46^[^%+MQX*.A3)[BS\^5((_+#L_ M"#H?8&V M9O FDZ. 0Q1K%!NB& &]""K$S%.VI)ZPX+15V'-)R%$*2U)OBB) M2!9 ,=F"^$*4A2ZYHS'>"ZRQX=$/?CQ7>H MRFV7P4%E?C*L]E1%RK>&!WZEB++")9XH\3J@N.&46"DT\=)KZ2TJW_2VHB,Z M$=7$FKWI LD.)+/DN$1'SR.36-=3T?[V*/EI0,T!-8\ -9FDSC-G"+<.4%-J M3K03@2A%@^)4B23CMK\B>5MR1DIG"B),D,1RX4C212&8+E4(QX*:5#\^/?^& MJ#EXP&_*25VTL&M=X=@?>#LV]'_6Y4669W%PD1^(Y;Y\RO?89=M7G7,^3.FW M6UJ!"A]TX2EQ3#J05M(24RI%A#4E*/+<4LMOHN-?V$O?B:KFH.M57+Y.6Q*J M;H#V1V;I0_FE^)B;6U;RKW/B^]BYYSAX8T#1^Z:#)XNBO(AEX9,AI0$E7B0E MB):"$R6D*92GHN3R)CK_O:*H'L/P!Q =_/]W'Q#3)-0/>OYML!D_XC=/ZJN"JT2&4R MEGB9-!%>E\089PD/C&K)-?.NN)^0FG),BUL.J?DLK3P\"36H^0.(#B!Z0Q"5 M@87244MHB(F(TCIBI::$2J=*9253MMCJ7:VIIE0K(A6@KZ"T)!;;YTDMN$X2 M/D9Q+R#*Z5C3.U7R'SR(]M5\^(R9T$>B4=Y&@OC0_>7K4DUNMOR,[FG_,C2 M&1K # U@CF>QA@8P!VH L[N+\>-=@B,H+O,5\]I3/JF,PK)D&%&E,43$R(DN M!",%$TPK$;EAX8#MG]_$[MML+GZZ[ Y\O<83:&=[FPU.OT-C% M\&#H1">N;FB@W"H:/:%*!-A06<(]I22<1P$;'0,KZ#=MZ%[;1FW8-O(+M@WG M)VRO87/WI#""JZ=-8/O7%+=J:L(N\I*%NF?2#7J""N4%H%L&!+FNY'/]ZH<[#QS]V/97Q\;.PE3YQS M2X!M8>."C41;RDE0/D56LB3T5FX1U;:0IO0DNHCA'Y0"EDL%,.TE+80L#;<# M&V^S,?#E+;.A8J%PA2V)"0*DK/:6Z.A+0KEVK@Q,E?[^V% >#QNB0GUTK%B6 M!MB*!N(U=T1P5Q"G/">E\Z:@J6":;\57E=R67,I$I%24 HK8@MGB(JR+$.P M@A=;VNDZMVW5?9MX^U.G*N_5J-UF$[Z[JXS^=5W=+CM5O:R:QI9]Y\ M]W/3GJ'A]E%[-O!4JRO_(_9+$,^:TL-M'=C)S"_J+AG8S:>J&_G,\[+F=J:; M3>UZW;H2ECAN#39LA72._5'_IVF?UF_@-9W/WN=:_O!RK$".=>ISB7) TOGG MQN;;+6T[;GQN-+D4>7U';@715"//30F:MF\3/'\8=YW8L/QRK#O*8_'E^6J! M%9U756U;U+TZ+[_0Y6/<=5*-C6G=3!JG]0$0)^29YB8/73>U4#=_V-7HL%IN M=!2=[.UADKUCFSU+@!&:IGEULS]8W//8-+SQ]B*S6[,_?C')EA/(.C233M\^ M'Q4"Q"C--:RKWO6YK>&5;;A8 -5,+IKF>--<9'[>M81HNF V=[4-N?8M3]<\ ML^:=IC$CW-3N#):6;TMD7WM;GFK/&ZRD;FO<[%%1+GG>[6+-W..F8>SFUHY[ M#4KZ/4G:7L'H@&TZXM6=(FN,P-;(:0[Z1=UJ)+<";-BB3TCYNQHF=C;Z:$FD M00\ (@>L"C/L]<_;XJ1,3IM]0K#EQ6:?E'HUD#+.)A?X$Z,9AIHV;/O?#.^K MX'.G,V1R9ZG=>\+'?W4%?0[4NXFW\R[:QETGJON M]Y[;K%ANNM>(A2O-8Z],MGM[IND] \0AM:U\ W;*R)TOHCV?8B-'O'4:24#* MQH:G%S!NA*<651O6K)L&Y 90==/BSL?53:\><>//0L8[!RRYS(/MGS$UJ6"C MZ@R 'HCYM"^$VR9G&\NW06,[,:!/8E<:$&('D_KX!FCYKY@7KWE+_773<+G> MO4WIU%WWQ4E]N7_A-9H=L"L(^K^? PBYQ>1_CRL[J\!N64S2/I>]* JOO"Q( MR4JP1YFEQ KF"!.1ETI:)J@[2$[_&AM;)16UV*''05^YI\-@.U!Y) X-"GE!:?JFT_TEQXR8' M!3SCUCLE/)!!,'7C09Q0=?.V$IIRNO[OZR;V8 JI/\0$BZ<4#MV5AF9BJ V] MY;;+G4-GH7/C?*X1Q&BHQOY8NT$,(/9 0.Q+]>V/@8$.B5 _M641#T(1CP%3 MGN:$GRP#/-\X#!B(XDE/^$%QP;#;PX0?,7D?$N3!T!I4G,%L.@XX>8IFT]-S M_?QT_=KR@SOGJ0+QP$2?9Z)YJD,9!RX:N&C@HF\^A>B=_@^<-'#2P$F#4GZI,RFS1+QNP'M4&A6C+5X?#WS!C ;P&P LST+-"TT>' ME4-_T0$T!]#\QB9!/&JMC":2!4<$5918*@L2HV:ZY$R6Y5;J9:"1EM0 JDE; M@B4LL2"?5,0*[>!#9)Q=-_7R@%:M46-3/#YP&]K]'(5#=#M7^U'BRR!.!G%R MHR8^J90NV$168E4$&8[9ZS@G-E0^>&(KWV&"),24GL622 M&>XUO0=Q(C@=PWL'XH ME49L%11//NC(J2)E23410>$]\ A.35(E*-=.Z;MTDLJQE,.)SR.@[@',!C [ M)B>I3B:D5%I24AY0>>/$"2N)L;)4)FDNPU;#L:\!QWMQDC*E'AU6#D[2 30' MT/S&T)]8>JZ4(]8S@9W4%7&6E20R+IB2UB2YI0&J@EEFC"=<<[C'4 ?V+:!C M%(X:1YUV9JL#R>U;M8*.Q6VW5'PPBN ^)^F1Y"6R>RF!][GRC;<5X?X4%N#: M$>]/83&&!7CJ"S"PPT -PP(,[#!0P[ SL,U#!4D;G[U+5C]N$,%82/N8)P M,60G#R V@-C1EL(Z!@8:*@@/94,&!A@J" ]<\*2Y8-CM8<*/F+R'"L*#V328 M38_$;'IZKI^AV-P@E0BM7LK!*45E24L0R M$<&8(K8(BC!ODA2LM,:5=U]KB _%,?C8 MJ,=7;7THCC& Y@":WU@FG06E6?"D5+0$"[4$P"H=%A0N"F^3HR:HJR#G$R^\ MMY88J@$8.1< "E MTM9*SJ6Y>W%2Z+$V XSTX2=G8R*&"\&/BH@$T M!]"\F0:HHREI25@"Y4\44A-7&DFD\: 8RE *X:^"')7*:"XC*:4%K3$X2[0L M##%<"%$F2=VU>TD>T*I5="RU?G3@=G,G*7RV;AK_O5V:5ZOSN)AX^#M,/NSY M%FX]CBC&*^_^[.NNNU(X.9CDGNE][A4=%S6KU3"1,Y(SJ3R17@(3)8R?\U8# M0Y12EE#P$061!,3Z%46*4H<2SF H1+:-JJ[G4'XOY!=#EY1]3 M.UN>SL++?ZXF%^3RD_GU6H1W\$;?IK._5_?C2+PT07U4,/W_7E7+2;ILUR]?0ZJE72Q_S%M'8)/.JV?.5G$ZF<6M M35[O@CB11?G] ?S86_'EWT04S7#:N4]F.'R2E^ S<_[NW\5)2SJ]%:P?R2B] M^L![F]XFS?_QYO4?+]^\^[^CTU/WEZ_>=3Q0,W[^WX,R@N2* M*ILB8:; !AHR$6><(,F5OBB3+11/M\H(^\F_0[-,CY-9P(U&FBB^O[K@5SCB M;@]M#K'YS>KDRFFQ79K\E_5^=;Z:VF4,(%SAI7Z2#8SZQY[%,?H8%W%D*Q"Z MT^G\8_6L+VF^;2T?K+"HM064H9U0K@>+ WMF5\MYFYB"XYG,WN/P\7("N#!? M 9Y,/L7P8X<9)X :S0U $%-[4<5G5;RP"]B6=AVR]E<_^[M=IYT?)M7$3::3 MY>6S]AG[CC'S:U5Y8I3Z_L?O_OZ9B]A-?R].0(&\[9=\Z7=^HLJO&\2#*>AP MJ*RE!U//X5 3'LHYW&_FW^_](IUB2 ;%4-OIL)T"'F"^\#"_!SJ_@58?Q?SN+#*Z[_;)3_W&4.F^&R4_ MI_]@>E>NI!N(PK?SM/QHT5$&HM"OC[A B6I^"/%#G,YK!YR_;BVN!W""DNT$XQ(9E.4C!6" MJWL!L:)D8Z6&))%#.(T&S?KK6>RGU62*1><'??F1B)HGF-!P< DC32J=<)88 M:0T14@2BC2^(HLQX%V-9I*U@35&8%)65Q$46,8J=PCVE(;X(,=A0:.;]O4@8 M5IJQ*1Y?R8Y!31ZP:\"N;>S2WLDD#%%ER8EPT1!31-"5= EZ<>$C=5LFOI0R M, $ %Y@71"CJB"[ Q%>@5[,D?1FVLVGN#+MT*0;L&OS.]Z(=/Y^?7ZP &K[N M^/7!@= @:@91\RV%G\I$1<$8*5S0*&JP\!,WA$IN1&%+YB3?]B87B2H30+7& MPD\F6.*I[TG4\#'5@S=Y4).'+7T*V!5XF63 \R_,QZ3,$<55I:!@[ PH0Q$:"F)U2R0&$TIC2R= M*FZ%]HIZ?C_Q%L6XE,-)Y: @#UOZ!*!+ M)@<@Y"4))9:N3R4CV@(6E8Y:T)3!]@];59DHM2*J (#%HP*X8R4Q3B92^-+X MJ(N"FOOQ(PL^+M3@1A[C'_^\6@ 5KQ9Q/$I G_"A^OJDG@<'28/@&03/ M-PB>8+ ! .6D-#RW!N#$*:8)%DD5WO$HRBW!8U29:.$M<=XX(E0!(@C GW@/ M^C.W,6@7[R>\CX_5T"=OT)F'+7T*T"4XXZ6(@10F2"*BIL1XZPCSA6=@[ML@ MXU7HXK3T5+B"* ]&OC" =%KCG[J(CB9=:GW]LDP'AB[!AK"QP:=\/SKSZ^59 M7#Q*V+EOX?+E2AX/ABV_D0Z^JI;)8Q)0EA>&&IN(!,E"A%26Z!@Y"50&5C*I M@M\JH*FM+YRTD7 F->K6DCCM)9$^&I=25$78:M5U-Z>>>BSI+1>BO4[AEL?. M+4]0_QX@\LE"9)#.T.@2H=AY"A1S31S7AL00;#*11B'%5C=#:4PRU!(I!=R# MR8C&"4$DX*0)2BJXZ_X@D@X0.?C&'SQ>#ZK]8[*G'_0N'USFJ"@*601!RAR, MJ#PEMBP223X8QUEA==@NRZ%%*I.QQ$M4Y;W&EF+.$AX8U9)KYEUQ+S)'"STN MAHSV0><>MO0I8!?5W)C(%.$F<2(*$8G17!!5Q%265!:EWO)YBZ0YIGN0D%(! M.C9CQ%&E2-+.E*4N%0OA?K"+FK$J^8!=@]/[7IS>O\6J>G;]YA&/$J'N6PX- MOI\GX/NYF\Z6,J@R>.X)3]8240I*="DYT<)Y3;U-KE"'T.M/UX#QHH<7\'D: M\0.(RWZ7R[VB]%#1E@HL 'G+4O1(W4[WTR/S"9H+ TP/,'T@F([44F&C(58[ M040(D=C2H_O>87\ULZMDRK>8,,<&TT4YYN:6,]X?)TP/QP3'*C,&$^2 > M]"X?/GK'>B>E*PDM-5;O+B6Q#"06]:4M082Q0M.K%%1XT;!Z(\24E MD3&;)*.PO(IU1!A1$BL$(X!8BLL@;!&NGTQZ0.0J^;@8ZD0- M1P3W5I)P5BT7JX:[9J.+Q?S](E9#V95!W#S473ZXN&$F:,]X24HI"R(*1HGE M7!)F+ .QXAB/6X4)DXEEX8TDKC"&B-)&HF7P1-'2,YJ25B'$S>,JG%1 M#HKRH"@/6_H$D$LY$X0I-8F*"B*D]<0XK0GGCA=1B@3F_%:"CI+&,,T)+RD' MY1IT9"TI(TZ8&+SAA1#I'I#+\#'EMQQ[_F"H?' 8WWDHC9V%1XDY]RU9AH/7 M)W#PNJ]H;L$2>F-R)3!!A2T(U3C$MSRQ5SC_3LSC M%$:/F;GEBK:/###[E@%\MC"-(\'"*^_^[.NN/76@C/C)3U1;29P%()M/.!EXPK..@CY=DTP8_]+\]R_W&JJ^$D4.L/R,;5 =K/>:[,XZ M&_3"OH^U>4EL@K$^L]./]K+Z\;N_;VQ1N_Z9^'8O_DW6^)OI^68+_+$>OYM/ MPR%6_ ][Z>?GH[?SM/QHL:3_KS-_TM^$)[,2K^9+N&XY'RW/XNC/F5V%"::L M8X0:.G%R_OK/DYF=^8F=CMXNX0L41M637*P? /=74[L .3:%?^H&$-69Q5X0 MDQDLX7Q5P5?5> 3@&4'>@22O?\]7XE\HP#'_?P5K^+>[6L3[E249T+*RT8F4 M1O-XM3J/BXEO+WF\2]#-K.^>$R>R*+X_(A_= :;^CSCR]F*RA''\3QQ5#;Z" M!!> 4AQ]G"S/1J=OGX\*28F@)Z.?X7H$L^79(L;1.0SMK!J!:@&/^MTN M_-FH8.,1IUQDGH0/Q7CTL3_L,.K,IOX"?L7J'-SX\,$8KXT@2<@ %@CVH!,R MD9)YQA7UNG!;10BB-R4/01!94$E$R2@QRE#B64R%B)91M14,^7R]"&W;]%9& MGH):@2/:7Z9';1@A\@M&"#CV7[IDDK<%*00'*B^] M)L[H2)CB91)Q0B%VZ@6:X<&!\%H5@8'R&<*_[ST[V-_.Z MO_T? S)5%VC? !9=CD?S=#LHMEO;_"KQH+[=VKD_ ;'19A96)"L$H4F"V'<2 M5"M7$0E\K94Z.\T"H#J+<5GAOL$X*]R;)8RE>T-5K>H-\M,)*JY O6#QU'(! MEI'D#R-\M5V"132:1EO%ZF1T6HVJE3\;XXM1Z(#>"_H>[.]R86=5BHL%[NH" MK(C)[ ,\>+ZXQ+?LGD7^JRL#A:3Q(68I-5F,(EC"Y_E+((NTFHZF0'K54Z6/ M/Q83E-^U/0);:B_S^@$;SE>@=T<'GV>C5[!^YPZ6D->R?%N$9UZ#I6T8%0AM M5>]8YD-\3@RS6&VPL-^3EO/-.D7WUBNC@=D. MZ-6. 38/M0OEDK*EE]Z;K1/ ;]$I;G7#'XP2 :\$F#AV.T,74142>UT+#H2A M@R>.,4Y2TL+X OZ/'\3.:&GB.<)A3^D\& SLSUD88& KSTX845!2)BPN@0B@ M#6PY9ZS0(12EX_Z0,'!K6[Z_6O6Q ,$)NID[?;=5:'=I')UR:Y>[%(P7T=?J M3_-M 6KN\5&6\#KI&#VQ)69P)E42&X0EADI>FDA-0;[1M:5V,VE04('AM"-BN*! 3$P EM0XS>XI2\ZO?@(RP0$ M 9JYG;V?N&D\K:JXK%Y,*C^=5ZM%? ?O^ G]J-^-(A#&!<3[6TB^6/69:0[%=]YFP5IY-9W)(ZZRU&@59^?R@Q=./ @&8X[>0G M,QP^R6OPF3E_]^^RHZG>$M:/9)1>?>"1Q#W\\OKUBW_\^MMOH]-7+T:_OGIW M^NJ77W_Z[>7H].W;E^_>CD>O7K[K.*4^[-\\SW_\BLEI=NK"F,ZN9:^-1^\; M_CM.C83J0C%>6J(] Q2R'#42Q;*0LHD5H*AO-83QL3 "$^42( X1 $/$&:]! M+2F8MRK(TFWUF&U1Z-IR:)\H+4(AN5'$ZA*K:H(HM=PI0F$:QA=&@@FZ52S( M&2-5Y(26SL,]U*'](6'0C*O$-;HQ;CY>R4[,#M%X=++R9/2/.#JS'^((D!CD M'XC(_US-XJB@(R!0/'NQL]G*3M>$.SF_L)-%UJJ7>(8U>S_"@[G\(%"]46& MA]C1/^&NR=*B1+UZ3WNLTST3F07&UCA)EF=V.+2QQO_1N^%!N5QX1/VV#, M8^/+TFAM-?:AB +HG/- M 9ML'1&%$HEG>A!#FE:.O^UVZ_?=C9H6M/ZKZ]^ MWE 2214]*HJ8 UG%V7?_/IL?$=4O&TJ,(1_T GU=#[4SF8P^XO_,YGB../%V M.5_D)ZQI^ZE:Y[_.D/1F=7!X'9B%W UC_2MF?)@ ^4PR$E3Y?/1B!8L.JE_- MED"">%%.Y^A"4L/\XVP)_S]Z_=?4GL'K1\\G:-4OXLS6G#ZI1O!];&_8O.[= M67W<_RJ;.P!?/]D*!N,L,#AHN_/6EY 6=N;/)A7 UY_YAFPVQ,5YWMKMT=GW M8%'4\0EXIC,_/Y\LFU/D<_L7S*P^MZZRWCRM(PMJ 6DRE$#1R?S2Z>\82 % M.=6."$PIE%=RC0;.SB<,C"LD2$ZG4Z;:W6IWL MK]E[WUM=R*SYP%@1 @)\.L)]CUSX4"KT&6%-3>ZPC15NI&:N2+*09JNF)K<4 M-(@0B7<88!LX)4XY07A1@B' DRNIV]CWU[.($VDV_B#[?J1>Q3E8_#G6K(U2 M D+XSQ4 ?,OX/H=Y51<8MK:HSB87K?B81HM).J/512NV\!9 7LY!_[85ZN-_ MPFWM(2$HQ%5^8RV+:CDZS0(J*R5K>02T=SERJ/ N:T?7JGW,^6J)^OOZRM9@ MO;"+Y01FCMXR6$O;!'K"M0DD-;F,=H$*_60.RM*[/)Y:<]^6BB#+X=T1CRTP M/AO5?\R1P/"GA@+@"R"!6C>P.)\$?]9Q=Q/K)M,LVSN9B_9$^QG7'_>^'L/6 M$R?XYBQE:_=F+\8.'IVZQ_2F#U,%PEE8'/L(O2TC9RMX3M8J4*3'F:^/:K/Q M@3M4OSQ,4@(5$,]G75Q^Q GCH]OPP]JJ:-ZW>X9XLG@HJ&A)!,@)8DT*A)NHF):2R1UG&]]@L;SU9S&LIO%U^AFY(_X& MB[#EV7R':9O[G9I/2%4_!?VW,;ZOLA)P'YHYM3V]MLP7=;3"!)3C6L_-SH(0 M4U[N.F@5Z3,;['7D+-Y3K=Q_ TGB#?VSNIJ1TGPZG7_,Q(L[4W4L5#/\.4!7 M9@NTKK9&B1@"O(E3^$Q<\+,C2\.YLYRC-E'C MY61J+^>K);SB4PP_=M[I$_I]>X/'!+B+*CZK(H@/6/=V';(DJ)_]W:Y*2A\F MU:1&P6?M,_:42*I?6^CO,<-U_P7L2[_S+US 3ZBXZ3N*$_JEUWSQ&3>>YXE6 M]ST&6(>OVZ\O%-S2GRVINXN5OJ8(U]?4.-$/K\3)8YT>4 '^^G^^8V"L?':N M7U7#L!WZ+:[.X9*9]RW?IAOSVZGD.E7]CF'M#DA; Q0-4'30Z1T#?QP26_Z1 MKP$-^Q3F:]_'T9MX;D'[G[T_R!I]MEC4H5;I3FHR=@+J2_+I&"CDR;'$W4SX M?!+"-#[*"3\H\CXD /9Z?P\L\(2D_(,B^ '/!Q/@J+CG*4_OZ3D@_JQK6/PV M2?'.O ]/T')X>H3URV)^O0:Y@T-KL$X&%MIIO_0.8 =.&O28@6^NQS>OKM>+ M9F"7P8P:X.>QNAD."2@__-]H%YOEGX=CD\'--DQX,$R>U&X_U0D_?'$]$/,3 MF?#-.J+>I3)_W]T3]F?%MI'KF\'HAX",A]AY[VG.[SBZXMV;&'CLV_MHY_=5 M"ODM=WT:J'>@WJDFWR]5])K6\RX7H'[+_D:LFL.W"6&&U MP+(*AZ-RQD]4M\]7"Y4>E.8?IR&SX[%?T=UZUR'XO3LI[J,#:DB3I4A"1O"'&&$^<=3Y:::6.6Z4M#HPZ.2CN0%WA%1TSLZM6Y=VPS<-K M"3\H#0-:#FBY([KA&TMS?1WZ&E5H&8,GA8R OMQJ8H*VA,9"Q$*')/16RY$# MHV\O'^Q:1?6_#H\9&U.UOZS^8\;CZ['FM>)G!F >@'D YL\!*0T B\)1$C5V MDBDDPY+MV \NI)*%DGE]VVKLJ[B_&.37@:8P8U:H)PF:]W&^_XT.27X@AR1_ MB [)=_.EG0ZB:YCTX'X[$ 3S$XX8'.8K+'7XQ#67W8MQ'&1S^!9JUNA":$F$ M\9P(RB71M-0D@ P.6AI&V9;C_UM:C#Y:%]P5:GEX^LL@.P;,'##S/AUQWKHR M"$F)+Y,'6Y :8F70!. WB61=Y'&K)]&!,?BQ.>*.")4'5]P SP,\WZ%**ZGC M3AA.O(N6B)08,2PYPJ2*6ELO0MIJ97A@.'W([K@C@LZ;.^3@,Y;C?UJ-"Y[4 M9(TKA8YW>T)EA?\V/K6ZR0TFAH:30@$9' MD(_[*.!E:,XP5*YX!"PQ0-SC)>:A%<- \$^*X ?T'A3^H^*>ISR]I^=Q&%HQ M#/6PAU8,1R'-G@+Z#@PS-%X8^&;@FZ'QPF T/2;^?,K3.P;^&!HO'(T$.@9R M>'+T/^#90,P#,0_$/.SM(Y[PT&;ANKK>T&;AZ59/'MHL#,6_'^?\CJ&V\D"] M _4^]?D-M/HHYC>T61C:+!P++3Z>-@M%H9-T4I'(2TF$H)3H9 .QJ>"E=F4T M9;B:FLXCIRR)1)@N Q'*4&)+59!2*:>C55X(]Z#:+.BAS<)!V6"H3SO4I_UL M00QA>)EB"(0:6Q!A2D><+00IG."%+U4$3+IEU'G8-=X>>(7:06D8T') R_NJ M[J:$BR5G#$"4.B*T O05I25:6NL*IY+A_);1]Y:KN]$QU>63Q..AMML S ,P MWU5=-Z\*53A&0L RF2851#MG0*LU2BONJ!:W;3P?KJZ;!"66\2<)FD.;A8?A MD!S:+ R3'MQO0TW:6]) F0-FWJ[U"EY3$Z MR9,EEH62"&X8,5)J(CV $-7,![;59N' 5C^" M8YCL=1.^;S;UO@8SFJ?1I./.D;)VY(S4CJ#<45!$LN% S0O M"L$ S4.XGRFR$[H#RO=@^]TSS@BNGL(03D;_B*-8+6'0RY@9Q;Y_OXCO\2_; M9Z[XZ2+.JCCZ"/>-7#P^!HG:R"1C( GW7U"IB%5%25PADZ.T*)G?HIY#=[#K M+=C+>KWJ4%>0N:_3SQ,D)*Q=<4V%@7^!Q/C)?O?7_5%4A[B+=NH(S!W"'AW= M%*6DPI:&J"0%F.0L$L-*T"%Y$3W#3ET%O7NZ>04O>_:\DBLP:O\O^6^7]UJ\V;DPW;<9=I"/;C<3C0;L,4Q,G!)+OI3>,G M$B:+F+<2V\*MSF<_ADEU,;67S_#7'R]L")/9^U[(SJ1^7Q/E4G_QWRO0&=-E M^^I\*P&SZDD;5$==8%"%W8 M][&._2$VP3"?V>E'>UDUG=KZ&]2N?J:XW4M_DQ4^@JIN!UCO/^REGY^/WL[3 M\J-=Q/'HUYD_V>G_>.PK\6J^A.N6\ZQP_SFSJS#!]D'/Y[,<9(>'/",00G;F M)W8Z>KN$+\[ASNI)+M8/2^M64[L8!>R&N:BRC*C.@(*JT60&2SA?5?!5-09C MU\>+Y>@";)?\>[X2_T+!C';Q"M;P;W>UB/?K2^S@K"]&KO^B[W9GH>H8@TH6 M;'3F)!$%!\7;>X,^+9_\N+LY?1+=\!X_Z:3KW?WTW MBJ!17:!_=+&*,,+>U#9DX579M%/J54N[6/Z8MXK IIQ7SYRMXG0RBUN;NEYU M=,:6WQ_*B7IC1FF&TTY^,L/AD[P&GYGS=_^N.MCM+6'7Q/;J X\$!WY[_>H7 M\N[EF]]'+U[^]*ZC]7Q,<)/# O7MVLO]>=!?ST8W],CLX7!+/5C03!"PE"P1 M/!JBT;0VG@4;G-=<;#FLN5:Z5+$D,5FPL9AA8)*"A2H*412*QUCH+1OK-R"L MU^GY(H+H^]GZW._X5X#I23:M7H#$V\PI?X92D>2# 'P0"?:28'XY:*_WL@'_ MN9I>CKC)9LM:C]R=EGX/)MDH8RU,?%TH*LG<-30;:N7#4)$[N8P%C E&NO'?V M_:K11OD0IY?C46\(O\UA!?X \(%;VC>/LI(!FLYD!IJ0'?E,"R/[?A&SMC/Z MP8*L/Z\/?=("AKB$V6>M"?[=>'Q-1J/3]M;N%1\GR[/1?_[Q^WSQ'@;P_ P0 M?O23G?TU'KTZ.3V!R<$;1E-\Q6(\JC["XB#@-=_DJ4^J:H5KYO)=^,[ZQVI[ M2*,+F. E7K.(\-7&:GQQ)/W%JE^PWB$M-=U;RH9;..^+)RVC^9N5A,0*._ )6^UD61>5872#Y'YUZ75#K- MI23<4$^$#@4!$Q>L8JSD5M531^J9NV5=VZ=/1(T8!.W@?++,#H@-;((["(M06 M.8B=*EUFV-Q0%WRWH">C/;CLIZL0410?'=GJR'QP>,:@52#"<$5TTA$4XY+# M!QZBM%L&K[)"6C"-,4F?B&@$T;1()*720L2$X5L,F6!C";$CHY6#($K!\1:. I^BUX8R5ET5E+I$>* M$J4A5I<7DBCYY,IG&Y1*4XG_+NS'$3S^/-/@AA:(3JI1MFZ^K/X=O=)7*ET8[25*V41$"9+7 M:L%88<55(G;6<5IP0X*0< _3AL C"D*9%+'TVGJ[[=V[!R(NCU3I.QF=3J<- MMJVRN%WNHML(UI"Q"0!U-$^.")+$ Y$4:%V!8?B/3EB53H#, M-,I3$GR9$M.J+**Y2J!#Q M:[,R3=S'P>(]]N==W:-TM7GKK\9: _HTVCJZ[1H%OPG9QE#N55;WUX>8SDXS M+55G$2YYJMZHU[4FL-,/.QY]C".7I5X\PC!+I7T)_"0)$P8P7GM@&T-+4CKG MDY,T,EX>V@]T,/O&'*7$[XGYO3[$VO-S8;,W&=AJ62W!\,$+D5$$;6>M^^_OG-Z TJMNBH#S'!%@+'Q^G\X]^Z:.+N$1>Y3C"" M1DP)G0X7TU5U4SWF\,46>,!:4)[0B%66N=/$J&.U>$DBA5,###/ .5J(BHXR0PZIQ5=CLJ.+%8E@#1K.!@NKG" M$"NY(X9'[2.-W ;Y.%5WG?69XNA4]_H8L']8NGE(>HJGH=D>?#4_&7&4$CLL M10#[_)CZ&'$\ MQ Q37[>6'D_FR,K@B0"[7ZMCP#N0*7_3#YVQ6'1>\@K.<" MOH[X^AAK31$@K6I/;X].M^&R=(#9CB@O+-"_B\1)KHA043+'E(Y^JRJ@4DR4 MS CBHBWA2D6)UDJ1Z'@RSO!4RCMP=WS1J#C6(ZZC='LQ5<98)D&2P-TO'!B6 M1:2$6RTE*JR>;06U6<\H-4X0(2DF/8+0MSQ14E)K"QE**:(Z CK8G+SI;)[-L0J)R"IU%PTT4O@23[PP1F.R;*)9\(8F).;Y=(*O>+< K7?#J]+_H?/WXK.; M&U_9Y@2MOK4)UCC=]!QW/ZV=,=EE/3^'C;G,FO,LY"AA''\]^_Z X(>S^32, M?/WE11V_DX>QB+E0#$P5G]">*J_?B/=6<8%1(O "_#K&=N[]=^0TTS )MZ2T M1,ZX4Z4G5J,?1P50FID!E;NT)GCME0I;=2!H:5C ?"?/!' ?HPJ@F'(2="&L M4AZ4[BT_SB[&ZV17_?7S^>P#"$O8M7=SI$DDR1>Q\HO)12ZSEAJLC#8V@AI<1 4JK2PY4$>9 MB%= &\()I]QV5NB@!A\9E9V,3FN'0XZJ0UQ:T\X82.[S'NLE%I]%7#\Z1<,4 MPH-RP E7&A0-KBFQ!LPU"S:;C30YNAT#P[DH@S&!<)&]"XX38X&LA8S:%0E@ MDFXYT_ZQ@*&^3NEU>A%37"PVW=?/894.IE[L+WQSCTIFMCX^PB+ #T ^J9&) M?OY^EJFFCOJ<5]EG#4L-Q+*:5&=9GP!J0Z(:UY925B^V/=[PS1Q#4&=QV1[S M;KB]JRYC)Q](@T1?Q+,XJS NL[[W"3M 7LT_Q','J\CK8X4BN\#3"L_CT>G[6_@0 V7%\,:Y#<_.>'ALT%$9Z;YDF#.Q0#*$7Q!1<$@9JC4D"%$2Q M50;#H>/11$F[L!$F =] K% M%ZHIQX,!62+T:>N! 3]DX"K"C18YFSA'R0 FC^,\5V#H8 M\MY8::=3N!K--[ VJM@<$C1VS^E/;SJ3*9\!V!Q).)UX]'J/ZH7J7YV5RG76 M &B4V7K\X5/]KAR7\[:)V'D-2OP,LX[:]$G8[(VWXZ'%YNN/#0D,UX$% ;P, M*BL815(0RTTDT0)/)UVD8KNJ!XTF254J4J)E)%+41)<^$@XZ;**V8)3;^SZ" MH"?LF'P1WV\8XWM.MC:([K*FMV#A-?4EF7YP7M^/\\$6EC;P2/!?INOUX=D& M=8/@ H*?5/"8J:^KO;;I'6= ULB (-9:-LML6)=/JYES:N%__KF:YZ/WR^Q. M^(>=8@8Q,/-R])_SU0*]$HW*\N.D8L29SIYR8BGRA!18+BY@3^I"MR701=:;94*\E:I/TJ&(QO[_BG=MW0%Q'5\YGC0F\=2I\E"0D?"JL MXUAN7Z%WJM3$I&B)*HUPHHB*%UO' TZYQ$TA2:0%@+=0:.&5B3BFC ZELW3[ M>.#NSX+I40'QC^LHW.69!;"9U(Y(1,(<6%!;__!S_R"K\>O&]W.4\1_GJRG& M'HRF:"' 8V8CG.;WF., H)QQJCJS=0V\@(I-P(? '_FRVO.ZC=9(MYT&@K", MR'ML=!K*J!0&*1@:@>9* W3*O,/#*2%!\ 4" Y*AL:S M+ 6 #_>5DMETWW1*CRQFH:7+QD&/(IN5/U:;EO\T@@9JWV<).IDCR6Q0)!(= M_/-C+5"/C9*2QW#O5)#".4V$H9C.4#@@+$ U4"H=+[;BORU54862DR!17=7" M$Z.%(\Q'"D,QR +I O-(H,1ZU MP,8)*A'-F"%!R<"-8KJ0Y;;'%Q;A3?1Q\@%7:B\5/M90T\>OMD5# ]-<8>UC MD*':1&*Y!'FHDR\%I\*4.XX594PEUR0I!@: !=W?2.Z)!2O !J^4*^)M4](7 MFQ(=F:]CT-HZ0Z%@B998S$%9H#@.M.<8+4CIE;'21&W8EFO$2*%I<(Q082V8 MJ0K]VJ"_A8(Z1SU71.5+@W%XV"7/CT46=)%7'=]1?7BL^/8=$MC&F.%KX?>5C/VZ^ MF?=F]9-E#GVKBWVUP6UXSYXTVQP_B4F36,5GLJB=CGG (UB=!8Q@>ME[ 29A M84C*^IAI73( OX.9+>S'V>@"PY_6X:W?'J:_ZS"W.5\Z-NYWP4?-)">,BX0! MUWA RB*)7# F9.EUV@Z0L"E%Y8#G!4?NQYYAI4NDM$8K%[%5P+6"]?^:E59S4B2L"X3*CP6=B/@B@A@"U;I0UZIU=E#2^E*X'I#6H[#- M'J-*K9*@@&^:T(("OGGFB"ML(B:X$BBM*'C<.L7Q- J:C"!!.DS.UI8XYTO" MK34AE)P:=^M&W!,YQ7F<*K5WR@L,,S3"./0G<6(8C40Q #1EG)%ARXYCFDJP MX!(IL!XD"%5)+#5 M]XJJFA47&Y7-SLPT5T#Z!ZW(=?3J9]H[.*?>P,6LY%P M5>G&GF9UT<(NR0O4?/R8H[92;O+6*N58C+B_,5VXBI]O[!#Y>V./BQ/9/& ,RQDO+E!K#_./LWK3N>P>GZ?Q E@JAU)O=,/LCV+G9;*K M- KOQL8F)Z-UE8-XQ^X M4#,+9LBXB9ZOK9/FRU&NVX9?8>F*=;'3W7G)[Q<8\H%9:?73X)8Z0K\I)-$: MDN=Q\3[G.^<4I8H9SL[ZOZ[F&!8"P;* >\&+,T\ 1F13=VV6(Z] MF& Y5UA0_U>]*[V!]9_8%/& !9].,%[O2L1AKY3G>GOJ?AAUYT&="AI'[VB)Z[O)*83W;' O,RZKNW57/CK]80:VB;=,O*R8F,?AK9)0]NDH6W2\2W6T#;I M>-HF,68M+TU!/,?$SU)3XKA5A#+C4PPLQ* /T3;IU[72\^L,HT].9P%$_E]Q MB1;62U"'EY=O:QD,\A1^;&J>OUM8Q.&ZQ>4+T(6G\PJ$]]!YZ>"=E\J'V'GI M^>LW?[Q^<_KNY>C75__U\NV[WU^^>O=V=/KJQ>CG/U^]>#OZCY>_P3^//"%C'(.Q,L14=?T_/)>KU,=A^'@Y ;R:KP#G)I]B^+'#LA- L^8&;(1D+ZKXK(H7%H\;VW58 M9)C*S_ZN'0,,HK,D/DRJ2>T=>-8^HW6QIZ+V$U_YR=2 M\)L^Y(2KFSZB.*&"T_5_-Q[3 09T#(-@&ZOR=0_\M[\O%[LHL;%)-3 <.GO> M+T I#J1!UY3_VXVNF"9?&\//:I,8O]A#Q!] &YMX.VT0H4:)/;:NOFO8^0H= M>AF>U/2 "O#7__,=$]]]?JZ=!Z-U-H'9E07/J)70.X9^BZMS.(-UW_)M.AR_ MG4H^LW(U]]'B*-;N@+1UA%#T].CWW>5%G6)?5:MXN^3[B("0#SAX9?5.NY)E M6*1LP,&#JA"/<<(#+^U=O5\6\UP&#&38-+/4>SR6'GAJX*F!IP[&4U@>,0Y, M-3#5P%3?S%0_V\EB],%.;]MR.(9UNSO#-WOJEMU M_M\@VO?YOL.3Z]#A<:_*+>%U_[&S^7%->9,0]LWU7P^\MSLY_C:GG@^##L@$ M>Y)]8J"NI)%(R4HB)"^)39$2:7SRPE!.U7:C)"U2F8PE7B9-A-?R;!XJ#1_6(X> M8.P(ICS V#?!6,X5X0]^]P>&'AAZ8.B!H0>&/MXM'1CZD.6C:7*\\)X8I_]_ M]MZ\N8TDR1?\*FG:J;4J6P8ZKHR#FE=F*I74HWVEXTFJ;IN_QN(DLPL$T$A M$O?3KT9C_.F9SY^^BEG/MY"WTE! M9<#4(Z)37;> 4TLH^,@M-[+$SGFM=V=BI-"I;7JNLGFQS1BK728Z=M5WM:@& M@(#P4%,/K%Z4"KBYU&":"N(]H?3R?R7,]8:D;]&3<-%H6#?UVH['H=^47-M< M!X;\V^,GB70]@KGE^^SV_3*MY?OLROTRK>7[[,K],JP>D\/TFRIFHI,S7.6'XROJ2K6%:/IS]Z77C&!Y:JGX_,U]E+V MNMW7\W!S=MW>^";NN>EWRB\\),^=\TPX8R5R3!#$14II(3QUY&;8N6"Q$6:E M&B*%+X4CR I#$6?&P3W!(6EB4%S38,-*-<2K]0^O5$=<#@IH.CQLR75'L#[2 MXI$==_)'QXC#QXNLU]J\BEPS6R(7 MN4$\6HML61)$2\>U]<%CMW+>^@A:FW/3LVD_%3YN2L#\N:@ \P=\^BV 9A:^ MFA];4N4XT<]2C;M=8LTO&9\S/F=\OF^(O _!*R60EIBE$'F+E @$"6^(+$D( M?#5$?AMX>H&EEY%UB]9OR$+1]#09O[=9C .54IP:[LI@$$L*/_SID2J)19+Q8!41AL<'904W499+ M;: >I>;0$=;Z2+)'S@.^EDKV3RQEK,Q8F;'RJ3RT&3XR?&3X.%#XV(W#UCH> MJ+,!,5-2Q(TRR$02D=31&?A-4+J5@B[/V&';(93.+ML,UQFN=YE_R(U1U@F$ MC7.(*Q:0M90B81S6CM J+L->%TRCK=J#S,BGBE4;M=-VXWVBOL(N0<[OQQN MG^>W+_/+M)KGMR_SR[2:Y[A#SRUI_II+,\<]N+P]]?IE6\_SV97Z9 M5O/\]F5^F58/8GY9Z\]4DCG^V>WEH<\OTVJ>W[[,+]-JGM^^S"_3ZD',[X9$ M3'5M=;U=&@!J/];S.4QOP?J$W\#[=TITGP_]$5?G(A9S>7UN$2;9O.][RQ-V MV/<;E^_WX,*9#>."D:."8LKN3RBW2?CNPO(=-AH]/Q+^>CX*Q3 655U/P^.2 M[P%AX4UJT/.CHT5:,RQ2/JEGH#%M]04,/-1KH?VL(3>.ZUOZDU9 MF $P9_HC7'2IS-G?>]@P\VDRNP\T:QL'%[$. DD3+.+*QCE#:CFA]A^LB%S?8F M13O#6(>W-,-89TJ-98;.#)T9.C-T9NC,T)FA'\?0<"%@[*A 6#"-. ?+P6C. MD2B=-]R7)#+W$$-C7AYJ@ZTQ>6W&X_-JZ*UR_2K3;>JVR^^I I,I.%84#%296&F(C2 *1) HO+46:!@ 0 M)960RA.I_8.]5@TW_AN;C@]O2O>?C]29&Z:.2DE(4O8JI'25#)I0>1>R#(I)B[LO= MF1@I=&JKGJML7FPQQNI@BIT\@(L674\0$!ZJ@2:+>M'TY.;^+FDJB/>$TLO_ ME3#7S3&'S7J(GH2+1L.Z2N1[/ Y],ZF^A4L/"D5 M$UBN>CH^7W/DG\7,?9GNY@)1>\.6]]ST.Y7(.B11A9.CRWJ2"K)XQ!E3R$;& M00J5Q$@EF<%J551):VT)0BU*BK@("OYR#$G+C-"68D]=1_Q@1/(CI>3CRJS[ MUQ@^' ;*J)E1\Q!1\S$,]8P7&2\R7APF7OR\Y9#?]5H;(X0:BB6*9>"( MI2)WN^HPOV2$S@B=$?J>B,H=8"$&.UAHSA#'UB(KE4.4*H8)-UKR^!B(^L@N M6R+9D6#D6<)FQT,3NPW%#V"PK\.)Z1?5X%NH)V>Y>-#V.8SV:&(Q/YP"CCRE M:'J:LG6W68P#E5*:Z"!*Q9'R1(#$,009XTH4K221D%A:8A^<*OSN@G,?I]Z0 MH/#_?*=.V2M4LG]B*6-EQLJ,E4_EH\WPD>$CP\>!PL=N7+988R594,@0(1$O M.4>&1H-,B6ETD2HB5A).[E.5^%F[;#N$T]EIFP$[ _:C ':R(,D1T^1Y(,G# M_9CP=Y(('<&&*^^^]G6WGKJOOJT+=.6]DJJ?7OJJ'O7-^7'LAQ^7)_NO:3VI MXOG\V1E,RT$$SBKCZVI0[\:A)4%N!@AO(K)G[;@5[W7^O">+"F1 M2G!-F>22EA>SK@9IZ*B9_#7SO52Q:FD]VQ<0C*\^<:;KQ.%P,AA.0JOH?/CZ M/T9@AX.UR#!5(BY*B[2F&F%.O'6@!@5*7A0_SOK'?3,X^5\OP@#]^65'ZW2E ME%B_7YCKRHD5W\,8)C9P_:D/OOA>34ZK03$Y#45<6T&_MZ#)I86!3["C#]"R,*S?_=FF][S"OA;(Y>]I,UXR!Z5 2C"0V%''%(M+4,L24]A0TR%+H ME0X8P6E)O>>H9!@V3<+=6FB,' F1\6 (%N2JKGE%M[RB>5[6+3_-ZJ8MZ@M^ M39=^A0'\UA^ZOUX4 53,48IW'T_#,LHNAZDG'F,_71.K+FXBA*V?@FR!"K\" M.:TT@&[:,,1%']NF:,/UI#HY-9/BU'P+A0T!S(X!/.+J1&AT:[:9[]8=W#YK:HK6_6KR?GQ_!F; M3B3;U^J>%B S7_SMNHL>^CONL22B'OT"-8^3>^BGME-!(9(=&'C)JOJ M6I/JPHQ:6$WW(*J;5_I0D>OF13G$"6?>VP;OK7=:9/;;*OL=P ECYK;K8[DU,U.I93/8];-56/L0)9Z;: MW&M^<8B9^2CS4>:C+)PR4V6FZ@A39>&4^2CS419.G:&QS%29J;)P>H+NNL'6=PS>#:?>U8&QDX#A@)$@SBEG*DJ5+(:T>E2)UAL7Y\L%X/T5D'SCIP MAND,TYV&Z0U=M;TCFN 2E8R##FRT198XB2+VRDO'(Z'RJ6 U:[H=*'/XJ.U: ME@M8/>LVW+=.$MS65K>?QTLKOZXM9%R'Z/<4NT1"XJM:!FYKMA^MWK8 M?W8]\.GE7C.YJ]K3(U?NJI9Y+W=5ZS#[':VW%7MD%7M9TBVN:M:+F.^ M!3K*O0%R;X#,5%MFJMP;(/-1YJ,LG#I#8YFI,E-EX93Y*/-1%DZ=H[',5)FI MLG#*7=5R5[6]<*:N>6PN#YK+@^;F2#F[.P-'!HX,'!DX,G!DX#BPDA"!!&$4 MH4@3K1&7)4%*&8NHUMXH'DH95JKX&"FMM27<$R5%7 0%?SF&I&5&:$NQIVX? MBZ>1(UJ*9UD'/1>+R!">(7Q'A2(@?NR&E=I:[G4$8/4 DIH9I /GB#!!%:=.,%X^%;!F7;<# MQ=)R9[5=Q ?DSFJY"&@N MK)<[V]+WV9X2/#1X:/#!\9/C)\9/C80^(*XR1$10^1FU*8W")N;EJHWOFG-2,(:N<0!QCL.N)PXAJ&LH0B3!< MY>" _<+O[!C-0)Z!?(?.44H#9LH&Y(5)?2$L13;J@+"7@DEFA&4K(0)/#[S[ MZS;M$-9F73E#;(;8_=.5O?+"!>,0L=XCS@Q&2E..&&"O\40Q2<3C0_9!!PIT M"*6S1ISA.L/U#C5BA;V.DC@DN2L1MSK%894,*>Z-H_"OU>ZIX#7KO9T(&%AT M5YLMX(?I61A7#C[[ZMOSZE_5A3I@7;A4I4#">G80S8<08#.PV#NOH6BFH GT-3 MC'Q1".?$5 -XP'C>V0V>#'<63?\V^!8X.\'&^=.GN'E=PZ- ,">ZX E8.*!''G18K/ M(LAA#6A" \7EBN8;G);4>XY*A@'.)<%("XV1(R$R'@S!@MP-FC_/=NGOL$FW M5W+??7A["941[%)"YA0Z5(?!1F5?6XQ]",A(HF#*Q" K)$.:D=6[=Q:)+4C.') ![2 M*!UN''PU*:K%DLQAR0/D#$[N(>^+U\!BZ=$V]*OP+;5-@>?7Q6@\M$U?TJ91 M;'KN"-[@JI'I-]Q6):L/]J+X7O7[<'.JR]8/+FDZJ9>L<[# 9N! FZ@FIPT5 MI-6%B-)34[;!S=7 M)FUM=C4,/!6G@L?/%G!_3^SEK:7E_,2 M9@/EA!^N/_5@(8!!L,"@?OB!? 6;F0@J]56=G@U>^JH>]E_-^=UZL6YO$'SU6\,E/5+ M_Y 5[D#1P"VL]R=S#@*Y^#*,D^]F'(Z*=P.W7F,Y])7X,$Q0 \B2T.O/@9D" MJ "ZO!X.FJR(QN![6PT "M O"\3^*(16L]RL7Z>&)M4N\*G=M+C%J+K4Z"@ M!K\GI\-I#5_51P5 9QA-4I_Q]O?FRO0IB?K"G VGL(:_[&H1G]:YTOJ3_G9% MH,QUL9G;:9X_2H0H%99@$FN!N+ .F: =J&)6ZQ#!5K3;43,OU*_7,^='\+^= MO[Z0[N]G[HG?@>*_)OWA*[SQM_[0_?6B"*"@C9(Y,Y[.X@JJP33X5Y/;3N%_ MR(MG916]^3%J-:J9TR>I)3?:G*!275'W&D9*QFB_/_Q>'U\BLNN=F ?'5,LJ MV>V?WUI ,X(URWG;MR3:N>^X<1VOR^HRT\EP[C5/ZY"4#%BV9I-!0QQ.0=.K M?@3__(#SK@I)4V#Z MEM!YGKN\Y;+J]RRK_NIL" N1G!-N6$]R:?7' $0FY1<)_S MF8^#4)P',VZ.\D*=6Q,\.,CGR?=_5P%Q!QKL)C4)6A./HO4$\1 E,DJD0 /! M<,!1BK 24<$4CS)J@UP9TY4*3%^=C@ ]P:JDBCC+KCJ-K@847(0:I,"#]PO7 MQC^KR6DU #[];V#3A<[U&E2N;86^87VD!7[]"6K+0-?A+8.=)D1S&^B3 5U2B/^1].$M@ES)'SF^=V] ;F>EOKJ- MH-O0FR?#(J:8U?0A:\^Y.F6N3MFI0CQ[7I,Q T<&C@P<&3BR9_1IBK->'U22 M43MG&.<,XVWX(ICPI528(4$%0SQBC;0N2R25UY)0#Q]6.CULPQ=Q)<=KV;OZ MFZFKK55KV(6+]<"RBS.(9A#-('JGDRL2!>=*(8PY1SS@@ P-$4D92T&H*0U; M28S=OD/WXM,^N6X/##PWEF98CM9=#J9?B7:&F]?'E"/>DUS_M$C,:@)U#[24 M0UJ$A\1&KV0D&$N)(H*CZ(')N(X&*4I+%!G341IG2[Y26_ ^&0F+XY/?J]KU MA_5T'.I-*0>7PK\OY=Y=2118FV173\QX\K+9*P2[R) M7.1/CQL&>PO>Y M^,>K/_Y\4WQ\6[Q]]^'5A]?O7OU1O/OPY>OG/]^_^?#URX(#6GAX0 67O5M] RL'E M1TV^;\K-2NG* ;X&&%[Z9\?@\I>6V*6&/.;CVF9O&-QJ-AS]@B5(V8%R$-O:* M+R$4*4>P$,VS@#_#5/VRE*%APV$ M>#8U7-2;M/\&Q*G1\7W4$S.1TG9A UJMZ^E\O4L!7>N;N'1 MIOT#>$B:;%-GJ4V FUUQE,J#@-+1H-?(I#S1=/^FC'[@RM/A>-)BR3*--34$ M+K"O*5@ *SL$8P; L7^IY%(*'4UU"P:7RRSM3./KW' M5S&&<4A/MV'R/83V]>92)D97,.,!B*[99;^DE1DV\+>T,O4B8;P1;6MJABV)&-DL=#)2DDQJ!'EK M9L*GYPI424F8X4=2$V ]!]Z,6Y) 34"F;4< C;?M]!? MON.T"N.477L.Q'9:N=,DF(:),/Z_5 _@-&W/: H/F\X0LGU#&L/20S8DXR[I MULNYH;!#*8-Q'PV6N]LGLJ1$*L$U99)+6M[#6$E'IE2\W(7%\C B_:,A+E(T M9[SD9?'1UF'#A,L *VYMF9"\@P!%K3RLUYGQF1B>H[$ M1!?$]*ZEH+;J9"/S;R"B!ANK)!.2'@=45Z(1J3Y3.X1,OYE^6_IE"_K]V!CUE:2:Q[X>W#AS *@SKYEQVMU^ ,\@6B/M/:[ M1 HK;RQ'0K90CH31AS[CH;_3GGYP81;^X%ET8R64P$O_W>V!'2P5L__%3 Y\ M>HOZ$H3G A-7EN^R1,U%)K872IVA*$-1+G5S>R2:N?IN;LT*+N:FML>]1QOV\#<[R M@_&NLH ?8$!LRH7)M2CVL 1J+@KU,?(3-TA[YN1J1K6S)5 K!+K$VB!L:D?7!(VHMUY1:242Y4A2F M\>XX*"1&(HN90B'8 M5/>3$,M7FG*KJ$VI,$>"I4Y,3#)D"2F1C#[I,$1CLEJE+BLD':@WW8W(Z'T$ MQ(.=7_9:Y_GMR_PRK>;Y[W+_#*M'L3\LM:?J21S_+/;RT.?7Z;5 M/+]]F5^FU3R_?9E?IM6#F%\NB-(->MFGZ>7:3)M3:%=*&^9TVHQ&&8VZH(@\ M/S#*Y9ER48S,1+D\4V:BS$1=8**L#&:;LZGY6>WGH M\\NTFN>W+_/+M)KGMR_SR[1Z$//+Y9EV;4"\7M_8/.=.[V$Z:KT^ MXK$B*N@2\<@=XLY9I'4P2(D0F#)6,\JNZB/18!4#MLAIAT&'$18IP@2R6.C2 M*^M+9;,^TL':3+<[T(TDAXS+ 3S3*R6\S2EUMX%4# Q:)G!2&1TX(A0K27&D4L:=E[.4[(C MP7(YSXQ?G=_2C%]9(H7$.G%E!\](8 MP584$M!5B"7*(N$4*"0<8Z1+IA$#]8 ;HT10,BLD7?%AP=_&]L.O\Z7Y,#T+ MX\K!9U]]V_ MW-H-)+OR[FM?=]N52I.#26Z8WG6O6##1;+7F-?J-P,I3B8AR MJ6F0-ZG>OD4LX)!^*P-;<0,'IR7UGJ.283 $) $>2CV$' F1@8Y/L%@YEGX] M/!N%06T287\.?3,)_O6PGM1_#X,P-OVO\/3?^D/WUXLB ^-DHMQ/ TPZ*79 M^JH>]R''\M;*6#J_YK6DRJ>S]>NN0;5$S.>O&RV#<$&G=7'UM2A7PW" MR@9?[ #OE4S^M 67X4KFUKT(8C:<^=RK01H^:I;@FCF_^%7WYF2SM(+M(PG& M5Q_X9-.[3.]OWG_ZX^-_OWE3?'GUCW_?/WX^G\7 MG_[\_/J_7GUYTURPX(\6%)I_%PBP[%!.:\E^NL:K+&X:]];]RMM8M+-1?W@> M4@ E0'\Q.0V%.0DIFG*^,,MC>CAD>,>,!01 43J!N ;I::T(2%A"F?*.,/,@ MR!B9XA EH 1@\FXLM,$&Y_Z9K"8Z_MJ4)U-SUZ=A+?#\2>3)%XU:M#E MDK!%=7#'?CH^#V;\))M#U((ZKPJKU;W9S9"*[Z?#XM1\"[!'L)P!H/B1*$7R M2"1E(%Q*[!&W)4G>'XDB5R4QFC,6^*XHY1.,:^@_QB]A_*UR82V5I .O.@R> MA% 8+KPYK[M'+8 C=;MFA1F' L3G204Z63$9%J,%WX6B&A3#Z;@(LV4O:O.M M&IS4!0B90?$SQ^3GOWYI/OS2*_X96OH[,QX>6OR?*4!HK( ,7TT!5X&+7;&\ MG<6K\=@,3L(9C*CX.1GW%+_\/Z]>OVK^)"]_@4&%1F4^ MH.XV#/&Q1,.H<9 MG,-K)NX4)IN^<\O/A:DMC[DNPK]A*&EF#^2'K9LZAEAOB!=(#TSC=^GE81M MO?1[&">C\F-L?KQD$HT:&VEF$R&Z;!2]^_ V-5;:?'"_>TK_*=%#HI%8C>M) MYT@@8*>$@4VD):.(8UHB#7(866X"Q:1YA@L-@RV&R@4#K&2.$R M<'"Y<@J[HPT77=KPHV(Z2MJ? 97Q1S(:6M41IKFB-W:-+$H1!576@EH803L( MH40J@)Y :/)Q@QE%[0I9.&^Q]-$@Z2+@ '+S,22HA)SRB6&T1CQ1&3!>F67 M""/M.+QT;B@TYXOR93T7$\&XT];027Z&QKY)II+I]X??P:H!BCHS?\%G[ZLT M$S Q?%6[<6@^C,_74UFK@%R^<#0>PLB*^M2,5R[O%1>.H/3VKE$H=T(JYR4" MR:/ A#$8& MPM9\"^-E,JWWVG1YNG=_@R4'(@?[WYP-IX,)4-^D750S$*7R?+1%M!(^.'Z4Q\N>>(;7[VOQJW? MXA@&-CT;O+QTPC%*>#$X62K)5K7OG$5SMU^L/00( __2#G^D>< 3CA>UW7[< M\AB0T/L[PA]6Z>Z!WM;RTJGB[#@P'22>+F+A1X *;9@[2#L8Z;'I?S?G]GP!SAV?%EV&9\A8\FY7X M,$P5+ #L$BC].3!3$/6 BB!@FB**Z;RS>%L-S,!5(/Z_3."+Y,ZLG^5B_0RB M80HRH? @!,RX%0A)J8&[08Y,3H?3&KZJCPJ SC":%".0$\WOS97I4Q+5^W0B?*V&7215IW-ZM71!.B4Y\M&6Z9"- M(LT(16#XE0;49&&]6TGD*QWHTH8C%LJ4_%=&I*QSB'H._^.\"@(CW0^R@U7/L: 2NI21+TQ2%$%VHDB.BBG(H[ZLKH;_AQ'3=_!2SEE.KD""E11P;CW3$'&F*/4_E,,JXWR?=AXT+8? S$F0I\!/7"5J)3SEJ@#/ M,9U8#6\C%&XCP=;P5#<\&<#T_<;04G$IM+2\(;24][KD8"W@ZGY:\*3%=6[_ M XE<2!]04Z:'4PEH;"3\Q25VQFI/U H:WP6MGF;_NR1-%_L/8V[08G(Z#J$X M@PM.ZR(,/!A)[\W8G<[[H_&&4E*CM*,"C(-1\I9\"_WS]3;FX8?Z)>?86IM[ MX?L%TW+H_BH^36$530U7-^$W::UG<3-OOGSZM(B;@4N:H,&^&8T23 ]!&6GT MWE$C'\$ ^UY-3EO_]I7?BKYI)&D!MXZ'/X#<)K QCZ0HQ5)@ZPE#F*= ,N Y MI !BD?2@- 4F [4/5Y3F2]BLX'P!T_I]O%BAC[-%N$9_:*CY2:B#\NY%C[6\ MW2M>31J&MP&8:M"2VEJR.KH(,+L(RSHSYVV(5W*P+%0)('W C^'TY+2 _4O^ M9$!&/VU KIX?Y75-R'"A%,9<(1,L1]Q8AG2PJ?8*6 (^2D;\RCE=6<8(YAE! M#J=,6J)+I$@LD6"$12L]"TY=%3)?DK?D-R!@OQQYOQ1(]]OYQ24 *>FK5X G M_GU[\KE@AJD%.Z$:-7'[P.)WM.4Z)'SFX5W5N(E[G2_)45%/[;]FM&62:C)( M,8! C6@1RS@_#88'=$YK\8(IJTU 6GJPL9+J:IVEB!%A;2Q+X:59@48-ZHEP M"BF?B% 9"EJ+DXAQ4U*C6%"*7H+&AU+3,A6]:IQV *!S$EM5=2Z3T8/J_^R> MSD 6KR+8:"Z/9U[.6:3A+$)U<9X,A F ">--,MQ,"E.,QBGPMK-QJ9(J;@(6 M $W4H*0H S2!P0_?*VRU(SRN!"7>A?HNP9F]F0#M50)TGHVK"@7%_8\T2/\Y!O,/I!V4F">ZUV6-6=HU45N/&& M&"2"IV"K"07VO7! NL8:JQSHD&)KM/H L/S0;,?'V%Q4;P+*=JONB)4=@\H9 MO5T2P?WJK)K41;+UVIR 63#_NW1^E4)G/H=O80!4/DOD:$EY1KCP__ MW)0, M3*#U*H1B@9058%4$O8239"1@:"H"6;< M,L-6?6OWPM[$;N_J>AK\[],+0[VEAHT&?OU@9&7R2%#=)7+I8NRR*#F8)D0B M+8) /%B!M%,>N:@8?%\24ZYXV#%EC#LM44I&!X,YFW#W(2ULL@S=HH.GO )+C]+)]?^UKOYNZ>Q9]28.@ M/#(DM0&;RH&HU=1'Q(+VDC(;%5F-\+\'5K[J]X>I\8Y?+VS?M.NVI8,(W.L4 M.G;Z((IA)D6,L(4QU;51,2(;#49!6EDRK)Q=/3:_#TQF MCR2=3&>C1;+=EB MC:**,XRHD@X4< -:E5<,@0*BC"%E&=*9X\//J=^8?WSSS"BP G<"=8<8O2]&J5:-CC::3 MUMJ'=:E24'DQ").B&L!/8>[>:+<(+C.@XJ3R+>O\#)?TM>%T F0T:)ZWI*S- M]:#?JW[SVAM&536J5@73-0=;LUK\ &U=Z"K,1@ MD?)0*F1%Q$V FE.,DZBW$NCSQ9T&/^VG'*0K4-H0S*N!GVW2UY0ILQE>GQ$G M)9];3)E!WQ-U :&:QBX8N*I?F7GNY1+W)*&\[.N^0G?3NB7QMO)'(OG%0UH* M;U/L-G'*\?J]-X9J7\UOJU6"FD^'+6=)+&D_*@8'AI\L1R"O M)GC%C^!?+F19#Z39[ :7HOY'=3BNP\B,00&=KT-3-K)]]HMU;2R^@9!PW= Q1:QN& MS#O>KB/'NW01N4NE2K5_A6@?5HQU6Q->6XOUT1I@BQL:8"\2Y>8YC:-)T61( M%7/1LF:O'G%UMI<7M5FD)O$2NZN.W>&J@Q5 M=X(JFJ'J:@ I7@HAS9"T918ZF EG#KJ.@UCFH)UU+-RE5.]J!\+&MV4FPKK?5"I[+(W)-_.6^$GCN Y@Q*V/6-0&SJF1*8HUD% IQKCTR M1FL (65-Q$Q%L5)9]CZ%.QX#LPC11U1O+M*RKP2>O4%/HP[_'@9#^"W[@[*- MG>>WQ_/+M'H0\\O^H%T+P#86>R6<>AX@>A$TG=U%S]/TVJDUW0U%:ONE$J.7 M&CN!7.G!XO(E1XK"/Q9[+S35S+'54AKW\!+]<\;&KUHNOIS<__&"EQNFORZ[ M_VY&62F.2IYMLNQ'REOZ#,!,,FLXUQ+%4*;R>A8C8[U$DG#,J&>2XI4:5O=Q M'ST5F,DC);)3?!L.IJR/W\,AM4CSBS&5>!I&H.Q9SR@@ZLFXS3QNQ].4Z&*YRE UZ_!@8I0891RJ0F,] 1$ M*%<,Q*'D2"JMF2F9\-X^XLG##"U6?';;/7LHZ2Y%YA7ZV3^AF6V/#)X9/&]3 MA3L5:L=@002:CFW!?DBM8AFR"EMK2PG6Q6.>=.P /.61UB2#9PZYW:$%\>;Z MNG$Y\C9',^;Y[<_\,JT>Q/RR)^U)(F^SCZP#9MZ3ZT\YH?%AX;6!85$&C*S0 MZ70(@YWFL4?,81*]LJ6)6PFO75N6^G)B(_P)%MO$3,!BBZ^:*MKF]U1[=UPW MMRP,-7RY6>)-;#AKX%D#SQIXQK6MXQHGC!%/+/(N^16T*4$7 M5Q1Y&1SFV#*JPV-HX#O$M:R#K]7!X>\4]?OK^A:5FQM7=@+AKKS[VM?==J6V MWI63E%X13$I$F4H-6"U#"@N)O'5E&8,UVM-MZ R_5[7K#^OI.'R,R]U:/[?M MC5\/ZTF]$MI=?PT/Z-V9.LGEUIU76W>2?6S=^>7KQ]?_&_WVZLN;WXO7']]_ M>O/ARZNO[SY^N+:!YV;>[W2/P?;2].3C:@(O=1M7Y?-%RFG3%;YXU72@?'CW MOTZOST9/PATZOQ\5W]L&H"EP?E"8DY-Q. $<2FF^76NK+9QD+G*'2DL%XLHJ M9),[$KXO-294$^NN(G1DT0N& S+2P3TRKN3>)X-XTC5#?#8 8IPUJ?X0]&'\]-8./H_2(^N_PB$G];O"IZ?&Z-FSN M0E-Z]^'M3?F-3!UQOMD,W#WI74K^WM#2$ZBP;=D-2P>_%%^&<0*K%XZ*=P/7 M:UIT%W\,!R?H:QB?I>]"VU7V4Q]F\W.Z\?_^OQ2E^&5[Y==WGYK/Y.4O1VGS MZPI '\B_@P3,L'#61H8D$Q9Q$3U2E ,5!^%TX-90JZ\2L,3".J]!:58U2*.J((^HJ-1*EC+% C0)3G"A8(\6 +FFDL522L9+M+S7RDAPQH;M- MC1.X=4:+PW$Q&%Y'D>DU:^FQ5_P]#,(XM?$^*M;0;?&]ZO>;)W>.:C7%96 > MHQ!#1%P'0$8FP59S5)0X.+#&RJM4:RW3344@ZSE0NB,:658Z%(B-4HK #99K MJ=;>3+7V*M4V__RCW93/2?=/7I0DP\Q)N$2BH^F2CP31RTZ27TO<(3K\J1BV M/;AC-0::\* @'A55!%@#^IF':1'Y$ MOJR+;\,^0WA4,Z*BSFR??81#GC6@/KBU%,QF;E'< SFOB^KL M+/@*AM0_AP> .&Q^JJ?PA#302RK#/_[YZE/Q#].?A@4TAW]/8#G>A^1$H8L=I:1J*_I0V MX:ZNOKO@+*6;T^.> &,74?^=E-(6QY)B$9!42H$!0Q4"1= B$64PV$7#S8I; MRI3482XQ8C2 T0/7(:VD2"F7I0HA&$]5QKL'X]U55+L EWT %6TUB$KI4(R! M I$XB4"V,D1 I&I.M /SZB&$M6M0*3>GC3TEJ #=S,29 \X! 37\5B4W3$-% M/U>_+ FJH7/3<9U(#^C&!IAN:.BLD9*G0'P#D'WCVHS/YZ+Q)"G [Y""U:B"H115782S47]X#J^T0+SPY'8(C8P,XV^P+37HE4?+%#VG?C,: M]6%34F+<7,ML62&];%DG35(:C/6Z^6%)$9T-?)J#;D$*(4Y&8<& M=R[IJNG>%:VV78:TID-0B "!K;CA0 M,$I&0J4'D6L,XE9'I#46**0(!&%E &F^*K7!& NV!.TV27K.DN,*XW3>1X60 MQ'E"MV9?+2-W:T*12TR&0-\Z]M-QBMZJP^!)?)EQ.!T7YP$P8>',O7K4]50\ M?G2%F0^/\;ZNY;9JX/I3'SJG*1D06C$JAZ2F)+EZ+;(T>B2Y<]98IIQG8V"< MOR?2@T.< 48!'4TZ3!P,\P/W<* =D<5(, M$V/ PU,,RE'Q?MR[>*9Q?PV&W_O!GS0G5C.\6H)@=YKX,%%.HI31L!UJ$,1"M!95&(^FT0SS%"IF0(H24**/$ M3K-5]UA)*?&*1.09Y@""J D, M3ZNSI!!\ (TUU=\H*&N@"E\]!,/%ZS\4KP-8TIFE_?14ECSI'\,Q&4),Y0Y$F/Y<6 EGE- J> M.,:)CX:L' HS[@P#DQ41&Q3B)IT':TV0PC%@K; CENV.X-^V@!+\#FD^"3GX M*?QH5+E+$3!-D(ROQJU$.';)53MX>2FT:&1\4F.72C96+;'/LD/:+]9&WX2! M?VF'/Q*UP!..%[58?MPR+(_0^PO9BTC0W;,\$9>B_&;A>2FP[W216S,R)Z%- MFT$FPDB/3?^[.:]?OOC;I0V:KWX3N[=^Z1^RPO<.!WS8\FXY3FIM;,%:%>_0 M5^+#<-(8F@W,_SDP4Y^P!O2=05-D-<4<%F^K $K4$J37W*3AN(N MQ2 O!,J^QQ[>I+H]G?*X3FG\#M;)W#!I=<>KAEGGCA\DTR5E#B/+?--;P".M M8DHFCII2R[BV*R42[J.WO>KWA\[,J]:M*'!O?J0_P\9FT.)2^;KRQF;0LE=V MR=" J_MIS8%HX+G?*H"O_GGR4@Y/!O#DY#.\6 OX4$_JUI)N*"I=-_:- 0]_ MCX;CQA,Y:I34.AW6#QO3.1D&\QO2 45+@4E+24\%H3(RE4?)E6-&*9"W1=+0 MG.@O1) U_<8\J4]#F+2X"P\Y:5W_K:'O89H54+YI??OMSM5KGU8OQ-C,VP2S M/X7+TXU5TP+\DC*P/I& W,_OS[S"JO0I6"\E$C3EXCT/*!@3O:9.*KGB][]/ M(L&'X:P-ST7T:$91#:;!OYK<=NC_0UX\*P?9 MU\;G RCRO0FJ;ESG]?0,Q@J/K3=XT8& 9^N? .-VH=C'ST)9F.W< M3"?#>8W.-)YDQ,#PT^4(+-#A%"S)ZD?P+Q>I&CW\T_P&E]2V41V.ZS R !2+ M/)8F/Z]]]HMU=0V^575EJSYLV/'\&1L*%K2O32DG8)=MOH \]'?VV"^XZ7?: M$[P#8Z!XZ;]'?^'- Y)W6Y0;"FFH:ZO8[;(ZJ]J_O.<[Y7>2/9K?HH2EN*&$ MY9IQ/>+6;L]4WRAL%Z?-6ZG ^V1KT@&"WR=^?K;TOAQ[GRE^WT3F/M8*.=CY MW1I#[M2][B!0YA;IT7SG^U1,NG(\*$>=231_FD1;1(*V9]2)RZ8E92=1C MSL92>D1(:FN@C$:ZQ!@)&2R1LO2EV5YU@!OSEA;QAVU[Z-LW@:8O?M68]Z[/ M3LI\D:&N U/.[0NVVD!,QBBT0\H"TG%.X2]=6E12'TJ)*9%Z)3*ZHY@W5\QG M>GFCDB>-/"GDC2Z^G5X)OU+->G)S$8=]9:N,E >'E%DI?#A *A8TV)P48>]! M*8S.(&6$1KX4M'1!2NO858!TU 66^KMHJ17BE .H8@, *0*FI3%<2;P72N%- M.>V2E]2(LN]0T88J8T51/F5/-&. M0N*N=$9">8]M+JJ_KVRU2S?O/.HHNWE?M,<-MPM/[_8:/$-1E)7R+51?=]PI M;BEB.G5@\8Z!!%(<$:ULL+'T@?&K$@A'39D#626D3UT*!$-:BQ)Y*;DH2VN4 M[E9)M4V.6EZ27G8_9*3K_)9FI7N;2G=RKF)-$#:I=+7Q!BDN+6*>!L-H](:N M'$YU&?)VIGFKLL=S^]H,EWE+GP%*RLB8#]RC( 'V0#&,@)*$(Z4 /YTQW%I\ M%26U)392JY&)J825]C1U_XN(,N^I9DIQO4/7Q ,40Z)D;W/'CDZ,N6L M&&[S!%]BY3!@G+0EV,+<\50JW")+C(K$62["7D'>SA1#(7L\NV0?XI+-D;<7 MZ_N/YCPABZ-GPS+/50K]?,_:J7?T\&KE#(T.!9RDF@$QI4M9(J$M+A7H]8:$ M;KL[6D"XER+/1&]S!_E]Y;+;*7V_9 0]V+W-"OWM^@5A24 W#XAAZA"W-B!; M&HNS@I]ALN\I0>%DDTS9YHW??\V_1FR=M:$ M,H_G>,A=.]\6_?JR.O10KKFYH,?>\-4]-_U.)4WV$VYWX\.SA$@FB$3:8((X M+B-20:4DJI(+:JT0J[FEW3)D;]<'=*,;3_8>V1R]38V8)T?R[.K+"NZS5W W MG7*4J>F>0P!M!G&J/%(*+R$ =(\,K'NC M ^6(U8=RYCUJQ;Z_U!TYB['MJC&T1Y,>XX?3U(?Y>5HEZ]?@0*4@-R:6T3A$ M;(KTDA[L",/@'^T$"XQ)AU?*&$2)N?>"(1=,B7CRK!M="H2CQCP**[UU!U%; MC"K8YOP -%1&Z&Z]W%D_?3:HF_73_8;- MLBP98T8C3X-&G$N"%*$>2;#HM>>ZM&6Y)["Y,_V4TA[.90U7G=OPMP' _W6^ M-"#'TJK"9U]]ZP@T7GGWM:^[]8)TT)5^AWFVEZ8G'U<3>*F[?1_[Q$3UVI5H M9E -/-QXS'N ,3]='=+2XHB;=N(IEV?38OP^':>S!D C^/]Q",49_'1:%P$F M[:^)D#Z"SJJ?U7<)-T:S.R,#ZK"S-(?3('OFH M,STK_98ZZ!5_?'WWJ?D]?6-&(]C^Q,/7C:LP)S#=A,7'Q<_5+W W? -?G:2> MDO#L=8$M=UCO[8LXZ@CEAB$AI4 \ZA(99S@*7A'&M29"KH0ND*KBY]3GA7%+S]]^;-N_B0O?P$NJB:G#:4. MFB5+U#8[$O2A7R6YGVAW.H*]3SI!8K!TR12X(STH<84-<&UBBVH KVS' )<# M U7A6[--Z193I&G#(^"!57W:C/-;&$S#\@R*DZ'IIQUHAC0S/C2%:,F M9*F(X^%9\?^:P=2,SXL9)J3!7.UHR5\"1^T!2T4F=2A90#%*AGB)/2A_@+V>G$]&DM1T366FL"% MM^.ESTN\M. /D!ZM^ K_G@(UF\$@_<\$5MB=IJ-V8*K$#2T=)\X8C<;#'[ 8 MD] _G]V:R!X$$?SPK?*-B#.3AB?&L&RC*O%4!8+Q;-0?GB>F.S\J@&G:R],8 MZC#^!L(L\>=1,0EI$-0Q0&%?K42N5$Q&6@:E]H!#B#RB M>/-QZ!-P2*+[F>SH')DX(D$U48B68$5S1TJD1?)? O4 7LI(5FME$REH.CQ" MAK*8ZFMC9%TJ.&5P9-X365*VEDSLS61BKY))\\\_6J;[G.SK^E,8)P<(6-B7 M2&4T73*9DTMRV6:^ 5,W&].[IY:?EI'Q;;#C1F:#;"Z/.D<]QDCEE*=($)W: M6SJ!%-4&86:Y<#9$(?QJ>R-6EL%@)$EI@<[*!$R<(LU*:DMX'DNICIEZMDP] MHI%572,@JD"3*VV)" 5ECD> 'Z <$$ ,E[X,0C"\TA\+BPCB+"KD1#K1)@$C M38" P)S"2GM/C2SWBH"NR=#J$ ')W>M7O>(K_-@83M^K?C^93F!EG53I.C!> MTJ7%8%CTX=)D L%2/9"^%V0Z\QS.J#1PR6*JJ\B( HI37H !'R)R-@:"*2%@ M;JS$4!!?>L8$PF7*X\8B(,TYX*-F'D>L,)#WUG2I92IMDU3()9I#=7#'?CI. ML;MU&#R)NTI@V-/S"V?=51?MDVEG%[ZP1(IAX.?^J54[^@E8(#LW;^'<[)I8 M"]I1[)-@4I/,&=!".074M\M%&KDB?[E^)[&*\14 L/WQ+3-S6! M*4<0,\Z!P: 8,@8411J$X=P[0IWM5*WB.WG(C[CLDOJWE.'BAF< NG-'WFA& MP4MN[89EFA.9EF7>CWO%;\/0GX3$(N_-^8Q&OU[C+X<[-WO+OYMZK:]\'2== M]9\/"N/_-6V2=M[\]N[K[Z]6'.>]XI_)(P.#&+@3L>!N<(/UY_Z\.M_^NK;8I[]\ /Y"O2WQ'/'P%_3L\%+7]6COCD_ M3K^^'!F?!.%2\G35OGB6.M=^D]-S0];WN_M^.VP[[>QWB"\ *B++\,X 20.1\6[@=L9 M7W=J)3X,)XUYU0#IGP,S]0GC *<'3;D#DSZ\K08 J97I%TW@52/AG^5B_3PQ M=MHWX\*W$6>-A)B)YN9$;CBMX:OZ"!1@%T:-0&I_;ZY,G]J C+/A%-;PE^(>Z2J\D)BK3G 05CHM?4227U M_Y 7S\H7\/52P%(3X@<:SAF,%1Y;)SVGHX!"NC.AS7863&Z:Q\]N@FJKA]]HMU10F^575EJS[LX?'\&9NJ#32O M9>*GI#=LOH \]'?VV"_( ]CN &ZH=Z&NK1&]COWN4@/C3N'49/\2,SH3+K[M M^0$=I%__UPOQXOJYWJDVW'SD:U9'=4ZOW!AV_>7/^OZT<9L"9%U8L7BMIEQK*S2TBMD=,J2"20@RY1&2I,0J P"\Y5:.AV%PQV5B[NA M-"?&/9EKR3T&C.Z3BRIOZ;- 3\YT*2R@9U-+C-, AJE@H%&&LA11E];&E41F MQW'@S#"D37"(8ZF1*1E!2I7*2$JR7,LEDUB:S-MG]+X&%'M$G5PV6&T0=!3=EI_*(]Q0@^ MRZEGPS-9/%UJ*4(52R49$6$Z(.XMB"=*!&+&"M#=F>)VI89CD!9K00BR1(-( M,S(@$XE'U!@G2J9QB#OLW=1P<'V?SMF_YQDN,QPF;?T\%$RX$ D+!>R ME@#B26R1,EK#/])CGRH'A)7R8"&([K:WXQ;5<.\5C4%[FQOX["L'WDXA_.4@6?$9 F[6_[>( ME(HFQS"+R-$ J,=]1(9ACV(0JE3:F)+3?4+*3D1K4"U[938.'D-YS;&_^[NE M>P^ANU%>B3#1.<$0!FY76;30ZMESJ:$H&!+Q"W%",KN4FVOA16*N--QX_KNJB\*M63\N!P-H<: M/XUG^^V\)TYV;C^4:VXNP;,W?'7/3;]3$:+]E'1-VRNZ,\)9%!8Z=-)YAGCQ MY((BJ[=/R/29H0^.H;,"D!6 K !DO.BP",@*0&>8?F\8.H$THO_P="Y*;.A*(GX:+1L*Z:3L#CT#>IX_OF S:R[8..9WB, M?%G8TQY-TMX/IZD;X?/4$]>OP=X+C0VE5SPIM3(1V2!375,7D"JQ0PXSSJTU M6')Y]5"$$%&65#.D59"(>Z>1%E(@2Q6/,5#A"#^ 4E1<]Q[Y8.-:NGOFJO:V MBI)W$7.?7%W(FO:#0!-3+"@UH%P&[Q%G%J#0T1+^TD(0PJB*9D] LQN'R)CW MRIQ-FE77K+IFU?7VZ?<.ZU)ACT)I%.)<6:2M4$@RX6GT& !U)9XG"@=Z;DI@ MM:ENM2H5 #"-"#M91N$95N$02O)+WL-9=4UEU77'-P]\&A$%'CM&NO/O:U]UZ MZK[ZMEBO=HQI/,?)EE$_O?15/>J;\^/8#S\N3_9?TWI2Q?/YLYLK4#TQX\G+ M9EH()G!6'UM@C7XU""L+<#%">!63/VWAJ.!>Z\-[LJ1$*L$U99)+6E[,NAJD MH:-F\M?,]Y(3?VD]VQ<0C*\^<09L<3B<#(:3T*+:AZ__HZSV)=$6!9:4068< M4LYR1*D.6 ;X-347^7'6/^X# OVO%V& _ORRHW6Z3$>OBC/SHSJ;GA7#6*P[ M3;G#.[:?X"DT-YP8),H2Q(,*)3+,8.24BLPJJDNZ4O@O$E]ZQ@3"I=*(8Q&0 MYEP@I9G'$8.&7H:Y>!B9P.J$\J.L-P,Z[NGFJ*=!BP]+%EA TQGMFC%%!:GJ!?+EL@J+5R1\&/V M*XC0(LEA,SAOSH[ER[HP[K0*WQ:WI$O,8DV+T<6B%B=#6+9B"&^[[JI1N_:] M!4(NL2E\ N9>_ N_I)E5@ZF9+6OS_4)2-'A6#7P"BP1Q[*>K2[B$I^*F%=WZ MN>H6MO/ML%W+R>DXA.(,OC^MBP S]E>.6X^6]ZX8!S<\&<";9P>VJ-UCMZ1B M%>%'^CL<%=7 ]:@[OC"%(,P 8H:!!ABNO0_ MN@9*+%)02P-!6J<,$&IPL9L5M:9D=%=!K%2Q<%I2[SDJ&2X1V- 8::%! M,2(A,AX,P8*LV,#N-/AI/WR,?PXND'MY(Q-@+.S9QORMOR;!^A5>_!N0P%\O MB@![.DHR<0P&[;.2D5\!4R(8Z,/O*1!ITBH<(+^24Z !G.G2JEX&$0?K6IB! M;RYKXHC@BN_S#MVF=1C,I6ES1ZN]%*:NAZYJ+Z\FI_"*3:%2IMFMYB6;+TK\ M.;_RYT8>-T%5GY-ZENY,>MHO\-(D=B_+_4O4?[]-WT^K>NX^:/=[C7EMII/A MW/VV!%SFYPR>$SJL-Q'49F#/L\7X?& M^]8^^\6ZZ,)O55W9JE]-SH_GS]@4-MB\5K >YC^]?/&W:ZXA/45ONN2FWWE/ MB(<^XRF&<4,4I[HV4W8=+=XELO/03U /=GY !^G7QBU[[5S7C.L1#VHN#@CN M(R5;N00C[_N-:_/Y0K)\29+E_E30A97)9)_)/I/]0\AB;\3G'IZ%/^P\>%L3 MWDD)I%L#RYTR*0\">EIK_/[T!"&CY1@.9AOSZ1%QK^,?P\ZU?>1V++42.K@$3<6\$^&B$3 @CKB=*E72FC? M)YVOZ_A'\%&I'B/.<9(D MEB%JN&2"!B(LVYDX:8,9WP['GR^XE%R2':@.[MA/QXESMP<8-,6A700/7RSL M,Q5!^R,E,LP]/YCS$9#)<(<8E: !$UXB[:U%- 1.M=+"B:WT CLXF".],L/< MK;,>'(XRH9/" =9M?:_Q86Y)^A8IW(7&N/]2FC94-4#5&06.4>&.1 KSFO0B8T" M>DB)G,F]0E?$BL5,Q)2UR#BFB#-0H36%NTL22ZU=28+5^[4VK"?6^&$ZEZ/1 ML-NM\MB:]S&UX-X#U.5_*BOIM"'I+ JO?JS$L MSG!<%\8/1XW[I !Q4,%B^&(T[%?N'$C,AW$!8X,%_AX:O!LT@#B"9_Y[:L: M?_US -7Z='%O725T^'_;2,BP19$"S!M!)C M/OU4;R*M6S.>&U<'AMDLSGT;/]Z!KMI+TY./&_QQ&RFMZH7>TP'%4;N\B;Z M0'[IW:CU@!ZX(=GKIB%L2/;B) 11:HF8Q!'QTBJDHF/(&ZU3[V*))=M&LA?0 MW5DU:2J6O!J <$CIS2=AX*I0_U[5KC^LI^-K\KJ6YKRI< 2AL )=K1VQ' YT MSV(2S7#N7#^"T 51W;9^Q)/,[S)?O/[X_OV[K^_??/C_V7O7YK:1)%WXKR#Z M=)]Q1X!< KS;[YX(M=J>]>[XLK9[^[R?' 6@0*(- AP4((GSZT]F5A50O$F4 M1$F\5$?,V":)0EWR7IE/?OOJ7'S\W;G\]/';^X]_?_OQ\OW;KS63S9Z0; MP1U P9YD5WEZ!2(V ?G!P.*JA)/R"9CUH"M"SE'C"/P297=>P#]9L4!\A$+* M\* 2<-Y"H(XKIWDU(5T9LBS+2ZPCC$" RV>K$G0B5R (@IOCN^J58*F!3I4: M1U3!7QR?S>'M4XYZ$%1H"$XX TT,_*XK#U$;WB1"52O."5I,3 72J8U' X7S(6XC2_%B\@I+L@9P=![+>"0;_;ZO5\ ML/?C'F\-QE[0ZWM1, C78$<>(J3?9WC2W]B-% G_; !P"X5L '3"?R_,G35[X_#JIQCHPH26-A M80JK<_GVDV/ BSETNX0VYSL>%!7:FVM8#<]C,,7#D1^'<=CJ=H8]\&K[?FOL MC<+6,.RRL.Y-O7*A#\GQ4<]MLK=&VMM;1_:ZEWC-;2US]^^_KVO_\ M!]9Y^S_HQMYJ,AV^T^F$/3.+A"&RB.."M*(C9L,]9 MS(=KJ%>^UXD8ZR/ 60]41J\[!C4S'+:\R//]?G? A]ZZRG@H\K/"=R8<9_$^ MD[=L?R]R\7@\SYX+FWA 9A.8(L6$E^JZ .D*_2R_\T;1$>T'?>2]^=4U[*(+ ML'!2IZW]Y_I^YIXV01L+<(% MI3B5NIH19(L9B)_JBE[%]A7<*)#;"K!H 7_/JDV(HMJV6T<1E2\.^ 3F])\L M(TO+-"/I5NAW'G)LF]!@9CF?JT)4+"LWW/:L+,T]./X<=?!>NQ@O[ ;P5>P+KA8#@*QJ.- M_!GG3"Q:I8M8Y[/680Q=*-^.Y'O5"44\H.-MC'P M]YL@O\%U(+Q;70A^LV-6&WD:+U(6_[B=]T9+KJ1R'3$O;EH7H,R!W61M28O% M,-/7++UF"X'@:N8!Z=VGG+#-6_^8'3X U($][#>(MS"?.5]5'IGKO,_"S2DI MI[X3'_,2?J?4YA\9JR)LEP'F;D:("Q0K>5??*%$;#;KK/LO->E6RH$I9X42R M?PC9)"H]A"XD\TK 1^ R@.CD\Q*M&OD]_1+_)9%!*65LN?3I(%+WGR;+M09_ MKQ7*X08('K=X9**7T]]+'L%UDJ9DHSM)7$=2!>8^+=G=*6;0HON@K/?H\ SD M,!YP?Q#YK6C$_%9O%/1;XQBLY##DPU[(QO[(&ZW!%$2=8= )HU:_%R-@M\]: M+/)&K3 :A6&7C^.HMP93\*(&\@Z]*0[*D_U%^Y)W$)WT=V^EN(.\26*^CYT$ M^ZUP ,Y5;^0/6R,^'K;\;L\+1GTV['EK@?:Q'P\BUNVU_'@8M7J\ UY9&,2M MWC#L1E&?CT?=X4$1W5U>F>PN9>P3RH ZGR*XR3D!?R^CF7+""AS@#):7&74(S=@EA$&A8H\Y6UG M0_RUG,(I-..XS@?15O-QR-2CQ"\<.X/'(S[G=!QDD,+8&.-!<:&R]X5S4<>L M:'AMT=?+N9[2BO-KG+*H I%$"2L6KJ-< /@#YIJZSC_^<>G*<)CS124$X[\D MD5TB%:6I+$>ACT'YI.J.UYB#&=+3H]3?ZKC>\DS!5F28]$R6]G*8[TQI=#68 MM[:12T1#D3VD1A?-:B"]'#/PD,XHC0\'",W3 QGR*OGU\/0-\T;1H \6BM]! M+!(6M (V[+8&8*ST1G$G#L*U*&"7^]VH,PY:@SYV)0G!.AH/QW$K[$71N!OS M,0QY6$UM[V/O=#MN=WA()L]N]1*OD@.DKB[S!D'?"UOC/A@R/3;HMT9#H+-A M9QCVN_U^-^RN)<./(AYU^&CKV(!8. ^\=+77UW MW-G>>?XEB:LNN %*.D!2\GJC$0/GJA5TD2S"\:C%..OBU6 4>6.OZ\=K*;O MQX,(MK[%L6TWF,/PM,> GL:#;C0,_8=BX$F69) MI T6?0&WJACQ,\S02N*$&^UM..THYG]BD=<5-WO@,+-\*DQ9,ENY,&?:4C*N M# _PECSJ>#T>=X-6!^1:J]=AO18+@WZK&W)_R..AQZ.U#E\C'Z1I *IWU!]S M[#77:;%QM]\:CB.O U(UCOW!\9)U]]#NSANM6\(CZA9ZK?42O/(*:T;2I5P- MPV"4191+U^#;;]KO&:$]U:PF79SJ2"IT3-H]D/O*,W*0/F6*2OWQIF:AB1 5 MEVD=$W".)IA.>X 2=QQ@AT3>:0W&\'\]%@2M<1RQ5A@.O!#$;B_JKW7W#,>= MKM\=(6("F ^]46?<&H,4;GF]\; +%L6H'Z^A+SZ=Q%W.6'JTP!VZ_GA3]?^+ ML97FHMXWQAFH ;0M$^5;PM M,,NHQ/C)PFP:B*G=24'- #-LERPPDTC-*%(,0>IA2P6Z$G>)4%_CH$+'G-2J M-;^5TX*J#%<2C[2Q@Z^3D:4'9VBMC+RY)V&3XW3_O'2;U/$421WC34D=NV5T MK!S0H29U',#%,N[4TR^1=!96*'SWO\,#3&H.\1UX)*R$ *[Y#I^F"Y&([_%A M)"N\A]DZ?MOY@--]C!;9\[SJ6#C%YW^O-U#&U=4FHAQLTDXNM7RDWWQI:IF; M.JOE3J*G: WN;JU_PSN6#S65[GVO42U*[!GI7"D-2K$ K'N@*O.J,"K119TW M)"\_9NN3@]%U<9BN:=^]DMUUT@2L-?C-0JI:596O+@-B)@T/TO SL!28JIW' MEU14_:6&E:G5C2$1+6\9,[9LRPSI=YO+[<64"OH#3ON$&4/PU%]59ER/X=4$ M:?LPE-8%3J*JT[)",RUKX_;BVS.9TX5 !' Z.U?2J=@UO7X/[T/P1/6>U8SM MKB-[(DN0!]S(BRRK8. O?)X79-N] TO9\3JM_UJZ4ZL_K>_2XB35/9OQ=U]Y M6!5)#<;P]B:ZD !WC2I6@?W,.0D=_B ]N#Z? M$,@;SC3%&%#!X9S*QJZC*C1U634'4W5>)/*GN"V29M4)OP';L/C!2[JSFI>4 M.:8,O1JD20VS,A<<(2R5F=<0X>H<)CQ3-V'!HE;4RZ-)0$)X+$.#)*$K'4HM MP@.KA JLW;K!^G2D(4KO^"<85_)23X?IY(;\X LRO#%)*WW3S'=2I0Q8$XSI MOX BB-"(IODD$7A="#:Z-*Q@QM/\NEZ+-K27B=C,Q OS0D(P$(S6#%T'53%8 M.!%'B*M<75(JB9:R +Z2!R.72N>&X@9.S2010WICZD@<.GU/9 M+Y?Q/AQ1;KVH\'&@S'"A]YF@O' IQ/XU9):)1PECSSB7_L1U7OR0OY8"0CX@ M_TZ$%DFXB8QS1+B\4E9DAC:4YRO[O%GHJDS;,)3FH9I4,')\A6M&N\^4@\CI MPF1TLIL5*H?D3<'))R 430FN+(=4EI@A7F*%*EK,YKWPL/ M(.%+BU*8I5"VRJ]"OA6$ADYRX7$?(%OD@R,MLEB MJ^']A/8D_OH@+,H[#+F,)[1S:S98AG:;$*!/LU"RF](*AA17B;+PH2[^QA1; M!3,L$8(=(N>82J$,W4C/P>BS^:JNI"N;2B/QK$ :JAG4=HPRZ!(N$83_DA<7 MZ)(9]IUA0VJCBT08[%$^6Y@B2@[?W,*TG=_ B$ 4^5MD1:/&FJG3&Q:[H46Z MVN!#!2&5*86$DB*L9J*4VT\&-B'=)ZB8P-23 3>)8HF/SM DAQV3J-#X4T1F MQG!<+2FSLLA3BFP5:/'#+!=YI:-1:$T77)Z?&DJB4&Y?.LC3&1JOF*.[%%J3 M@)5RYTCWAF75V*@KEFL3,8,5X?)X48-D4N&!'1;?=Z MP[$W]GI]KS/HCA^":$3"?%!?T3PEJM'CR_1,6%;4*M)#7CA758I&>J",%O#T M%@$O6F!4LU!Q:\9+M/+032^JN9(\C=['&[UP*F5GQ$K6C$TN&+KD8%VFG/U MIQ%_D.9"2)E:FVKD@NG1FUNO!F3)$NX9$JZA)U*&IOP$'8B,3'3EM=5JEGH& M)+5W .0T1V]0_H""]7EL"_D$13+:Z W%1$H28S2SV6 M>FKJ,>(L*G#@\&R*U&1<%,)(9KC+=7YP/G=P/NH*CX=3\MW((3$"$)KVQ#R7 M'4^4S:Y5,$*'UL]R2YF6,C=2IHS$<2=P[!G9(2" MZ?)"A@!0D$V3N8IM1)%Y*V*Z!6"[I2DG\\T (5;!>NJB5,?K\5\I(B<4>B!+ MI99*-[JN,NZB[M(PM0GC.0%W,,M=T(T/*58D[HCCU8^^;"%U26I65'056>YMAOS-*FI>FE=7U&;^G2M"6PA+P.B*BQ5@JE&:/N1I)@E^/Z;*R^)776?K+5NG:.) M3:;JZW!+J992-QJ&2%HDVN %2:2S;(B0B@G+DG]I6E+)I_?S-FPQSE,.9R4=T29+9G,DTTKH](5VS)Z&ZI*:\NN:&W53D\I+7\(DG:1Z M])QREH)<#8M$I]E,>(ZW&B6Y+3!8G":A]8TM(2I"C-,*$PY4C=)J#9'.0H@J M2MK0B0L!7^0JZTQE2EAZLO14&WX8]<"+!N-:0PHT%1VD1*5"%G&+LF4#RY:, M[O ?5"R90"Z7$NV5EA0ZK0N]#)4B)D0>)J0>*9JW_-A*0U_R<"WQ6>*KB0], M*WFMGV:GK\5&WI2F7FN0\A-WH5;=Q( @\MY)Y_0!7.JP+^!2=&EDW+\@H!4Q!H\RMO+ MMK.%&L\(;>&.VKCEHC832$45MV&?^2NP9'23^4IYWB /?LCG6(WDI]$&J?&% M/J[_;CM_PEL0E$S)?DATA3Q(-3X#CCR7S^.)7B&BR!WE3U0R&Z/YI,O? M9"(/%LCC*!NJRRBIS:$[+V/"F2HHHVI+$VN"%]AB!2NL5(\S50 'YRI3X@C\ MA2K<4W9]MM@GGZXPFXI?GR^D"1 X(89@I1/=\RB8,(('8^10%GS*,Y%< 3&% M:5Y%"M-Y6L&X=:5[@Q7FO%("\3\N/]2P375^6@2J[HKZQP#S:2R@%A,MUE+= M8HCI-%A9K'"WI!%)]>Y8[T!EW248B:H5L7)B8<69;#.B(W,2^PB<8LHGGM6I M=6D2\W 1IK F*F$L>%A4B2S,E^@7P!Z$TNE\,M/K-&J2=6(V%8IX9E=\"R4@ "07FT'QK5 /( M#4&,BU9<)#R+8 OJ)!^&M9NR=338_G!@43[7L/5+:8H@=VJ,"Y!1&Z<.$5+?U7P6=)BU!%T)PI'/576AUF_**$CA)Y M9V],@!A!@BS$#IYX#=2#($1MYV.>-17F:E=JSP>F/T/!1,!I\,/6E*4Q_3JC MXPH5!\K@M*:!77$*Y2XVP#Z(#% D0.P)8O[7$#L:%(2D T'#P!L(90AAGJDX M$N$.# @C;4*O9O>C-2W1X8CIJ:D8"I1TK:!)WN\L%0F(,^;U3^I2/3V#FP! &3@UQ*(ZN M?NFJGI24^^E,P>B#&2%RMFQ@0B=?2Y-*H*IG89$+L:1F7%U52T)=+V"5%);A M@QKF(N93>"^K($5ZO\P;Y[6QF2R"4_A)S3N6?D2(Z:0 <2$2B$)JI89Y-*"" M0J_0,#\9M1#1F[W^>E2^TL8W^7_*,)V"2XMCDB4Q/%!#1.B$#/5J10W2)-L) MT&EIJK($4)*'NE#%P56>D>16,/C.F_5 *F8(AI(:Z99C M8A5E<)6)D"A6LSF#E: I!59E:GY =]+RP2B92%N=1PE;^HV$D^(9[! WIC'C MY31'1!8LZ!1Y0=>1U& RPB;%UY3*G:"!:$Q&GG(9T"U3,Y9AME+N-FS]OWBD M0/R=Y5FO0$%=&\8(NBE"@3 D:42V]"1+3*DC$STDDZ"$*NDA3K/76%HIO])- M*NO(P96"2453F1QJACH$#AXTNLQ;#](9!DK#AG M1?)-:@0X?#H'"5JTH/.;,C+#D[1$5*"<8O]K5]R&E*)V6"A(T/!7(&S+9@Q' MH"].@VL933;#M71HKT'QM^:YV0=522 ]JB!H-HG":0XL#],8%#& :QA(;-QB MRLVV\RVG2JXJ1!,VKE*:T@P,L!4E,4.[BVB8 HQ&,0,5+>I$S H/4[*-0!! ME\@1S1GXT\3(FR:$:%2 )^F"059*+-';*S16B=0FMC]U8KMG$]L/ILO$:<0N M_RX-]4]5B1%FU_FT!E5[6=;Z]C!3?%Y-(;5@$[TTQ'=2)O"\!<8AMC963-P%.K>JK@31P?+R'* M!$TJJ;"6WH HPY$$?V:DI8PKJ.70WB7\/PQ)ER>-WF[0!U=<=[05_\H+=;^_ M'"? 6%&^>1\A-=*4H?KO9 M=U8A8@(RQ&41RI71X:#6K+7UF]@CSUE90Z;"TF=X%RO)5&^LBMBI M.&Y^S0MR6VK88K1XY#>[2T3G;G'YX6&0-E,Y@HG\ ML#2P-+XH: M:Q$]#_P51A/)Q2=DY;")#U29P(.J\ )8#U!4R"*:^Q"9$P/MH>((B=2Y&H1H M?D7RCF+8-3PS@G0WP7-I)A,(9-,#H7:P#,]>[XD$M3YCQ^:](4'7HS.J-UQ] M%#K>0T)V-=>I\0Z(^3=@M)-UGI%^5 T;KJ(XS@[#PKEM'+F! MAHZBYKL2)(]$#]:O)SR\8*'/0 /2-G$P^2"L.);0Q+#'>LGDT=?1Q:9C#(:S MUE;JJ!U7OS]CTO\VU0$A$@/D..O;/I"$&)F%TZU[)Z!'3O76"-ZNH;@IO0]H MQF?KXT5M#RI5VL37S;+ M[%6$I]_!8_4ZV+2ZL18HW"=;'5TK\/I(V2Y;WR(E,05'-[RGN==:?]>?TR25 MPLF@M.4[-ADM,>_9\*4RBBDG(&3> ="VM1#0-L6+. MX[:A\;%DI<@<)6T)R(4J,YQ^:J@8;5 TUNJR:%R^=,#7@ZT*)J0T^V8$.%UG MH$G[44_Q[[+25_*^X90LM1G0QDO=?Y6N=)H^5QM*J%Q#"M1(1L8EBSR4#<>[ M/%IC=<[8#[Y\ R0I05OA5W1,&K.+^E0E$F?$1.>6JDK7-]>W%*:[H(9HL@GJ MNT>\5:D"3-VB!BYFX- T'I9\I7F-(*:.0/?-H9^CU*2+:E'*++8&]_R:JYOQ M)4JBE).EZW8@X40L]1VK3^FZSK5Q*;&MF2&ER\J_JTN=AIB:+5^A8G+7U ;* MZ"N=8-,:0):@N[J=!84P70U"M+$A7]NY (,IQ2MK"9<^PYN^.EY*70@J:F2F M@_9)%J=-*DXAKR6(9K E,4IU3*-1M?#-Y%4G. RHRD0H)!G521CE7(9.?J0<'M6)0*3Y M=80RK1E$@L/_T?[:;CCMC'7PGZBRJ.@&T\$B%6/1G(K)MYF(\E(J@*(>FL?KY)F6++A((]#! K0DV6!EV: M*MJ.Y6*N-)D>/6J4*I!4MX/-PH7*> 67F2=S+1Y%/N-J"P*.A )^>B2]U#G9 M%[Y\F$1V\R+9>T<]6#]B[!^0&U_4UFY%O2@B/I-==DB:4<=/V5:0R!*C(R!\ M%AH\7D+1XU5H3+T0)+J\?E86Z(%92C>R=*D(_G^9I$T_BCE+(IVK:YP GA%E M%S?5?N"P$VYX3E[I2GQ$WI]=\SKW@6] ]35NY$U31]X<-2&5N?Q@[;9N-8/& M%'.DR)6QLV6_0;<2L9(DQ6VE!B,H+6M)S5F1R1RKS6.X4IIHE45-KM +5L86 MY8[A =0#X@1A3 =,*[RSTPI*IEQI%8640O)<-0!K9-NR"CEC2817#VOM^]" ME0J<+!=W<_A6A>+Q>]-.:OIBT4YO\./=C')2L-F,R!,,)YUY M1!I918N7,D2;$0T;L#&E-RYER9C3 [0=ZJ<9FZ[2CI<,3E0DQEOKT&0M:+%W M%XD?/4ME@*#&#A/,PR[I*>-YC!/!9LKD1[<<:SR6IN^8CN%O2BO","KM[9*WHN JFU>NN 7UC.K M?IV]3E#Z=XBB2PY&^W8&W7]5-_Y9-%:IOL:[TI6JUU HF+D)+HC M*N5C45T+(7TG4#_SVD56.>F4FB+;D>,_Z_:?2U=F=42$WIJ1XX! #BZ5W^AN MC753\D;'AS+QHTF=NOSTVY<+M]9)BO=0DLVJF7.-ZI9:0�E#*RP% J*L+2 M7.H,B2H5C:V8(Q.DJCLK)1Z#KRJST<#F4+.JRFDNC9LS)M*U;&9=W4RQ8H;I MCEM\/@EPA5=O% C-488Y2B"B90L.D+P@4(.7E%"$D57=U5I>U=8R-*H*S1#4 MOEU?3YD6?9Q0]CKZ=E*T;BJ65=\NF>--+KY.Y:2IZ_G>=F?EO-(>>)!G,"'Q M*_'-ZJ5U\R[8W9!BN4M=P\S]6V S 3N \V >JY M$Z!\FP!E$Z#VF@#UI8D6?JHMRO-54,O-Z4N2] )O8V7ENHXTHNF;ITE$,MBJ_)>0 6:4)RH-H\S+)F&@J1*2Q5.B29M:;>KXL/,Y M3A;%]:IC68>3P+2;-TI6X5Q0=,'4\> M 0"U- OQ@ W62CP.VI&)OR?);]/SHN67(/71W M&>VXM(W6W!,NE@3(4ZX6B &_^?>?O-Y/6Y8."WA36W':X)[+ZM#(T6IUPPD] MX;X\SI0V#:%;BFDX=S[( MNWRP6V]Z2=.S90,F*G>Q!;^/2K1MO(7!#'#Z?\?:D\<-];O,7%4!]6O-N;]OQ?/:=?X>F M.I2KG><3I'9M![ V2Y]V;8>\-DN?=FV'O#9+GW9M=FV'%&W?XK'I1[,+N[@L6UWT%2&X5TDC..PSX^DS.]U'L/)XU+[S(V]TSI3JY%-C=SK MN;T5:-DC._4SD]EGQM-G=KI6(UN-_"PT?DM.P=XVX,%)!=LVQ.NTAQL)X.$) M!.<>CGJ/!? $$%;7CU.M\,E)UI?4FW=G^YRR9KU7KM-QZMZA.Q[UGX-&U]Q<%/U!Q8>UY*R2LD'B<5>%[)R\FK%5A!885&-:J ML%:%C1(>7)3PGDEK)@01C?A ,E.[1; ^-(XY<.>Y8(T><03?EL"<[J+-QVS; M[3+[^3?2*GVK])\[J6[LCD;[N\(_4,5O_00K,JS(V)>%U&EW3EU@6$_!B@DK M)AYE6?0]=] =GKJ@L):%%1E69%C+PEH6-@9Y@#%("W6T98\OL9]I'N\<9CP7 MI;PS),+I+=TN]Y27:PG;+O?XC2%+Q7:Y)[E<2]AVN<BLDK)"X/;[N>CU;/&7-"BLQK,38B5Y\"]]DS8JS#Q;ZW;9OX9L. +XIO&=] ME85QLLK?*O\'@[V.W$'71B&MNV EAI48NP48^GM,X#M0>6']!2LEK)1X5,)^ MW_6[_JG+"6M76(EA)<:^\B'VV$CR0.6%M2ML'/*N."00JX5P>EH(IXL(ODE$ MB>6T5WSG-YW^_[^0KWVL"TKV]-]F=%G'L8Z@L7G!7AE")1$;_B:3Z?P5OAXSMIR\BF?[B,X>;S'(AZK MAH]2#9]Z(&K4[KT,4-!A4]4CMO3O/.,%2R6@^%)MSLF)5JLXK>+B/7 MZYR!\OSUY$[=\K3EZ8T[TAKO$5KS8!G:6L/'=*:6>^\!83/HV%YWQW/6EI-/ M^70?!RUSU'QL];"-2MUE:GK#;KMK$Z1LM[NC5)\6W>W4T=V&;K]S\KBQ9V:2 M68EA)<:328SN'FWV Q47UJZW0L(*B4/2F_- M"ALNO!NY8VR[W1U MSOV,"CJQ^SB[2+\^??5V@#6!GAFKZ';=WO=D^]Z:]T& M*S*LR-B3P33<8WWI@-@]=4%A#0LK,JS(V(_(Z'?: MG5.7%]:PL ')N_(7>YVV]S+IBV: R]]31-(_WHAD/N<8C,PF#PI&WG<#=P]& M/L^66@/ &@#/[#-X/;P(L.*C!WALMJC4Y<7UF>P4L)*B4<9%F// M]?=8P'R@@L(:%E9D6)&Q)\B#WA[A^PY47EC#P@8C[PI&^H.]-9NP&']R3S_5 M8<4D"_.91?:SZ"/'=+J/L<-'?7?D'36RWYD=MF7E4S[=QUS6#_=8/?3B^MO: MOI9[SXE[83_<7O>H&?C,#MNR\BF?[F.J>/L66??<%?&)!Z&&H[9O\?SV&H-Z MCT?$1:DSVTY.HEI]:?7EYNX2P]%1V[VVM81E:,O0YA55QT:B#MY4L=QKN7>S M.AYU]Y?P?;#<:]6Q9>AC.EVKCJTZMO&HK20^: ]L3M1^N+RF5EC5F!8@?%TJ2 6=,6:]%9(6"%Q M:S446!4G7PYEK0HK,*S V)=5N48PPX'%> M!L5D,?]LW+F=E?C\(SZ;B=WOY0V.UA6U:VI_LR\?K1'N-O+Z[) MK15LN?>'_W;?:PK2*VI_LR=92#]ADDHEI%?,;AJ&%_;XT%;-Z: MW-+/17Z5B"3/G#@O;#3*WA?9^Z('XGB[H[Z]8;82PTH,*S%VHI?1'F%/#E1< M6)/>"@DK)!YE5@S<;N?D,U&L66$EAI48>XKH=VSFFK4KSCY4V!JV>S9Q;:^A MPH^\M(#_3ZV1_;:/0C;*JR#E+ZF3=Y.Q/S^9X8#DAO6 MVCAW"6*MC;VZ*0-K;5AKP\81_X_7&=[1NP'^9$#)]->#.-N5=]_ZNEW)X"46 MM\.IT=NN9?0VR--H'VO_PJ]X5BWE/RZMGF:=9!'\^G6OW>]V?UE]J[$A@[LF M\31;\K@=^#:ENN2",X%_<0H>5D6!_5X+M3>4+%K"S\IIP;DS@T>GPN&P*9'S M@17AU'6ZGN-W_)X3YK,Y*^#S,J2E X__@#\*EDVX6R\@ MTI/&EZHG78=ED7H/;/:_F!X<)A'B.D59L))/$B[:SI]8JPV/7>%J6>DP)^+- MWL@E@2*#I_4T6>JP^3P%88C_$KAR?I,(ZIBKI@XS$,XU3U/\$\? W4^RBIKJ MPH:%M/;?>)FTHB*!^<-,HRJ4X\%K@R1-4>K 4<"'\,(()+3@L,$LCN$1+G=@QB994E81UYLMSZ:5PZ];]3F9Q"!)H.V\ MKWX#D_[/?'M"I(B7B!L('O?J#N]C-V!IXM%[\ M'"GC"HZ\;869IE\XO93/X#O)]+A?.6&W[BS;FLV.BWSV8*'6$&269ZV"(W$0 M2U=S&#NOA&#_36 MIC>R"DZ+7A6FL Q\<)I76DKI:< +URPW;5'\W&F/-PXMILE\C@/B[T2%MA?* M<8Y6RN\<3CE,&FG/9CDXJLKF4ZLVW@EZ=U2_9*>3V+#Q^$@$DT_S.:J:%>.P MY.$T Z*<+&A"\PIH@^'6XZXJ721W(TYN4&@+P<] ZNXN=2XB^"8A(QT-LKO$ M\ND(G]VWZ"OX)))O/I!;!-RAM^<0IN><_EGM1U&(^AQG^AP?J3)\0R.8>F)T M/SU!'G9:1>34YK-9(D3MA 9Y5M%/E-SNMOV-@S=+HA]&%$(4QA+7E%&S8G!N M,GHY"XM<"!@K6]#J\XR<*F6R-J^8%_FD8+-5,1HE5[4@3?E-*TJ4/_T:R*&: M96^B1,Q3MGB-W[Z9HQC/)D9&;")/6J40R@_^JL!\CA?ZT.G1%DSW39#?(/7 M"*_KH/C-CC%1SW\XM3\X++H'>O>7TY%AOVG?IW7VY1Q\99E8V6(Q3/,U2Z_9 M0KSYZ=]6#TCO/H4:-V_]8W;X.$.SS9:>H!#=7:-\ 8>79">*DM\;V\LJFMT4 M36'NGVF[/EC;*.6B'Q.WNQT@KW\>-DKHC"-6%Q@9U@%A3ON<9Y,!5G<," 9JZ!(\K3^%]#LPS M42ZCP+@M+U#]84 6(V\YB)':L:3M8:D $PB&#),YT*0,U>%?X.>UM0*OC7B8 M)AE7P3(X3+6NE*MX;[,"%6?#NP5N>GX".^C\LX+# DU9YBWU5[6' MBH-A>$'3UT_12<#$9!BSE$1GA"$5&:I?@,-=P6SHRB69(1G3!+9,.LQ%*>1- MRXPMG X@!ER) A$')$KP@D<@P0!9( QBQP9^N MGHH*J^"CR!],ZIR6J1"(V-!K1WNM1;Q$="9O33*&$]+1<9,D@)S^ L(73@6G M4H!MJ&^+F"%FZF",J)"J!/&0FK7FOAO8:D&A,FGE@VB2ESG")"I<#1R3DK$E M1=+-U7)S^_#'(0HANE,SZ?TV(C=TJIROG+S<".GL!/#C:P<#/[C_(%*:H4EZ MK.Z_&C*ZB[/N?Y7T>B^<)O#YH*_%AQ-J)+K/:!4+CGV3ZN%:@C5%"1I M4BY>Z^8N#;OO/;X^YP;/SW!"\9 MM\?C9F&W5 J.;L44VT2?SFWW\:_'3[,N]5>7Y+ MIMR^-N9Q$2$SPK_]XAT5S >I8-XN*YB'DB'L(N6=\YX:59K6/+866OX M5FNLWA: YV&UPUYXY-06:[GF-JZY$_3'FZWOS_,3,N_Q\2_)UZ^WNO8?CE[M7W?ZFMV:_A:E.IG09@Y293J?L?M=_;7 M=O) <:JM7K;BP8J'AY@MOCL86/%@Q<.9FNW>R&+7[]5L_Z;2_F]+C;4,=V*0 MD!94]DF4\ZCC=OO]TT>'M.K92@LK+1XK+08]M^/[5EI8:7&NQKP_L/BQ!U(W M]E+@!'^7%=CD=RR#%UE0GH,HB;T?5L+$.$ZVC$555W9JD-C(^=GSNNWA_3#% M#&0>SQNV^_736()="'@WH=7RJR2O1+HP,1VW%>O7Y> &U!I.(\Z+F">Z]I:M MUTVS:U9$SBO\[?_^7R/?[[R!7>@XEV\_.9]Y@=@#A&]Z@3^C'WAO?G6J.;SQ M$I%3OR3A-!%YAE]YPS=8QX]5N#0EF,)EWKJ<)CQVWM[PL*(]_!3'2<@+#;]* M0)I8YTL0!GD<"UXBE!$!"VU&MY,H:K=@W&D\NM2R:FSE>BS=^(-B]- MVE37JN)G%"N*X9T'K)9S6,-DR&@N),LC[\,=-(6OB>@D]A> ) IB:06\O"3]%V M.=X:\-&H^T0UX+W!"]2 #Y[DI7 HG9XM_'XB7^\4EV8+OVWAMRU2LDNSA=^6 M/&P)ZQZTABW\MH7?EFMLX;?5++;P^_%\80N_GR*+[M-:UQI[KWU$98*V-O3^ M=_?N>.P=\YG;M!3+ON?,OMW1_C)5+?L>$_N>>E99WU9V[]6X_;K>:LU1ZUY=I3.LI3X-JA11D[3ZX]<5MV7R!%-D[+UWLA6D B*RY/ M73-VAQU[U)9K#V"YEFMWYUJ_/[)'?99<>^+VK&]#LWNU9_^^M=[2E9 MH][*#2LW]A>0'+HC[ZGP] ](;%@;W]KX6VS\7G=H83A?8G$'@T+W.X<7AHET M/ B)T2/H&]@5EKW$M\PFS0 M@,B4#)$8C/N%"Q%7@\YEC2(D2. M'*N0(!T&_%/,G#2'O8Y92%""$C02IX;?)1G]&L;XSPKF.)*OL/Q34\TG$C+O M"0?3>:68Z%?7R7AI66D9A#=1F\3-3=J=JVYEEX9969%)@I5 IL4\1SA-)ZZR M2+2==SN_#;D(:1W8E.M1Z[=L'A[Y[.=>NULC">,8/_?;OO[ 14CE.0\Q7R%= MK')1E%S5?)3RFU:4%/C3/$-TSVJ6O8D2,4_9XC5^^V:.6C";&)<]_.%$^#O#C<62Y BL%^TW[ M/JTC^G,VX3)8WV(Q3/,U2Z_90B@T4/. ].Z3C;QYZQ^SP\?I4S1;>L8*X7.1 M(RXOPKOGM6+XQFZ6$%+.4!_,E_9%Z8(2]P41JN6%$(I,)ZR* FT>D+,@ZTO" MHD>1S;*L0O#U.)8"U!C#(1G,(I1V4A\4'"1=6-*#"1AB(=E0($!!*94*[;KM M? (9OGT\U#=>KSWZ1>J"4;OSRSVT5:,_EF2^@WN1YM?R$9 BUF8S&%#U'806+S:(VJ=T.P>DAUZ,S6&%-T,Q\ 5]$OZ M5_T7#H]=L13QYR7#;OV:8.L3L,X:OD">YS-9^S3/!7"":NB@ROOSC"]4D;^V M$"_JX$*Z(-MOQL#L8]@+POG9:W><0!EW@F?HT0D. @M8J^!7>7I%JX%_PIMJ MA\KLE_&E_M6E_-4[]2O=+D.WN@CA$ ..TP4OC@(78"WS2/*PJ.;SE$O/\*Z- M#%B*S(PKHS-9=55AA5$2.5E>.E-VA6)VL>1G@NU24"L"X< &<2F?MBYCJW X M?2[XD\L-G ()Y@7&S8$ D:A0L36G!#0J0V'U60G51:;40;+FEZ[ZE0Z=":!T M/$2D>J LHCV@5H5602&!&%SV#)L/M!V8$?(:S@&/BCP6I5R#*DDC!=^&/5B MGD%!_P7Z2,V.7;$D)76",P#'J2K0B7.1_+ OA.O ^N3LP.A+X%PCL1*"D^2" M;Y7=8PJNOW/ CJ;Q(#:LZU[*F.5 M]5L,<=6(J&O@<60_46$#F@1W#-9=2P+S@&;L!P?6I& +:$@M\LC)C4C'PH_F M;+&R3?DRPOQU12K&]H@IG)N0'65*)P4W6EHR&="YX_G*,&B#=5G'0MW& MA)([7N2P27"F0*1,-HF0NY5C-YL*?CD!MBZGTKV]F9.Q!$OD7,J4%!X'ET7& MA^I]01$D9.S((-\-&^PV LMM2!+(L4 L1NHF<@:B8G>O08G1BPG8?69][O.+ M,5"R*MCGCTE'^))$*/1!(1#L1:5T'-/S=5[!>;,9;_@8C'=IBL*?KF.HP-6E MUHVBB*S^\_.'O)@PZA@%G/ ;RWZXSL?V19LHB@$SH%1Q'8$JB3K7R$^(N!,A M*M)9]!2^4WXIUJ=$?:0PV FK@H]>80,5;:3?.1-C-?^0+VC4-\[C]D60,[/< M*XR!M"JE;["Z/=)QBI0XN%7Y.JJU#YO PQ/T)QJKC,W0[$$I5\UQ#TQ3!DP# M$'<8!39U_-I$2"B"1T9NPS*-#)>,G*_AE$=52DY+B0IJX?P.L]%[U':^5L%? M2N"$O""1"@0H!9EPA(P*PA&H]:S.1)EE"V6;N-@>"24L;GW!Y8>[&"LR4JZC MW$Z.ET51%7)ZRCA8;_@&P_FSI)1MD$ FHY4DR8C"^LJOVK+P,Y!TMQA%:((4 MJ)_590B=E/-/\"=AZX&$FIW%2PJD++KR8^37UE2+G\&1%NP:+!6\9Y37&O*: MI+:\C4/:Z?Q+[')'C$(2)*MF..BKY%>GT_;!W4_D&[!!&9QXW;=NJ3]6BGWX M@($=4G\8S$C!%L!KE,Q!)H,EPQ]O8%0YK-]_Z+A __!-(8<&JH--Q2O0W'@- M&':E\7Y_^?UR OM_O[_M_5WC_?# J^2*9C#<_Q2:-YTQM_VQ57B3R%SEQ,:S M%9J7.)JFX%\P\!'C1(!EJCD5E;YY-O5=2)@O'1(\C;[D)AI0S19O.V+U]-(Q M=]M]-0"H_9+/YW3]F5]G\MS]?CT\+>-WL,7I0G0I%&?.8N//^OK>%%Z-L?\S M(*/=S5/JU@B"M/90/J,#AQOV)YA*TUSZDE^EVT*M/.%49=2[_7*F+/I''QA& M+;V!2U[-;SE&-/'TZ6XM!\N05>44W'7LE\JV.*I,-V/4%ICQ QA+>6OJCAYU M$$:':"3I*V8ZQ$3]3EFHO*22VK:"GL.AU2_ G C184S0'P>/MD1S-..3O)37 M]DLCP&R"A;I*F9JWXU;MG6WIX:;@.0#Y-[\PSB*# YW MX\@;3/FV\R$7&./&NT4,VL$N7%23"CZ3[LO=)[]^J+65[-4!OPT'O"VH1F*$ M8O0_#\<#HS5M$W>(R=S<.5HB8Y^;Z9-,80Q6B+G<3!@:KSIJ5]\P6*63 11$ M>C,!UIFX#M@]@7*AKEA:F53=O(MBJ!2_H&L:]0RFEC#:3Y.B<#]-BMZT=TWS M9/5+H@>8=#Y+0L,?\R4B M0WE;^Z]PAK"?@Y%WFY EZ@;.DG9$B+( $S&\<:\]\,FRIX=EQ!*^D0'V:^30 M51BD+!!U&%,N:GF _4BZ@" M4"OJLE1Z7&+M1A&?:_9)!RAU7+J9B/+8EN5<7-&<=A=VY]10V*;]/'7:3]^F M_3QSVL_IZ+A[%!74]SL@;B^E@B*_Z2 \($Q$V68'1_F\)/='7U$Y<_#/PX42 MTUI?DLN?U3$\(X*W? M8)T<:=O+1Y(P\/M$ISK6[J%K%5S/,1O@7#%#O+WIP M5V@81-)4VI_!>)PB!->K=DN5[\F)XJ1>@Y^6ZT)#G N*5I@Z_KP%>C&O0+]A M<<<;W<*]T^[\HA_ >QTV%_RUX%AT4G*]!U18*S3H/;3=_,L]?/O 8_])!G[H=^-V;]0=-_^-=AKH@/HPGU_?Q=]YF#+I M3=,EV-/U)GW:G;+M.I^5;+YP#%]:BK$4LRO%?%91E*VDO9V@ MP.>AJRQ'NW26K/8BF[8$0;P7\6#4^'^[A(>#(OF;*U@F6H(727S&@MF*F&<1 M,1(4[Q+C)DW8Z#.#%;^BG+>\ FJ,Q*]W1XYPH:UN>]C'X.Q]2V'Z[2Z&6:@R M @/.5":47/%;D(3O!-JRLO# X"*/':^G+CY3%ZL6N^E\:4'>'??V3@B' >MF M:>/QM.&-+'&<0O'ML7]\1RU%?=6J%FA=A=>K>?ZG?WAU1Z% M5+L5B/1,L@&,I"LS%P!6[(]^64Z)6UKOQLPW4;*B?$,K:Q'TRVLLEL;JT;4] M:":)FSO\Y:7R2GH8TO&&HT%O['>'O:'?;U:=9#CU%BW^EO4NA6N,_:S3)%9' M?)F<&:P]K3+,F>71UHQME8F=+F-38(P>?U>F&O4GY/B0D8M4-$DW2Q@!JJHV MDG"'E-UZYU/TOCH'-EB8!6P2@ $K>IX MRK81"XSH]IS+G-V"8\6CS/J5 *I& 15L1BD+ZBEK'[.MY(OJTE6YISH]WTA# M4J@1FU8Z9PN=^:M&HZ*(NXY)9QDSE:GL.OPF),R )K>8UDSQSY6\L3G&/X&R M!"HJM=@$*P(Q"[;)CL)DPY-..=P*LY,Y%_,B2771=6]K1I^FGN4Z6W.W*3^< M'(8F09X0>\S$>DT$5.R=88F0*JC#?'"#T/#!0M[;,YE%'J:Y+*,)*@&"15!2 M("4BCLZ^.D*!8^KD&%=5X6@(9<4A5(&Y[?#PL$130Z_D#$@TEFJ)LDX59GT. M@QGHPO>$JA;4P:UF@&HL66/"$DA-,RU5.LD\49R5DE !%H;J"M&Z:F.)9IA: M!]7^ST!(-B5KALQ,V;4LQ=E Y07' @PI6N:$J(8UK7D$ZM#5Q5 NRO(0ATXW MKH_J*! "*LM4 919W$_;DI148!5Q/C-P7A":!;<<&/*V"O^#H]TGQS^D2ZUW M"$%UD;%T(9(S!T;;@I.#3"B3@+$B$3LGPDCB$GRV,)V,?% MKR0>F.30@E_QK*)Z(3*((BK+CWC,"[(ID!D3TN64.0-,@,!2"A.-BO$H?3EW MH@*5NT8*DO@:@E.@50).U;CLLJ))(PUI)"%5^+,.("3AE6CXC(I8EV#,Y@8( MH99 5"E:2AVEZQJ7U[ ,LM5VWK$DQ;?#9#08E GH5&^27)8$2#1.*\PKL/(D M)AK"GO"":F C<"RQ)HO &W6N^^JZ"4%I9=$D7,)IC635J$82Y+ 3YP")M-4+ M$,N;@C0G3' J*BG8 *YE8EMN(TZCX),@=_@D"0WD,X,1$9%&D9>$E98@UKH: MVH10"]EL7HEU #74(,O@T%/.(J7*">PT@TDJN!)@V[I_0B+46N5B JJ%"S7F MDN#%%5;2*@TKL%(VJL$9@"WJ:DJ0%@F"_I1*@0'975!I90V#4 : MGDN-^!-.M@VHUZ-R_H%1$4N? M=_O2O*S'1),4.X\H:HUSQ#TTV8P,2=%%CXA=/, H+AU/%IW&WZM2_*2C,-2UL6K M7[C$,;P(D?SF;*[M^[_ MCDL[4X3?N[_(:PL;<(RP ?W=2MCO^5WWN0OS_:<8M'.(%?PG7#-\W$NKR\P& MMLQL32VA%OD@MT,*MX+6"U];W/ECP[E*!9 7L3AMR M:HNU7',;UW0MUUC-8OEB>;=^P3Y2V60CNM'#D0:>RU)[QHJJ>]'@1U[*R%M= M"A LG%>5H(2;7U_OD^^.!E%@9^5TY.NT:SO.M5GZM&NS:WOVM=W?R-#AH!WM M"?.NBD9\((B/>?]#XY@#=Y[K_NL11LFG#6FA%O#HB*J];8G_O6G>ZXW<07=P MS*?^;*@=EH$M Q\@ P]GLRA6UP^(%(^!M*^RQ+/E3,WIU'IE[O#@=L9WPL)_J$$ ML2.RCQ= MPC1E8JKPOI9PIQ%7ITC"&FM082HN?68\8-ES/]+8;_LHCJ.\PFKQ%U3@SW^] MO,M&'+TN[P^&;L?;7^S\UDVSVMR*"RLNCEE<^*.1VQOM+V1OQ<7IB8L3-_[' MPUMM_W/N/70 Z]TO;)7\*8Y\%WI_DW]^L>F*XJ6J%Q%6 M=.D&(35RORM!]LM$:(Q4!=V^H4__[8Z!0/_G=H]1?#Y[0CQ"A57 M8H*S"*@B(;AXQ*BD>;8ET&31M'>ZZ\R[[DIK@P=AO5W#N3NR2SO,>+D3A'$. MJYM^^HR[NV!KT@BM8%."35*A*=Z2#;F6]R!3W2U!R:_5-@ U\+\&^XTDJ"IS M?A[TEP#;Y3 HNV!VLG^8@9PL)8@$N]TH_R3_.C_[YJ@1-T95T+0D>'8.%R"E]_R/L0'!^DFI0R&^F3_E-,GQMV9M4ETL,RZ MP0K9"/'\=&S:F J*8:G! :D@I&=D-&_0'M:4+Q&^S;XLLB4<==V1S)4'L*>J M_9EDJT28HS=XWPIA?@,JOP+VEXP[8Q$]O &>O$9YEF*AZ2U6LAO:PZJ"R0XSGVH..&/)AOCU(%TR[%:4 MJDXODI_7W!/DE)23#D5)EV,;+R!HG%*- K^EC4S;>8=]4YJF*> H8'RGU,P5/Y,@\:K7APN,QAV4/W[GS<>\Y$ZO[?P]SR-J M'80_?Y^5(",3E$(7 K@2'OG(2WK">^,N/=IO._^@EZMOZ7GS!UZ7W)*EZ5R: MT]$/JI8VL!DSQ^NT_FMMI/Y]9KD^#_]^\\CR4GJ4N)]5QBHX'W((#9QL)5?A MS S$[-IWY*G@U]AEHNX5J]?VWR??D'&KC$%-%L*&7XO]18, M?.QF=^9BYVXRD_WZ0ME9 K=1$BPU!*3NC# E&0O8T+2$-;NO!!S&+F0;0K0& ML'O9W&CI_$=&Q/^UI&X^KQ1?4=.>OU]DGV8I#=@ZAR=;]J&5#&O)JF!(0:2)[(9(8 M-!J?49B'/!Z,)]6R5)LIV"HCS04&F=K.)^R'![;8),?]"QC(?]D)\(JE%396 M0HE1SWQ]NCG8O8(Z/^+$@1+81'8E"GB*[1<)D'^F>NRA(05: 8563(JQFV'[<;!:G=T&E]B+'' M+ZH@+4.5,U"UV\=?OZLE<:O*@WWQI9O^IF?VJ,4"2!:;>B+ MZJ9-VI>[;3F*E9O%-^]X<:7\K-=(MI7/$TL ?VA;^3QS*Y^#TR%[-I\_YED+ M#2Y#FGZ@GHGG;"]_,"P3=,!9A&((!/S;W]Y_^_V"M$RF-PZC3:IO)!-T6Z@Z MDZ?.3.VD;-5\E<"+E>TF&PKSI<;?ZC8KQ Z"3:_L1H-1\T10PMA>+B,-5!6@ MAE6KS8B#D*M0**JJ++ (/(9^H!==.YLF#P76A^J2WL@IQBN6)E>ACK?96 E9TM M?I73R!8.*%D=L<0^?K %52*F.JP8\4#>:KY*8 ^V',_J/ASX>EQJ@ S_D#%C MZFJH#U?'OW5C]E@OC$X2._SM2+0PZ(QC/K9:AHKSJGNBO!#2PYN 6J%&FKA^ M] .S<%$'QXT $]W"+YOWL&L)1K1K$4-1);TS#+M+APG:>"WPT6 ;B*"5[Z+< M!SU#G"V\(:Y2V:Y<3S'@(<-&CO!KZDZ-+AEZ3C+0GP@R8.]BL+# $Y&W '0R MK$X60&=*^F5&8T=S\+IUIV$\SSDOY(\R<@^I=79]FCA=D8!@8D5S,,T>F<*C MD2KU\-)EJAWFE7[8JR( +&:F1UPZ9:%WTSQ"#-Q2)E81@W\ZYN5%E'^=VF8:;J#-^TUFPR(!H)]V&C4\M*%5E3NU?OV1SS M'K(ZWF!&RO "!JQ]E,;R:WAW +M.*Z=3-%V@VV(>]>:[-<_ )B-UJ4;WRL-& M_SE2USO4:U8V3Y=AW$+>>1 3ZZAL39QTY=.HB#-V?N\CS5 &UY2 S8,;K]50 MMRL,))UB,ISGH&6E M)T3!_?K>L7ZSGNON(IM\UA1$1ZDE%Y(*>,;:B\]3Y>03J4M[0Q-7DYIC[(;K M+/+*7'V]DE5)DA<;IX0B7N2I,A/P^D' MT/4P*F(@&,TBRW@A]8L3Y6?,[!NZBU*N8 Y<# =CG!QFTRP?LKOR]48A@0$H M5J 13>I>W19O^77S [((T P(50/XM**D-#0,;%O2HVQ+.ABVQZ/!;WYVVYWND[0]O;5#:7O8'W6:_W8;Z.#[WQU;9<4A8W_9;J2/#N3:;J2W[>*Y M-.6T0NG A9+M.6@[==I.G99K;*?.EU?9MCWC_6CNXVUAC@>V:SQC57_*%IQ= MV\&NS=+G4:_MR<&>#QMRY)'MAJ7Z.CGL_#/KC& [A-T?;ZDW=+W1\)A/W2(I M608^7P;VO+'KC\^L1Z?%P7UXT[;E?-J38Z4SDYBV&=2N9ST<^?:@#U.>69ZU M/+MQ1T;=,_-,;!3GH:3R&1/;J?P6$WC-"I.38R@K+JVXW-:F=M3?7UNM4SYK M:^6/]L.W.X>NUT=Q5G;",Y#J>7WVPJ?3XZM#J?SB.TS>')]!KN^VQL\ M5:\1VV;PQ&TJ*QY.7#SX ]5E"NU= M%/B8[;J=29]_ P_."#P*CCQJ$_]1!ES7]<>>/6QKG1W 3TX0WM7\#MK*5F):R7NIAUY->ZZPW'GF ][M^3@7ZW)=$1G:AEX MYV#4T!UYX_,Z:QMH>BX+:P6 T-I1^Q?#*ORK<.S7HN4/#".O=+1_N8N'/97N MW&.7[G5!L7F?CE\K^&.WW[DS +9M5^M[A_U0WW%=8YRU46BED95&3R"-.F[? MOS-EWTJC6VQ=^!,19W=M[F)Q>"T.K\7AW<@IWHMPBAK_;Y?P<% D?W,%RT1+ M\"*)+2:F!>JU0+V'BOIW(%+KR/R(LQ-*%G+4 O5:H%[+-1:H]^55M@7J?0Q0 M[X860A:L][Z"ZY2M.+NV@UV;I<^C7IN%>;%@O>>>^F6Q/N]_OV;!>@]9K%D& MM@QLP7IMW]_0GA T6VLH:6E1-63CQ* M3O3>/+9E*Y2-6-A*MHJM4CX8V7]JA7^VLF_EXJ(W< >]IX)* M/NK"/6LJ6G%AQ<6JN/#=07]_N)PG)"XV68RV[,B6'=D\3[NVXUN;I<^C7INM MK7FHA?,G[1*/' :K81/NB"DK8"YY58J291&"5E@E9H6$7=OAK\W2YU&OS697 M/%2)_<9$$MK,"9MZ=D2G^PAR[P__-DN?1[TVZV(_N"L]*[(DFPAGS@MY[^TZ@;U*.'[KW2+ZW)L7 M>NWNF84FCT?$6>ZUW'L'&$6[Q#$_2H3VSPS%\'BDG>5>R[UW<6_OS-P7&_AY(@/( MQH"L$#WB8[8FD#6!+/>>)?>>6RV<-H'@3Q:DG/YZ$'RY\NY;7[?KJD]^<5%R M52\OY3>M*"EXB$UQ7@-35+/L392(>\^]:]O9=?EP?ZL?MNK\,]PC[3?L^ MK=V'.9MPZ1FT6 S3?,W2:[80;W[ZM]4#TKM/%+=YZQ^SP\=)Q,V6DCBJY9J< M+F'+LJK,-?@=S@AW!Q: /V\!:><5D&ARPZ,W\H5>I]/N_*(? "I)V5SPUX+/ M6<%*KG>"-(D<^Z=5E_ J$4F0I$FY>*V?W^3KT>L&P_9X-/A%G?>&'WAMW[_M MZ]N^Z[8[W=%#'W[H=WY[V!]UFO]V&^@6UWITJV=M*QQLA0-ED _NR""_%]2\ M/J0-6S/:T\X\3BWMTJK^V[3@W/D _YX*YVT6\$LJDT5MO:]$.V7SSJ[M8-=FZ?.HUV;S46SYM4U!L9?8C^,% M6X9TN"+.%&S(QA:'R\$<+#!Z./L!LSC/!,.W#X3?X]SN[ MPAX=@YV9'+40DKN>]2NO/3AJ^?F(QMO'(_,L^UKVW;@CG?8>&RH?Q4G;F,]# M:>6]O*PHV8W#XYB'I0,&3WV=P2),7)W!3\7),=A+BL^[[VJ/@NT>>/[WNJD^ M3A'\JM/V]@>=O\MU]8N+'6ME63%AQ<2]Q41G?V'FTQ,3-JKUDN Z-+LDB[!@ MR0-BVCR#A]AX9BD*C6R^JK-:%',&)J#?]I%;H[S"@IT7E.[/?]FPRT87CI:66%EQ>-EQ1XAA$Y(5M@J^U-:G"U-MJ7)1UM18*L ;6GR MSGK>EB8?0)V3%4I6*-DB2UN:;$N3+=?8TN3#(21;FORRIV/-E:659, M6#%Q5WGR_DRUTQ,3-JKULJVO;8&R+3JT18>V0/GPC(.SM@2MK#AU6;''!M\G M)"O.KD#9=LJ^,W'[D9VREW6R[93]9)VRGWZ)3A+]^T^PKMGW[O=_5BPKDY*5 MR17_#D_^X.7W(A$_]E =L(=M>@^3=+IMY[^-63HLB_"#5/_[]T2$:2ZJ H:\ M"/*JQ%I56(?S!=9Q?R"#P<,9=%]U%?O8.1057, FL)([7WDF$MBLI%QLVQ#3 MK>RU^]WN+[?XEB^T1X_;D@OAY'%3Q^Q@/:'K7'-GRC"/I9CG"-/@4(H+TAC] MA?^S2JY8BA<[3IF7L(9LXOS<'7KMK@-O3S'M!7\<5UDDG"E/X:]YX81I0H_L M,IC?'CB!'*KM?)MR 20^RRO\$5;.)-D5G"./G'F1P+["BN$C)^(S'#;B\QQ. MUF%AJ)Z #V=YQA>.9&8YL;;S)RPL!R( 6>JP-'6F0&TP4IK E'"8 (,?HBPJ MNL-RKI,2Y^WD8+$E&4MAM+(J@'QP"TNJ#H>W8'4X+#;E0K[XZ]O+5L$GB4#: M6YG'K"J!9]4^E;D3\+4]:3L7H!E0:\,,%_71L"N6I 2Z 3O;$@S!.GB(LTFX MN8]>9]SNUX>29&%:8>$Z+@4V;,L!P2_+J=P;# RW.B I2P+X2U3SG%+-]!- MV_E4%7?,C/:;3@X>_Z/]M>V4H!Y!3BW,7VW?Z0G\&C82YH=?9]Q9<%80A2A2 M@,,(_D(S!P@$WY'#E"2UX'ZPD!@>WX%D%+(Y",P4'@4"*ZXH8'1EP2*:,]@>,*TJ ME6I@7@$'"R[:YROA/M4$('<+SUU41"-X=HH34;T[444U>2'0U@3&3K+FV% * M"DEGZ@G@3_@Y'!7!W= /3!*>L06R,XO KQ(XBC;B M-)>DLVGD>9%'%7 C21E%4L02F&U(;TGBE7&=& 1(V_F]HG?.64'++TFTQL 7 M>0&O1I*/02C5(A;W3+\ 7XR#@ S(X6E8NGP;L8VX<_=<),YK.8RH8#> NW(A MY$]K>L>)PX_PE("N0U@)C D;F"[)MRD#+Y0#MV6TFJ4CN?L44>ZG3 AP9$CN MDZ0WA@?AMD&*$>OC5\CZ55JZP)/.!+A7RGNY%)PW>%GY) .BC>Z'.2V1R&IM-6*P$E@-0 !D 9@Q;(SUB$;#:2 MF#-=S'-@( J;()/0.9EGMN' 82"OTR&$5P&;FY!AD5=PUI*J\!%8'YL#B]^ M0BM1=OP,RM4SM?C:FURMCT#JHYE@OA@T)%)(OEW?7Y%&Y:!@1(4BQ_-;9,G@ MI4^21VWG_QWUT+.F=QAFV8S$ NH M>&IBNP\IDZB1]"S)@#D_=]I^3<$@_PIRVTOK3A.Q6 RZ][TA[19Z*[Z!COX/@ [6/*SJ0J '&6^!T M+M4DR:O[7$_R7(,I;Y'.9(D+D'(3;[KO/IV!/!4@3L"-1/<_6#A?*C FO2YK M>?U7P:^T2_*C?J0^ H6D%/+71F2\O9%<[%R$9'M[XVY/VJ.@!E';OL('_O?_ M&OE^YXWY8_K(>_.KM.YAHFQ"FM-5BEJ[NI=YZW*:\!C>!&\E]_%3'" =^.1@K8/J53]P'2ZI@4L3>8.U1.8%N4 P<(9NBQ*044,YH4DYC1C M$2,>DYD+$LS ME(T;AW8]6F4%ER,G&=@H,\EV-5%)VU^]4!)9I>PL4&[OX '0=:W_1MM,V_ZN MG =8^O!74)KFU[0V M,++!6$@$>;*HSHM(&JUJBYO3/&?+$!SG@(-]? 7^QC2_AC\+5](E:XA<+ 1H M3/*.@5 Q8@4_!5HG1UO M3)YW,,CB']A13+2RFL<95$:'TQD6<$00RV?%50 MY)'>@V2U'.!3OH3Y;FDYS3B0#[X()L*7E%7]2L\Z+(84N2&'UK5S,0(X\&O6VR+0/.,W+=,5#S -OK M-.R'R\8F)>\2P[S*=) .:+^=)Y[C>5KD(/@$1<5>@X]#\K5B#C\F646Z61\"F:B9Z!$=VD()\,@BD6 MQON4'RA?RWS] ?=^,UYE%IOA\,1DU^W8#(?CSW#0%$0N-T;^OR?)82B!SQ=? MONGM.(#I.._?/V\H9']0I_NX*?OV'V^_..\_OOOTY?/KYL6,C[GH(= MGLIX$$?9<4@!(:_M_ .GYQP0^7YN=NI\+:5W13Z3[BI>;\*?KKY/3+*K/+V2 M080K\'=S<)+10*CH3+*)P?>'+?N89QRFF=(PUY@3DN$$YG@O&BJ'LRKI ERN5W!S MSRFLL+R(E0R#),-#@257X"X6F.Z!\3SIFI9T7OPFP1LL?-4\%[K;3;.#L BZ M$5C92CD7_=:PN;QXCGU[8=W *"'SNTI<."2]<-%VOB0'I!3$#^>=W*7#T G- M(?K?JZS)C/O>7(^]C(?]F#-[W*OW+K0E$38GKP6VTE.-;HF35%^2TW7#VTL4 M$>]X4%2HQ[R^NII\66Y?)126\N\8F"T7-=$Z.@MWV\W'_&2P5@7:(C2SO6-ZQO/-PW8.1V<],5BI]KH(T"=.% MDU6T/^_XV-*M;W/1^NXL.,=6F8HI" MP661WBU VG>B'UH1L-.&G-IBK5#8KE";PBGG=_3H"^=_=#V&$A!TK_*!+9S_ MGY?.;]P0&'_4B<-6.+PT4;QX!]-S!X'\3Y;)2P"G54_'/-\>MN7;0UBN;=EF&=@RL#U*R[?VL _NL,^,E:TNOC=/#\=CMS,:N?#@ M,9^\[2/V?*&&)N'0:3G^>#G6<$?$K=<>C,;F?UL[333[,&@/[Q=L\VT?HM/F MW7,5UE[?[1UWMU;K-YT,VUICZ_[\.^ZUAY9_+?\>PG*MVK5J]T3/^LPXV6KB M!X0]!FYG.+!A#YMAL2O)R*JP3?D5-N9QW,:7[;U\XKV7?:]_ZIV7K6-FS;GS M->>\4:\]W!^/6_X]&?ZUNMWJ=JO;CTH/6'5OU?T.T9NNC=[L/VG%1 NB$1]H M6:B=()P8&L<_D08U=,'ES5:#IDA@UZ[C_BM2PVAEM:[L>^3*%E1 MOJ&5M1+L+/<:^_%BV_FU/6@FB1CJPU]>"LT8KZU\;S@:],9^=]@;^OUFU4F& M4V_1XF]9[Q*ZC+&?->KNZHC/M;:5=B=5(2J649,%YJP",SLP/VREKN&^\LSY MF%]Q @OS.YANXXVHX0-UX615.T MZF6ZA!&-[=CF/--MF?68 EMO)E>RL7O&)WDI.Y67!; Y"^M>"\'"P>;R!?9W MSD3;^9019I'7I4PA3W8UJ5=7MQW]+6=%)#OR8B^TO!!UP^I(+N6*)2E3+2:: M3JG4@P(1K#?O(RZYVS&7C(#A0.$2WUJ.,$]DKP@G4OTUC0EW:07_667<&=(' M_@NLH-^_[PJ,"?=H!1?5!!A'(^._Q"*\MN<$]UC"\HP-+']L/=8T('N8W$30 M*BLY34J^>&%O R!8V M#I_-TWS!X*QCSJ#4.V9!'@WX\'G=^HM:/SO/UU^Y^%XZ$=1K]7O M=OJMWM#KM,:#<:<5>CSN]CCS.@/O)R=C,Y@A#Z/7'\HB_<:+F?@4?RNBBZ+X M!F/]EH*(^\GA(F1SO"@J*KZ;8W8:#7!ET_).T&]YSK>"$8?!SF"_%VQ];;;? M.*?^;:!C-V5!/Y[.^^%@U&'#N.7[O4ZKYP]Z0+,!;WEA-.P&8<0'O<$JG7?X MJ-=A0.*#<>"W>I'?:07=B+4BSN$)Q@*?!R:=2^*^B/(YOK! M"F[?TL;\GY=K>>0^T2&/QE&OX\6]EA]ZXU9O/(1#'@[]UC 8CKO#;F?L1]YC MA9D\Y/=9]!$^>AG]/661\R4)IXDP=,.IGVT0C[KQV M:_L"/0%'!.8TZH[ 5 M\& PX.-1V(UZ>SO;;TF9OM#AYJW+:<)CY^T-#RNRGC[%<0*&E^M\!E,M0>%/ MEC^000(&@FX&N,'I.$#:P(FSIY+Q'@IYOS-J=0:(6'XYBU-2]%NOV1BW.NOU!?\B] ML--_K'9'BPT--D_K>!Z]2]GD)T?:Z>!=W*@&52UES&Z:J1_T.YW^F+?\+IC: MO=@?M%CH,Z#6KM>)/1; 1X^ET?O/]/DI@LEY.5M)]5!(ESFFJ5XJ4YTUIKKS M"J6O:L"H.5#_'I'$5?_%7V5\*,%8D([9&-XV1H6 I@S@8LHX7MKK=D=?J=0; 'H-.T.H#2_89]\<=?XT]@/F#>-AC+7_8 M!_ZZ"&^Z'UY,)A<8C[N8E3\Y59;(+??WK_\=TR$V75K!7]O_;.K;EM6PG [^=78#*3F20U*5XE2N[I MC.,XJ:=IFD3IZ3E/'8@ +;84J?(26__^[(*D+,F4+>M"70B_V!8I"E@M]L," MN]@H58I;7OQD.9TS&Z-(YWNW3].[I(@A_#'@0QIX>&46'H+1AZD=KFTQQ[3: MRF!@@\G4/%MQ/,=2.LPQ'*O#;*# '9!HH !LH;LCVE':IF*ZD4] L$@ZX=0=8EUH/EL!*__U%N8!L^]4$NXJ_ITR]!G,CWOO_V3MCLU- "6UNPYX"]T!> M@ M1S@SG8[3U2SJ>D\^Q.[HALUA2F"!VH [Z7%P'VA':;>[IMYV#:O3=O>S3"*V M5CH+WGW5KWW-\5_Y_NNB'*H?LRDV&;3;BX(@NA7_^8D;1$D6E\75R64T@@9/ MQ,&PG?-DID#YM"IY."U@_&7*M'\R&J-N595;S=M3U)O?U;(#U6'*V59L0^LH M%N66XMC,5AB8%@;S4ICP/5A#76]M"5=1020SRTN5[3&\]L!U0=MU#]HS,O!L:KN>#7[0 S.YGA_TL#WU*]QT7[?8:UR^W'4H4\HSDF2#O\!'1\9R M&@?^SAPC@)[6MFQ7T6UG &K6=96NYCF*Z="NRRS/M*F[3+K=9AIX35Q_X,%MXA>MU-#Z52.]'U 'K\8X :"N M&\4,;#2_KR./?4A*BU[IE(A5H/$X\%U1"SJ@M\D9B3.LE(Z78GZ3!4(&R6QE M[(<]K]B]%MNQ3*R X4$G((EL%,YO8(\I0QC,I&7Z>2>+S*?\AII=.7=BD&%F^QC;E8]:[.OVIR/2"WE/IPFC8WI#<_SP13J03-[-+BE MDZ2HLSS[!972%W%7U:+?1,+'&;I6\V;X'@/T:M[L;__)[X;^P$^3P]CV%7O\ M;;62]GMJTE4AH&5?U.EO.N/BV;U74BH, <<88UBB>!S%PO$=\I@#\P83()0' M?R/UP /!^\ Y+A?BP>-)R)?<(PDFY"N'MZ=S?LN"ZTQQ19 !"],\C$M\R*M0 M5#:%5RHHFVN1IHO5P2DL25_YY77O^>.M[A39;4P]%GHIHINK MAHED9E$@0V M YD"?<#;%9@01%DQXSN?QFBIVLOR#2Y6D!PGO)?P,445*(4A0OSS9[]83)]> MFC+]8.Q^]Q,_#P'LE9]4D4&=-\Q1C9<%3"NNZH]_9G%2'M(/6M0D66'IFR"[G4JACO>.+&_G@AH._1HQB>,1X?CK]"DL4\>RK& ME8=EN\9A65.J9;5(9A+AGC,BMRN?QT=D3?*I1S?JZ==31YML-+96%M1FJW5[>ZLFW%5OHN^MB]@= M^M]YTN+LAL8M1E/:TNVNUK7M%FB!KG=-W;!U2S<,V^RT6%OKM@V3\3M35X?I M:+D&X<$_54(4[6/Q5)5I_IQ(U&I!]YZ2TX76=XAXI96C,^VIQSED:DG(Z!,N._59M,HBTB MD@/F;&1Z&SA6?I(6G]['%HI[2D>NK^BM"Y%F,[_CI%MG\]X@)_VK2WS;_%VO M[Z>'=,%98!$X?)D'M?9%4.NL?[D:BBWI-4I.2TY+3C>9T[JF MZC_($7.RH*[PHW7-J)O4Z$3'OHM@S&G]>P@ OL"38\C%3#8.W63>\'K+>;AD2SH_ M22SV$Q BGL_T <^2 9DE9TL(NSK5+4EU2?4FVRA)]690W9)4;QC5[:.@^LPQ ML9O3W)8TES1OLFV2-&\&S6U)\Q.D.?S6] Y01;,,P^ZTQL!-!5'^9^TQ:;7O M=*\?3GXQCOV Z(]S.[_)EM"6T#XX$R2AW0QHMR6T&P7MVL+3-G# +T83\@<- M_L;2';,XM9[K>J\?J2;Y+?E]U-9(\KL9_.Y(?C>*W[5%J%W#'6,N3J\D6/@T M"U):%-#J\_B[[X(XGH0[_(JC(#@C'S]>BNL_PW\3\IYF<91N"/?U8]\DW"7< MC]I42;@W ^Z.A'NCX%Y;S-M7'G!Q@C)ZVV+]_!+7R8/B/&3QL@O_\R(?>QTO M?HNH7S\@3J)>HOZH#9=$?0-0;^JJ_D:.F -'?<%I4Z]OY_O^X)7B),\<@LLJ M72]4@SLCXRQ.,G3;@9_]O+(/,36CO*]/XP$->:+\=A?P"19$Q2N&IAES$'QF M-U>I/2"A*J$JH2JANENH&A*JQP/5VG:F]P_5K0-5>JH2JOLV$1*JS8"J*:%Z M/%"M;;NX&JJ"J.^GMWE]YG:U]C.9NZ(ML%1SR\;@T2)%YN$;SFW48CJ";NZU)-<1R*?!:B"G"<^+ M!M/5ZT]].4\XU'G"EK[GZQ"G!.2_;[]^)-=ADHK:]>\B-YO+;49"+[F%1=#R M,$H)'8\YC8D?BKNOL4HS=<5\X1U-*, < M*I@N(^@"^4QOEOE4K\2I4REFG]!DSF?"Y5E\$(57&#IF]RDN^NM'406_Z2#@ MXL\59(7&IEYI+;3ET0]?(M@?R*\T!+$*+Q9?1M&2*(:_1V/ /DVC>$+& ;0+ M7J1Q3,/\YEG)H8"8_WTJHH#?*7CT?4\;\\&8J M#-7V\S86IB]_X:\L27UO4C97O%7A(3L?1'?8;W@"C.68\1@>=+>B2HOQO>;W MY')4OOU\4^9\=7B0MY#[<$J-,7R-.104ZD$S>S2XI9/D_$5K\0LJI2]&>+7H M-Y'P[C&[!7%6&,Y2I =H%[?0X3?"4#(RY#''Y:7% 7RBO7Y#O@TY<6+!%ZA:09CUQS=)A%$-_ M63-F&62AE\)O+)M0V$S\5#2AT&2\J@#_H@PXYM]Q=IX_5-6=+EK-#F9=;=OPO(KUBXKO?:I;A8[@Z^439A^J/6(<-C;FM0:LK":J M?8MFDW$Y"Y&EIO'B?Y>__4KZO[W_]L?%URN817^Z7'D/HE1;I[ZUUHT6& ]Y M\?#(.K;;T7,$PCB%O8?=K3F_ ^3VL%/D5SHA1GY0T[!W6R'=MDEF2S?[ M6-WLQ8A%K=LQYGZV$KRYKBL>^PET"8,>/JCDVQ!ZD#1TB$DK>W =VV_LB.2:];>MW'ZG7OS:..J7]# MKE3R-N)!RALZ<*3M/+:.;>(*2)4_91RE5/W3TI"3[=@FKN^] MWWOANE$6IIAK69['BO$>]S<\&""/.L;// [@.#/?9/IF'>F;\Y[6,],W?VP- M(C;YZ5\_MH;I*/CI_U!+ P04 " "P@*)83\]L)BIH 0 X+14 $0 '!A M>6,M,C R-# S,S$N>'-D[+U[=^2VM2?Z_WP*7.?,.>UU2^Z6'">QSTEFZ6GK MC+I+5ZIN3Y)U5Q951*EHL\@*'Y(JGWZP-P 2?+-($&3)FG4F5DO !C8 OOY MV__UOUXV+GFB0>CXWI^_.O[FPU>$>DO?=KS'/W_U^?[H]/[\^OJK__67__%? M_\_1$;FXNOY$/M%GW)T)(B?!]2"WY,+*Z+D MAY,/)[\_^O#=T8>3Q?&W/WQW_,/QAV^^/_EP_/]^^/##AP]*-W^["YS'=43> M+;\FT(N-[7G4=7?DRO$L;^E8+KF7@\[(M;?\AIRZ+KF#7B&YHR$-GJC]#:?Y M$MH_A)R'R H>:?3)VM!P:RWIG[]2.-E:.S9]9 '&_/#MM\=?$2N* NC/7\7>/V/+=58.M=GJNA26)=- ^3/;#B_\P8Z"HVBWI6%FR)>' MP/W&#Q[?LS^_AS_#R"=''[X]@K%Y3[JTC\+X(>F'?4*Z_.;1?WHO_@C=OE4Z M5#;.-&3KDIG-\[W)WI<-:GN='.!;\2OYRNW6\E<]_PWX' MG^0/@>_2!5LS C]\OKMNNH3?1]:+[_F;W7OH\/Z._<\_I+0A_WOJV9=>Y$2[ M:S9=I4R:\.,C1\0?X?TRT4:2'SY;M@O1&?1I*;CTG*7L;M_OW1:E=W$+^5NZ=_# M>\8ORD:?/2NVG8C:YSX(BX[-?F^?62Z\(/=K2J-0VC7LZ#'L:$*/_9R0 M)"I-(H@23O5M8S5N[*T5L'9K&CF,X6Z[G"71L.4GG;:AW!)*_ MAO/5N;]A*[0&$?J),E7-W]#6YZ")3L-A^+;E84B'(?Z*9 8B?*2W Z'O0-RO MV;>V]EV;!N'E/V/VK'8Z#R5D&H[#[SL=!W6<_R!\I+?C4',<^FQAR7.ACUS# M\?A.V_%X>TX&?$ZL<'WE^L_M1<;RW@V'X0_=G@Y&GB#]MRUOU/ 26_,\>+0\ MYU_(!E/<+FBX#)PM_&N^.HM#QZ.ANMM[=JS9Z.^__^[WWWT'JEYJ]SXB*E74 M_12ZL,F2\ML6M]_B^WBSL8(=NZ.=1\]9L5N1Z>C+I1\SM=I[O&6?T]*AY9O< MLFO#-O^AL,V"+M[A*662DB:2]MM&M]_H._I$O9B6[J3\6\-6_;&P5:+CVSZT MWX?;P-_2(-J!(8S))%MXHDHWI;1APP[]J;!#D@JWE4DZ;QO6?L-^]'W[V7%= MM@_7;!6\1W XG88AC<)/M'SK&KHT;.+WA4V4]' 34XJ$DYP11O1M1VMV-%W, M&]][C"@XA!_$UE7\K7Z/OOM0V"/H?;1@W0GT?]N.]A_8!0V<)RM"XU$8!6C: M+YK M)-ZGZ9MMZM.PP=\6-A@($J0(&D(:=_3V*7?:T\O-UO5WE-Y;3TRU"F]="S3V MY+>1O_SU-@Z6:RND\+?2/=Z71L.>_[ZPYY(4$2,0(,-%VN0O, J1PV"#MV.P MQS&P @_WC@9H."W?YWRCAHTLFG D!<)(< OMVR;M8:R!,W[&CK<-KC#JA85H MBZ:F#1M68HP!.D=(B*B4WK9M'VEILW$2*>?<1R,6]2H-:W7M&S:P:*)1B.&% MF2'WMHOM=Y'[FQ?62\6NJ7]OV*6BF89W)MC[;5/V,5\_A/2?,5N!RZ=*$;30 MJ&%[B@:8E +A)-[V2+>+08.KH:7+X0]%XTU[EP-Y)W]Z:[9\;R(-VU^TV.QKAGT["_KML34'H%W/AETOFG=:V&;?-EJ# M=:YF9RN:-FQET?!3M-2][9PVDUW-_M5V:-C%HO6GRGSWMI>#*;*GMHTSA@LU MR4F[H)'EN#UTVSJJ#:>B:&W:0]T](NG(:I(=><<'?SM [0)/A'Z:;/;YF@G$ M-+QF>[BB04!MT>".NA"^O/ _LO\$[.U$Z 3U^&BFV7!XBK8PJ6EGCI$8FC@> MD8,G#<7P)/*)G 'A'@[0]TM*?O>,BVZU9^$/Q:M9NE)>+LC#.[O<<<-/F[: MX6JK6M,.D^.W/=Y_CY.+&VTB(O$5]'!Q8YYN_" 2^0Z7+R"[ =H-./ ":QF= M^V$4-G_Q^@9I.#U%XU[I2X'3D%F^W"(@'PAU*D3,A=L(Q&P(3N?M6M%DXP4@ M(3MVZ7Q5]E?V,Q,(XTV,FW-!V0(R71[X@;\H6U5S!H%0%NV2%1;G(R+G M!8>THA'\2YD=4:?'_ZB>X+=CJN>8[BOJ[$NCX0@5;9N51^A-##+DS=CW2'2G MUG XBB;0-GZ/MY-B[*2DKTW^CYV/2R/)AC-3M+6V.S/J U5H]'9TNB<"-=XF M^W=K. )%0VTV?>CMAA@\P:AF]_9(/JJETG (BG;9\L2DQL/P9L4?QH$.H!$0 M@,O^ U+>D^6*MDK/NA,SS$@-IZIHL-W;%7_$X3(P6AA^4*8D7JB4S-L1W._= M:7\F$L/-9R^@ENO\B]HW/GOKL;ETWX?SU>D36W]PYK%[(62[=$^7<%B M;44_64_TC%+OV@,R^>=LY-G4'^4_%2W.'8ZR8GI*IT[XW'G/)&8!D6(2!HX8 M!T?WC 62\D BQ@19,R[( V,#W!TYHN36#Y$#PKJ#[]SQ;2![0T/LS>T$/P( M-PWX+XY/R$??B]9O']/ ]_G>3[XFT@W'O&AV[W#,WR2$,4Y4OG*2))UEYKK%^S)_W;X=7_U1@?O: MSGJ0:SABG7*[WU1C@VXYD5.G56M['FTG!*B_;_=J=4-=?AC$DZY<01RN]/9=I$ MSILP05,=R"/)Y G._NV\#X]VL.]=J9%\PZDL2:WOA)'P=IT.&:<-(;"84B['1MA-&)WC L$5:9-?S,YLQN MA-LPQ@)R3K0K=VAIHMIP7$I"T*N/BZ(TIL.+MPLF@%?-[?UG(N?P=I+,GJ0, MAOHPQZILB(8S5H+:H/6,99'CW\Z\2[0CAO:F4KE0S@>:^E$Z\]HI8(L"+[!>YY1(U.J/]/?ER!5M#K3 MZMRSS6#VF:!;R0 1'!"%!>F_2)D@SXP+(MD@0?[;.7VV ILKM4FCT@_L37WM MB4&TKPC8LFO#@2SZ*E3DHC=93]=MF4,LVB-":9^N#9M== $4<)!^ZSL._P-/ M"&Z"*TJ_J@VL8 D][^B*B!_5D)YS#]_%3J;K2M*L6J8&?L9"G#YWI'-BRIWG&:,0QQMZ.:!!ETG7$9CD-FN&=%@&3_0HV21.LZYAE+]S.6T>SRU/:OGJ?S" MB$=R+&1,WP@36H>RHG%:EZ%Z@"%706.MM/K5T#Y0MU4IU#;&5;CV;*;]VK'E MAG//W14_Z';%E']706?P8]P6AZ/%@=V/E$G.^J-2[,>^KO$,KE&KI.J]5F$/ MBN;YU)A8W&51M ]O< 4-Y,GNM:3&YC/R&NN[GSI2-\A_C]S&O5:B]SB369/F M+#Z-"]-VL"%7IT.B6OT*="9H\ QTR-/::]L[TS>X!@-E)^VU3H/.P!@& =8N2S9T]NDTD#3XD\^#1\H17 \1]&BX#9RMT@#AT/!KN:P/; MA^3DG+V#>'3',5G?+>.Z4;CZ3J3A&=#@_)NW@&,QK M,3T#KUY#[/0-IL-:12=@^NQIQ9R,05*+U7&46Z:FY/J>UTHCI7%,)MWM(J/( MK?DZW7M*J.7=)R=Y#RJ!CR^)=XJ7+>T[LE3>B9%F0I.1T#OQMP_)24J,G;CN M2GXZTF,GMO>B.:(DU8FY>B)F-$T]%?_::J@Z1YM48+[VN/Q)WV :HQWU#CK) MU>H+OSK0>NJ95O<55],KO^=+[-%'^.QOK ?:(K'8#8),-\C-_/[H^.3H^ ^X M,F74AICNPH\L5^^-=\%Z]\N=Z/0Q MH.AN^YC)[%9YV)."YOFS5<&GQ%M2OD#B#MQ=L*^P;+KU'33/KOU=SKY9>AW1 M35@VYRYDNG+2^U.O?GA.'T+,O*OXKEMT'(\IQ?',5OX3$V+2WRS83R&;'KMF MPM+OI"L5+>Q*_[I-'6RK+[4QEMH_!F5/*>*+9)4TJI5H&*CT1;T"F#FZ(WS1 N^E1(XC+]2*U@\^Q4+W8W6 M>*S+;_+:V\9,%6(WJ7M<>Y+J>HQ_ 1<2:^MUBZ9NX^^+(L8MZ$MTQH;[M6EG M2ON,K6QJE7/?:B-)Z$+\U4 MW-96+I.Q2Y!G^G!L7C2 YI.(/OG17VETER095>D"@XTWHJC,+LR%".T$?,_3 M%Z=*ABIOJ_EA^Y%Z-+# !W]J;]A%#[H$1&V*V_R,_7GEY$6)?7IJGN]_Q^Z. M/2^+M1^'%AO:LQ?/3'2!W^4LCE?6DDDX;K2K?K"[$]/,U<+9\),M-!4TIM[" MV^I[8&-9KID@'0?5G.Q'8+3CGQ7^\TH"CW:+V69D02=DC5,H:KI86][Q"2]@ M6O'=:![$J-UG ?X;0 *2 (;P&J 3'>R!:V>[\'EBVD4&$%:Q">U+8;RK,!=D MUR0+5+?7_#'>;R%I*H"UPFB%0BJ>DU*'2$WK\8YU DN2"*]U<"1Y#!(, M'6K\%+2.,='7 &?9Z8KG/4=C2]F!$OVE@J.&3N.IH7BN2J;49,IN[#:^/+MAEMJD(8+955RMMH?DYNJ "G .GG.OR1"7P1#4"\ MFP?LR;/-'?:.!G_W461U(89 I!1:/JU]78V%.XZ" "!ZRPI<#I MU5==>3=#_FXN!I_:-H@SF!P_#YATPY2^9?Z6;FP^XAM:!C+IV3]1^Q'L1AP? M!_PNR0W<)%WT(CG>8?2]Q\18TL!A>5O=KBCZ$,16H!H8N'7AWGFI":-J[C7: M$DM] 2+3(E5I0#D<+%3UMNGV_35OQ064W4$PC"AP'F+$*&)SD$][^-'QG$V\ M.7T$"?+6"B)GZ6S+(D;Z4M,=5U:.AZI&!Y3&D;7H-J*/O%"&A.FD\U6U#;VN MQVALL'FP!S^D%Y3_]]I3,B)OK1VH*#A+Y==,2Z-L-ZK5GIY$#;VK J3E?K=Y M\-V2AS3[]U&US_2!NZ,VW6P5]+)JNWR+CF-^/1O?0YD*W27A=1C&E0Z6JM9C M.];J(_%DFL/"V6!<]#W[;;CB(9-U1@--Q$=;'/9E\^\:S-4-ZG=Y6\W/SZGG M,35&1%N%[+'+A0N?<8N4Y>]&P&U/V_9MT"C MR,5AYZO;^\\A^E3@#]R"_D0780!!^:?;K>LLX3P4 LE++97##ZI=9))* --? MZ:WEV&R@9<5>5C<>*[RK40;J2&DBKU63;33?1R'[N.'5KXOOS+0; MS[Z65K-!O:1$O*R/P&G=?]R8P9)YP6/1(&RWZGIXD<@?K1?0V3[%L#&B]AW$ MH$NE3G=8 ME&%'%W%]&N#^1'0+=#)]CY_+Q7.->;NRK7D3_H(1J#*D][+/MR \/6-0!R M9>4&:AYD&E$ @E\SQ2M0K1!P]JWZSN> MO1]QMZX]!;V1J0=+9^O2]%?W8%.!Y(C/6R@$<+W9"#"NR]6*5G*NA?2(-ZI' MYRLU>)]M5_7S7]E\O'0I:D-Z!=HI^6(Z3_3^V=J"B;4^G:U%STGMRS64#>(H M8&R&52G@;7I.Q#Q; S[3HL,D3#\M;#Y3"'J2)A.0UVO##&N[3$^)5PH5M%7? MH8ONM"2VT_" R\^M)O^HO.4$3HCZ:55[],M;CY_\VP $ KD]CC?W,.NZSN>E MD?"(UY/ER2B7V@>PI*%1N\_]DGI6X/B?O7!+E\[*H79ENE9UV]'6&2[&^4IQ M8M3(3>5MQYMZ@"DO.Q35170+NE:JIE_9WJ@CXYS"D^1>>S9]^=\T'S==W6Y$ MC8JM%P\64OT1F.J1P^5 =Q>Z,MB5LZ).%%=O1V^RFM^_8KR=L,5AE88PY/B2 M9[X75R2H[4=@/#&$R1*?K$V]!)5K=% J[ZGM;Z/J,+@>%$U[NZI31GIXNAJ) M3B_]K-94-JD,NN(=@#$4B:>'3[EUQ&]IY\,-V*R'?=-&7C_<+(2WL6]JOA+A M_@OK9>Z=^?ZO/!ZF[#MLT6M"'HC6G@>SLA);L6N N\2R-0@ $Y?<>\WMQ[P/ M1+R41/UQO!@.+O^FP7D-X$UJ!:7+%R;V^8'M,%5AA[B^D/0.=@S?95-[O/;8 M?4XKE;XA1YQ GOTIX\<&F% P;.-(XN74RTMUE$ED.H=9$IO MD'Q!A >TP0VR!X'QI%@12SY?H7&5J1'P3H#-HNIUK>LQH@YK>>&*!BFJ/;YJ MI55S(&6N_$^UHKS6(49;J)\I0*Y0^Y1+M]E82B646$ (*[7IX#YK./":B(^8 M"-0:"Z95E_$T %#T&X)WLFVF@F*Z#WKIV*LLE?N:1&FD,*!6#7EPETS#AWS A?^EJ-RTZ3'B2Q Y :YB*]-J97.C MFO4=?4003R^"&50JU+EF1CUKER_LRH<;LBF8NJ+A>,\!V]]EE.I,-4I):5/= M9N:26!J1DG3F!X'_S/4Z]I=H=Q\__,(FM/#/:1"Q0\G$1!Y#6^KQT$1YS"_7 M@NP"J< KV7R0=[ L8.'NT5%W=$8>(J8(6YLD45=&:_:A=*"1QGF$5V6GH-D@ M@<=-8XZ8);'=\MQSRX7,YRO7?U;*9(-'!<_H6U^,%E-6N%>AF M)U*3N<<:E-'2QH>7QLO#LA4;%4>6 D\G0K2$R2:6>@W,CS_B%?10Z6KT'^;QV&?H2=DU&\!!&V3(/A2G$"ZQ/S9VR\X&='YIZ+SV(#<( M< .Y6__:PRQH\(NNK-@MM;WUHC<>^#=^6_!E^AZ;4:U9KKSMF");.>Y!V%Q* MJ5W?PXOI%)E?N@,[)5G-GZ#T(@L$S LK'^I=U[G]GDZG-$ MT@:Z%Y?]-80T8258$4L*GB[7#OMO^;SVZCHBY,(OL9!T%SY<'.QC0LC9-,1L MX8,A"('1;9""/X>@+J8!J\ESWI3T/L10XV7SRG?^;">JL@!G5P%"CBSK,I/; M]!S5$+N'H%?:>"(YNU@9YW[+Q!=[[GVQ @?4M+N:?.36W,Y16 MV<)UV$VBK"17[QBMVY&+W[&-,0K9;H%54 M-A\3\&%)J8V)&. WGJ\J\1RJPC#WH#!F]'&AEK6T>NT*D*;5\;FDZ^7#\ M_?%)$Y9XB[X3C<.Y$W$P/UJ.USFPID!DY+R]A?526QJ]J;49:%U0LP.*0)?! M3C/.[OZT)_/:LL=1>F+GJVHHG)8O;UMJNG,EROV+X$'\\FQM,:$_G >7+WRR M?AS<.R]8/TXF(]9D5.BB/9R6P58=QHTH!>@,_(/\O= = +1;2GOL,X3_<>5.Q^:8R(>\C$1_.KAK-U!1F:8 MIGS4B:W:QQHO'5BI[5>/S%#6F"3R97P2@.V18FO["_48E_U MIE0]M(=Z07)QZ5ARKL7#4=-MW )5GWS/SRKR]1),0Z<13R0"9' 3?[Y0]Q- M'>Y(;9?IH=4V?#;-_4:%/(YD)? F#.&*QB/>VMN +CG^-5M6U6=7]S!T M+:&4U>%>RO2;2E&9I@>CLOE$37:MPMWW(C&U6_?&\3A$RWXW;]K-C#6G1;1X MMG2@\%&+5-L];#M]1QK5>>E$,EJ<)V ^4F^Y3^SY?C3&%8>$'N1[RUHML+SM MQ#Q.+4Z=2)C[$8 &PFL!Y/AC4.U'&&(DS1\[+S2,A3E2^,JR;[6\X125>56$ M$)(V>#K!A+J_DE]'[$"8_\1>OL4S=9\H3_36L@@%HI,I3)"3!=*L=OQ^TEQX M<-]QD,GJTL)Z:$_ AM(D8Y2U-&]6KJWNNE?_<43; M=!MM4V6XPMPKB=%J"O%JV7E2-;RJ,'ZJ3"G[D- >,R&OWPL:+@-GR\,R(5A? M6K'+PR&:NVF>*<^! 8@8SP9,SH@&#Y;WZWRUHH![6%4(;K^^(T.46(]L/;< MDU/I/O[G @*A"J;*RM/OT/B$TLAX1-SPF2RI-[)9#DNAH%C4G0/67= ML9+,P^IVAV=%:A*,-1#6+IVH:85WU*:;;5K)Y'3%WG'X)FJUM[UIC!E9T3I5 MJ%T?S=OQT0I^I5$[J*/*MI.16$"16[845WC;*9KW]S?F:Q?,\U7W)Q=_)4;]?&D#)D%MK"W$Y M -R Q7(P]HT'2^5"I!K*4W0F.-YNIS@>W'M:RV%5ZTFE\:&DKA@0VX&G=J$T MH:H"MP'=6H[=E/S>T&W,;S&5;2%$4<+-[^,H;TUAW/HK\3)"R$Z(VN#AF#1X MJJMKTM3+J'YV!WI'):2G^M?Q()5IU!)VIV+!]R PB,5PFK?I2K.AA* M3+[PEZCN<26O.BNYO)WY4UYA>4C_-D75H[V4MB>1\51$"6>,=>!HN4$D@:WF M49@+'_#>E;_#M$Q:E^86LZ M3,8R(NKXM;2-R-;C6>0A-.PGZMI7?L"#Q2I=_R4MC5[V;+MM)EZEM29I>7'* M^K::#3@_6^ZO3 .!6Z7:GE=L--4,M(:[MFUOS8M<54*F>L4;>DSD1F^LYU79 M7'?D3/';!EFC+'@4G8F[*J&E+[7Q@Z<4;,P45/LGAZD4[-'9U>[6?C2FQ6H2 ML54K4K3J.B*H+*_Z!88]ARF"(@6CV=/?HN-AIJ%R42]O3^+%QMF&L1\0V!J" M>"Y7*SI,ONK^DY@:,GJJ9]TT1N2V)C :DY_O%P%^OKLT*+KVJZ_I,+6=DKA! M'ZUHN48SG/)W#L*PW\ZU(:CY,9Y[]"?V2C+!10R 8[.W5/QSOKJU@LA9.EO( M,U$G5"T/]::IV^]9B7(DD9"JX:1:]QT:H?2<^HJGI4$'V*/WZ- X;&%3+7N^ M:GY 6W34O!G_';N[+-A28\')ZKWI3FR*D70?K5] [K;"L%&_V)>*YDW,^RD1 M,J)L@\H;3B9Y*;V!0&$3MQ#[%^C&CL?N7@P^E+)SE1#:C^@4*AB!M67?3)K6 MW2=CX9,U))PVA4U;=AX=VN]O-/#AOT- ^U70'A3:3Q>$GTFHOK:E&9BZ&E L M"1SH"WDK;D"$YM/#M7)@:[5FHM;3I1 M()SR*NZ)V*8!)V>_$48$R+*\D.:DECK>\LH(CN!)1] MASNK%8F&05+ORKV%TYKBO=HM5O:&W[ M$9/31 !^KE9I6!>.4=MG/%:6:VK'D.\.5Z.,YBE&^V0C@MIL4$C;@I12)#)'BK&A,06E-0+\!3.!"SU=,879"0)Z9>Y]HE,OXK+** MM>W]"E_%+_B-R6?I9PI V^R;>V+*XR/%-POB49NL;M.9GZ%W]8;1<&_7[*(N M+3Y?VF1Z24XW#7[8%AU'A?YT;,<*=AR5A:.2UCRSE>VG9A.I0R*N[3)N3CZ$ MV5/[ O,V^-?*LZ;*@&/9Y3I?,-D[R@8 ME_CW*SV0:?0B6,_@,UXX&]:$WH=@;XPM=FC&D=1'\<"J#W":&' MW4TY0V+B"Z\(.&G9>4Q$'0D$B;(;"( !73,9T'FB:<$_O)EKP";WI#+M_!Q1 MO(D#DB4:+G^\\A%:8+&1_6K%>MS6EJ8_@T?)$E =3L$/?=6R)NG++ M[EAP''#)^\KQF,;I6&YB9-@#G4#[,*,'OS.I7 *_-D2[JRW'S^:[]K9Q%-XP MP=7]MET27TF/$7/W &4:EW7A5^3CE1=DO:-,T@J=2,JF7*)4Q,G:H.NAAQUM M09.4+30Q+]ED@\3[!()X@U;7NKONQ*"S.PSUJ<$CS[88_\/K40JA3D#41W]$ M*

)UYD_ !I\ZW"=TN;C06?YWM(*USQP@>^]>%Z]1_1N-K@3 MVO MQED<.AX-JX[R_OT-!5B<@RV7O9X5$8J9/VM>SK/[L[]"$.RM&]<\H"6M1HW= M\AC9774M]TR3 P K;+IZ]R"D%RGGU. W@F%X$%R Y< M<&FO2PXVG&X)(IL*#"(+>SPK2CBTZ:$;S<=Y8;H*>\% 5.6SVLTM+ZF17.@R:'Q(]B,XVO;G(CRS'HUY'(61Y=E",:LJG; ?C1%3OHM%UW) ">?@"PR@ M-,'"A^L.5'9%/*OZH/L3'M]/"Q:3VFNKK.74!)M$'>PKV-01TOTNKRW[SEFN MG; ."J>DU43@ !6(UH!;%)/P?O8+#\!Y7.YA@)9,DJARP_8F.U[P*1/G0HB7 M8M>==_D"=WOLA&L>^5B#FMW<;_QHSUIO<+;1A)*$RG ^DT(+K?.%ZJD8!C:_ M8BJ"YF-=)9-",^V0%<5,"C ,W-Y_YC_705FT MZZIYQF42;NIWS/Y>UBV^CQ]^H8=2NL[7@1000M?_5?U#G8E-=XMZ*^B9ZC?Z]GRQPMPOONHEZ.CJ59O:-]_ MU-PV^L\8Z%CTPF7LI9!4TEN3+MIN(2MYT@56U'A4NO%B^\#0ZMX)@QZZ3NF"H M=GUUR^.^M.P*7, ZJ;RJK>X/+]YL+,C/N7<>/6?E+,&$GBVGOJLZ&1T(:)Z] MB$M5O/<8XG<=GB[7#ONIYI9KVW7,UR6@(M(V<75 '&;(GQ >=;IQXDW87,>U M([$1DU/4*I#U;VIYV]&F?A8[KMU472+7R"C0E/("%;PM)>:A%IW&M.'Y&X"" MN7RQI)NYSO98W7Z@\)3FT)31KQFVO3:4YG*>%!SF1CCMQF[C.2?95.A\M0)C M.,]P1,E%U)<$U;'*(]G<<1HASG6"34E#4\%@$%-1X3@K_EUW' A]"&(FAA1* M#]Q#=FOU5]BJWW@F!NHR5RC$V!#=7=-E3 55R>C X!JTHXD#TJ(V:[ONHWBXL$! *_]6VG*\ M(Y5B6\&#.5\M HNM+,*I!&61Q>G@9BFY14N;3>XQ M:PC<:NPV7@YS"T E<3RRZ3NW5HUII"_5$4/UGA4C8N![[,IS MR'>;YW'"(9!W]I4?),DW-Q"MUA3=UH?BU"31^CH;M7VF8?81R9LB0;V-_2?7 M8\37.HP ]@Z!QAJ?Z+*VDWR7JY$2FWJ-67F'(Y.D\G2- ::J]9"!4HWA3V:= M)9<;&CR"&2WPGZ,U;*GEY6_+IM;:G9X0:8C*@Q+9AY]ZG;NSJ9-NM0AJ+(&Q MI9!:7:,4-?4QM/6G[*3;:#)RK3*76/;ONDW9<> A,/:5\X+XV*K,4V/);M%M M:D^RZHS>[V'.]!P=1VGABS>(U.IR5>K9)8T'#7V<]]"BS6!H7N3TFVVX[63CY)=2Q6^S!3#5:J9#9= 3Z*CIU^)2>U/SVIF%E^PQM5$=+&CPXVI>Y:V7;S9J>57-;DLS7V-2L+W&\MU)0IGI3"<;65V@FOJNDW>BTPCHZ4V%DX$D0O7G@TH M\['EEER(U>TFI5E\]F*XA 3: *3-.)A,=45I)19NCVSJ6?B5'%.Y, '$P37&G=M)T*C MQHS&$0WJG:E-K<>/35=R%V\:W'B[7C 4I- MNG6AV; 80S\&E%T@7'N!DVNY"Y]]D;=^&4;061Q)("$,O.B+2C3@X*.B>C I MRX$Z.5L:-")[%-L:%?-/;3N .@#\/_"EYTW;]6TGEH5\^;)T8YO:5X&_X?>Q MP"W(7PAGNW("-7:5(4<<,[RO*O2[+L2ZL=M40+8@*J$^0ZZR_>A^FMJ[(]=( M=XP+T\EX'1B!GH[6DIJ EKKV Z%4->-1C?T6@&,I4FHVU5PNI4W'3+M8.=%- M;8J%;*#;+^^?KQVZ2JP#\Q73<>J.7GV'25EZ;JAGTZ#V.FKLIOMC@JA_)?/< MM6I2$*L;CPB>RZ8$!@D:A-PPWR[$J[G?^"B+2@G*D[V+5IZ,O3-MZG!4>K!: M=#5J;F;W'01JS@-1T++"VES:;!JY0!Q(4R3V@%OG(XW6?JNDH*JNAM.-CT\> MT)I?HI\4FDQ1GE;"E5M\ QT(C1NP(LHFUD/,E+74[8D0=6%NXP=VH;L[*(#% M[=.65W01MNHRHASF;&@E*EA5J\/S]@MHQ:3VBU(U_*Y8-6SPX0X@I[M1ONE M:7Q#]6G,'A:XR $KHD9;JNDPGD$JK99]Y0773%AW @2:KS9;5C36_I"N ML/@$M2%:YF/07':OHD[&1U0'DE36= HE(RX@GI%Z=N)?O*!+ MUZJ&>6G5=4P-(%<43U8VKX[JK>\S(58D.#2O)-V>G7R_$8_=_F4.AREJ6''C MYIT_-;[!JJ:Z_2J#91?P&K\1B)ML#&M2?#K<[9]!]1!("LCR08OU98'6Z\B%@PWSA0TC*92/ZVZ3#_Q616! MPB:W2E^JA^>::Q0(V9.RHH@C%TXO%7>OR8VV.9\]BXM,V0)"]:[TADZ&BVJ M6:F#[&_U]L M,=TV<'=,BF$?5\V)SK<F][8]*[M260"7I1//J_9SH7,1G=*KOGK?8AFW'HOD 8.ZH!0;*M=-O46Q2.KD0!:-]9\ZR%8I]" M;\@X*4KY#ELN[.N=[[I0[U(-ERD-5NU%;SRO6&)0RYC)JGQA%:U'3-[.0;VU M XUK[#:QD,O:2[:VB^Y/G7J.'Z !F]J@ +6&F&C9BL7WA[=7A0JX)E#=VGZ&Y-/26*=Y3+IU4NEZ[4)I2,6>=,RC;47J0A'TUS M[CH @A9[=CA_<)W'LN2KO;IJGO$%M6S6"ERT0L1CLBKZ4\HF6=-ZS/C-T7%6C\=;VG1L M-*?D'E8R3-(K I87A/^%L^$?*/MMN.+5MV\:@+@T#C#B>\"D5Z[%)87ADF"3 MANHD;;H>;.39J?3VN%I1< C0Q.0#9@BP)#I># \-+^!;/#\= M"$SF#L]%3*JW)]8#:WE--Y(YO&BXVR3FSUGRN"<9[R6,T+K#XIH''"]4)P1[ M.U.X-H"[6Q6:DVTTOI&W?2! ;95P M4T+V#<2;WOS&@!"O4LFZ4-!N'%HQTK;JS /;9PJ=SW3$3;SAJ\OT0 X_56XX MZD1)MU/TY]-;/$QXQ9>Z.;,MIFC2;5+A6W75#I]8DW9W:MM.M=C?KN<$G <% M9%TF5RW9=RDTK#WQ?X"W^V2W[\ MR6%R)],Q=]S\V"J8H:[S^,Q]1'PH%-.O @2L6.YJHWG:]!P[8(._$+RJRKV_ MBIBR0:MDF+VZCA>7G*\751G)4!6BW)[ >.!FC/9\A;%O\3+"RK"U1[&Z_>&Z M]]C?V(;4 ;QJ'>(5YC-\P1*:HR4SY(8?W4,NCDL['WFN\90,D TR3UV/*=H MSG8?K5] RFD(BMR#0AF;0(V\;%SVD_?XYZ^H=_3Y_JL,YTPV]..@8$M)GD6F M:,U78,2"X'!AU0GO?==6P=9S&.O_?/CP M[7OX\WL<\ZN_P%@SHM(EEF<3E?)_O4\G>;#L,M$BI#>(B)GPY*?#$JV>*PWQSX,H@/.V$?1R)R* )C$64P(D@$&7 &U^I^R2R3$8F3#HF2UPH&)6LV*F$+0I9\W&&/J0'^$X5"\JT, M1=A8! 0F^?"7A+'N>^RGV"O MG2=*E#&YHJ7\&PU7[$5F\F>VT]^Y$76P!'!=@?);-:NPRVJH-_ 2(2B11Z$ MX$"B@8*M9T!>H;#@%X>)3NSO@-NN0:0'ZY" ,1+827<8F[OJO!18P"7QG!<69$C#03%W\ZF,$W<&#NLQ^@YV\<#ZSZ M/XPGP>12KM3PI>&%FQE)!B3<\LHQM GD>:5JG+GM[^QUP_]) 6P@6[WCLB'] M(QR J)/(B$8/.Z*V$S,A.(L9_P\1LQG84CF%E5._*H@:))AW0>[N/Q.!NSBP MK7(*B_!$@P<_688#/47@A#TW# 9ZE!9;O_N'2J'&>-YLJG#>@.*!J=RQ+$D M[*^O%ZC4X$B@KC-:*/ 'FHX[(ZMD)09V" V^%-(I5&Y[A%'0-HD_*.,1/ M? M7L%9R#ZB?8["T)\X:B1*)CN4'N=!41TWG2M="L4926D>#C?J%<59D/<=(#AS3<2'Q&]]Y\])PJ9/-K+()#2%&$*2)6\8W3#KXW9![1RINY6!7M& M7*[LO,GXA_Z,,&)'233%84S?36=.#VOFN==;Y6"PU[A%[&-)I3"P:2R>_5XQ M.B+S'HRVTDRMAN.A#9<-11R/G'PX^<.K6 IE.!81S@824 M&I+8H(.OA)0XKKUM'(680'/<+S(GD:EFA!.=$21+CHW=]1JY4H^Q:382=8A) M<6%&'>JU0R7.VI3RP3*G;M1I44T?@<.R;,$D;[GWUZ7X&1A+0)<@X<-BJZ"9 M<][\%4E YHB2$V+(>\G35XO9]PD")ES>[/\ ^[^?XY:LV%!$CD6>V6!$C@:/ M@QB/R $)&_$5+$+&\HV6-5-VPR0XF\/4&'!F0R";T(O.V)]73B]+EQB!YV=E MQCA QMPB3UGR1- G[\0(7Q\@ESG#1?4.)DK]NP<3W/YW[.Z8PKQ8^W'()@.% MF9[9-.%WN4P,#CSJ1KO^B@8,"A:+DV+RA80W-6./,L:]JS#.B!,Y(CI8^)CX M^XKU<%_=@N2^AZX+$^V&=<*U0*6Z8IVUK($2RR+C6%:8LK3EXY&(#TA6;,0# M9EM\"\@N%[1DU G/T!+C$#$0@9',G/Y!VNR87G6P/$)V>#(,S)\M,(TUDQ\2JUB+].Y MD'0R!&9#Y'3 Y*RL)I_3D.'3"R<"Z,)KSW:>'#NV7+"8()(M1'"OG>W"O\1Z MC#P%I/--PT8!XU@ZSN!))0:XRUXH!18'U]3BAQ!AMJ++)T1RZFFC3>D13M"H M>58;-YEK+,_2H*_7_9:=*C^ @W4'L,0=/0(YJ42A2@(D.ZSHH8D+>:B4V7-R M9B0)35QD#M-(K$A@-A6332UK=047NUARN39JR?I,G>29PR MXPM(2[O3P->[/I[$Z>>\"(J$DY06PV&_> VL?,]9\>@C(A\K' TN[R2XX8EC M6D3R>+82F2E 5>VY=P?J!0 !8?67+)IXU\=9S ']UDK\"Y\(?H#*5(B<"\$4 M9#$;@M-AHB),B)@4&,=UHS]KFDUK8BH(02%M1U7@\9U M&A)O 0<8V;32BI@0QRL%I#3."-_T\U[)1/+K.#>3/M1KRB4YN)P0L9#LT),7_IY> M!FWI,QK:B*UESAF\%DYH4+7LAO)B;'>@[%Z'/P:4B<,<$3U@*K_E+ORY1V]] MQXO^1@,_^Z^S.)(^F<6S7]%(BU%+3I,@7 UA.LPCGREWOS"QC<)D :#']RC9 MPN#D7VSTDM\\Q)'B!XN>_=KFPRKX4UU^*4K*9N0B!D2&)3, X*3!&14 M-B;!00F,6O(;-EON,,.N$*50V]R(S6BJRY]/"&FS!^SD'G_S 582_I-=[1/V M&_%W4R^E(N0".CDD+:Y]UV:,\2(,_96;Q"P9[0Z-F>*SZN;X"I4Q_OUW?SHY M_N-_HC%_.%X!$X\[6$]M&\RV]^SRI?/@-O"?'"9C=176D"01-&<$J<*%+>D> M"C^97,.QF$HM)('S9/%:VTGB"CN:/U'[$;(FH PWQ[0H%O3M;!^20ZK),GA8 MQ:@D'3:C[QFT,YI>^\: !A%]0'35@>B \WQT(F7E7$JC+BAG#SM;.71\:1;((^ M$4DV(\YFZ+P,GF]?61&.E[AB)/3XS6=8]R/*^X2Y8Q&',29B#L9R$2?%R"%M M6:3[]!$\(;=6$#E+9]L)ZS9W> 5A EH&1(EN5=K@R?_]A^-WOWZ-Y4Z&U8?- M+4$BU>" 1!V15[9)QB1R>=BHZ"'*C/M*ED,]\F*W-\JI\%>$NLZCP^N"%P_) ML'#[I3A6&3C6OB46JE"K)(((9GR& Q>U&8!/<Y M;1P>]G*S#>B:>B$J(A#L\HE&\U67)/9,_36%+*$"C?F F''+^!!!2.\@MO[K M&0;BL=N&49^1TXA?>^B;CWRX> TX3-B$ FJ%](+R_UY[27E*&MY:.Y@-KH#R MZSNZI.RT=8^^D(.2=W+8K^'A%8N#8Q Q=K)&F3^F,WA=ZZ,^3(+A""AB&.*0 MMJ-%8$%XX_UN\^"[77,I. W"B4QVMIG<""-35B-]4H/)';7I!@OQYLB"?'*ZI:H:,@4B3D00KA#^#T6-:V,M@G[(K M.ABTI GJ6:>>%UNN@.,)K_P@!S^95.SLJ33S<9S-M!3J8;*:"6[<:V\'Y1>1CA=K*SKW8]<^8VJ'R]3&@-J? MM^RMIE'DXASFJ]O[SR&B!, ?>.+P$UV$ 52$/MUN76<)5TFA*FG?]"".Q!RQ M"9(ES) \4&++.9)X"Z]_,DMXW+9A' KD"OQK(*9*HC# 8M+$2F8+M5ERM4X' M3CF:W'*++Y O,TR,X,S(&27)W C,@=QGEOF6W)//H<#,P+_+29+%_1T6+B?I M/#-/K9CI;VN=LU!W>YYIF&3IF8:E;G&F![:B2^?\G1716\NQV1(M^S^ BM,? MJ[-N&65@:#GX-HT1;3C@!@@0H$D'R,!BI",9(]F4F-V8:13AT.B_VK\1A MTJEA9DG$.=Z[.(M!]X>9A>A;I,6LHR1K&^MC;U#S.G.Q0&JTFL$$QIY\U1CY M3''!;6#S. J9X ]&X3[PP^QL*90F/W4NEUQZ,LW\$JDP$<<%L45:\@Z$C?O( M"B+!R!E]=#QO!%Y.E^S5BEU+5HPM\2OVJS@P/[^N-!J92@\;BL>,;IX.(L*N ML@Y5!"DSQ7$5FS )'3YOSN RPR"'X$ '(%SWT?!H]4-PZ:H,MG2)3[9&ZT?K M!6*%/L5PZ.8K?F\Q45Y&*FD KN]8J57,C/"IH7.!.V&@N+:+^$V*P\FB;U] +QD MG(J" 0EUR[8N+>1G&X[?4A0?2%7[@>3XFC(79; .C<=L8%B'0L;3.?MQ M'BS\YZ[1L?D\)R (:4Y \@"XJ$O9,L$*#WL4Y6W.N+B-XD+B:Y;U+R[B(*EN MWB_<0!3Y281[(22)TC=$*6%BXYCLMJ<#5X WLPQNYQ5X#=SG YK[G(.!7;5L MFC8B&:+K(Q#$MRD0 MQ.C)>'TS>VL3#T> LM3/:!4^93G^+J_YI-@ +^B6O>8.-XS@'Y4JOV.DIZG_ M#L]VPE81"#@C+?*-3-M;JFE[D)Z8^4T(1@M1\3I(RL28$'(,KHPK?415B8R9 M0UJ&K&YQOG;H:KZ% M^$\,'%XY2]JO(A!2) E)(F@.?N%KYB:CO8[$4D59"PU(B[F2%@?!@%L^][%V MH6M9RRHV@-[ J3]&XDC#RUP>G:_40N_L$^ENL>#:"OED;8:V M4^AF(.NM2K@8>OI7E(UDN9CLPL^6\T3OGZTMY)3U!"^U"<^A2>CR!#E(OO2@ MK"B4$*8O!$;C?S%U00_ =!9Y%LD+[GE2H!N;>W_*CN2UQX1"5.DOV'R..RMH M'GK7.&TBB;,K-2%/@/X!3MS7P$3.BX;, MN,",%"8'=ZBE]ZDJ:W7'!)749NF3<\F^%S.BHQ96*EX;HR)CWJF0&OI!(DG3 MG7YVHK7CS3WZ5VH%.N ]6KD5LI >J8+ _N*Z_A)#)N&2O ?#*LWJ#S,"4X7P MXM>WAME\"17E8X;QU#O@W ^P-.+PLK#E2:CH?B$):!07E,P9)WI//PO3DCX3 M)H+W[I?4LP+'_^R%6[IT5@ZU>PGRDM[@TKO6R6>#KCG1H<\-*!GSE9+VW<-* M?.Z[["<_X/>_F@^/(>#*OSG" 'JDLYW,&)<7 !(?!SMT] B$9K Q)E(_*]MQ#C.NIG]BO?H[&D:! T#/V H!(3!SE,D,*^HP$:'S1X0$!:HZ MX0.++( 9P;$!N%N.SK\T":@AT$B4.;RV-2JIP_TU;&M6!6TG@\3 M!HAB41(1:@MWM!.& +?BV6>^%X?[KTQ.$4YKM=AJK19+Q/8NDQ'Q*7[@8PX; MBSTH^^+.2-B6@[!;DLB YG0<#-@6(QTNSV5!V^G&ANK.#FXY9!W!C=Y+2,=, M,!Y28,C&WF_:&:NMG/L4PUI.;7\;=:]VTB<&2 P]^(H[< M )>F-9O90LV5.O6S*97FE+WY*BD#SV@SL9$ =8'4?&#<973K MECMH/F]58_[M]">O/D/XKD@(!S7E=GB'"CM8US8;U5DY'). 0P+V1<:84,4@ SU\%_D;DT,(CQN43@%&B[,&C2O'MRY"Y^>J4K87MN#$F%"5A29VJMS$7 M()-'6K8*0S/_,X747&J?][3OZ$F;N[QUDC]6@D"V6)A1+E9Y0DPL'ON/%[.W F3\3@]8LZ5("(CH>-]IFPT@ @-M:BC4ON. M/OGN$WN\;A2 !RTQ(&( \"KP$9CJHX(\#&MEU\^>5/H%6PEE J3!XBX@.HP$ M9>AG3SV!)Q^._Z0P*!@[3; X3%T":&O/2X%)0M1+5%LY(+0R4Y% M9F5*V$S,1:] EVE.L>C<&"MB0$3R*OX:IAYGPPB4O^DUU,DH8F4 -%_EPPMN MAG?XC+5 94'5X!KW0K$6/J_V:\[U50)W6%7K5XLI,U/FEPIC]>!:[H#0$^(5H2>=(R1'SF1VZ M>,EJ^D6&AH\/N*./#MQ'7@3C]0MS2&D=Q.1+8AH,<0!I_)(+#SS@\!_YO$!["_1[CY^^(5-<^&?TR!B;\BY[_&: M('V3=&\J\$\W?"+D0X4JU0=;M>K(,B&L6U%Z4L5%*[5"HRL@FV%T( M1<)IU-6[;%U2)/[UX?&7$TPYDU);/T!VE%>AY9X9P8Q\]A=K/PXMSUX\LXM[ MQWZ1F,CY!YX8R+L7T\B#&#Y#X6T^*HEP6"A,KOA4Q&>=XF0#Y.&PM[^9E1!? M+:R '(WPX;#6?(UWP@@TF<&5*,<9->>#Z5.AZ8:&(63JRDI-RM<+S?H%[>U1 MZ0I@ @MEKGX,H%VNGP'1>1(K.E0)K!MUI3^*E58O;6@_N DYWFY=_.PL]]P* MUU>N_WSM80P-S+*O^5BA3H \ ?I$&";RA<<#GD)U$? MB1SZ-2R ..W)4$76182H'$XD+Q 8D>"0)HR[&?&S9R1:7MHT%\"E@XU21< X M+W@H,$H1?&K4"_D]E$)\GNW2)B+N'H/+>#4U)? :/7,(-+)%U3,YB=WRXK(! M;I_EJ99QO"- YDUUI=2#E*R3# ,G M%MLN^NAXGD"&&!;\X$#6^M*S!UEI"I$TIM988ETDB;)*?%#W$C0)@D::+$PR MF?T&BM!HYJP4("3-\%6CG8P4I*F E^6/TN5FZ_H[2K'1+:.R9I\(..:' !SF M0[(K6PPJ9&$Y+ 8$C 4RK'LY,F$IDD'VL:8?_A)!Q8>5E\!S+;!$>LGW$A+% MA*>]UWS5931% TGJ,V Y@!*#4\\3)#FR?UL*$M#_#Y+G()L&U M#V@G,J9C1E$(GT*4-Z417J.\@)+)N6N%(=;!.-O)HD:QY:I%AK08+90A23HF M".'*J-EJ.B-8+TPN3(4Y*\%!2XOX()R%-/^B]1S,OXIU>/#'S7GT$*B&R;-^3H1#/H!@+\NP4F-O_81BMV.D&QB>KW3#EA:LQ134G523ZVSG$ MG9B/M!4/%Q-QMFD2[F]QK?39.M@DC_@L2\P>,Q5O8/)6C@'7.Z]TC[+P,R@X M"+?$F>7^5@]^T=(TTE:<)28I0[M1EJ\(&58_4?L1(&RYVP>* "8^P9Z>U=), M1IYL)08EZ:@*'+-!?ZMB5BD!G.[)?\9H5 H\??"<9F,3A\?"J@S#E.F$U]X= M$Z[G*PF(=^U=/F'RV05=6;';-__JIB+^TI%YEXX'51*PC2.F +\#+%Z!1X73 M,!_1.]0")6>]/(XW24B]]@#U']O(H>%W.#C\4@S_:M:E3=3NOJ=FZ#N"/U[P M"/H>&[E7EIAX"!-BQC+$M#"1R>[)<6+ ]@^^?K0;. \QXH(S6I!"<2<1O+O6 M_!&TB4H<;=PS3-$X2-8R]E4K6JXQDE898K)UB=CU<,S4DB*;)?Q$DR'G;#BA7]>1 G5\R=O?J" M%#N%@P79:9JZ>J9*U]YX;#I$CT/P>)*)-&2.0@2AZI"-D$@OYM,2]# L74$5 MJ0AI3'XBPXZ6?:"'X2P6U,G)&"PF6BACKU^U-=BNZ<\V(_V;F#(_0VOVU[7O MV@K$)-1<L^X5=QB! 7^;7$ M0(-=] FRE_U++!RG"U^"$M-/-$H+)2Q\R(:X#?PGQP:GZN<08J/2^EN)&;&G MR4Z9"OB,DLE@9>ELL0GV9\P6D9,"&_$[F!>3R+]62W:E)DYSUKXI+&E&"L^N M:Y"LJT>C)!#-QW]A#LI6650%>#^9T^ Y*8F-](R]NA:82&'R5P']9TR]Y:X' M9J%"CB3T#&$6#L!51OLN8\U$ IY&E\5#-(Y]'DL@)%Z2,RMTPOMM0"U[[GVQ M @>B-\! V;68'B_OD-"?$1R!\"' (2X'02OMH3*;C7.%R@\I*N@#,APF##]) MAH,!&4X1DT1QKCNZ]0-A[HCBKG>( $T2-$E"E'"JA\)-"0Z4:992X'J(?%6S M[F*F!@<]3*V<(H\GGB7)=0G5 V(HAR*91 C/9.2P98RK.QI2*UBN3SW[ H14 M?PO?]B6'2>H.68\TT3&M4"6"[$'QE$.P3QFS4]*'Q5 &0*1^IXS5<>8N.N3O MH>?I2YRAG*<'8\=.#Q?9 G(5K!C:%[SLV,,A^]TPUX KI*4#PQ M)"5/!/V96$98Y:C??;5Z7K#-H/K=:]89 MQ7E0M/*VN#>:#= %N)_Q3>U:&6YP,;QV]DM<2GLMP_ &QPWH%O\21439L\7H M0)AXORH("E%P#:9DB:$""5JYREQ".=:$;81?=[(0@M\2N2O_UV!JG4D*?C, %V]Y_DNS_,OOONC]@6?CSY4TDQNFZT M!X<_[+LOI:HR4IJ)?-WA=95M4H7TQO<>P3<*HFMG77*KU%0%@D?H;062DV>E MKI9J""8S%_C!2 #[$/@IU2"K]\>0EL*D]26E-M;^AE2\^8K]9DN#: >A<*". M0< AZK6]$KS%,+Q4=6CQPM9;,13>'E2.<\ LNV7T0]QGZ3TEZ$@1)>#4P;?( M*[8[7AD*#'DPDWPST$H4JK_B(.29C4+D,+,$O(0=!C$42<<:TE<@C/E73KBT MW+]2*[CT[#X!K\(WP.D1( @9;8.&L.ID(R.%CL!+?5Z>AA32)"TNS9S#Y#AT MZ1LR:^IAKF *.^*9PTLU09 >%$?*D['OGAEZ+I+8DS1(I>.A3*-O,C$[!\" MNDTI%SQ"9G #0E4L_LF'X^^/3WK9PFJ2$0B0/SH^,5?+>P@^*W(.1F>V'I_Z M3N ^_V@YWM" TW(L H,9^B*'Y;X0;A)6+D'X6I= K?K3]108\]L*,#WQK)U1 MCZXZ5R!1T $%/?).4!Q\3S5QDK,7/#FA1-A/L0&-5(+5PDS&$UV]-R;*BU3D M.4)@84#A7U:P4_\8GNT$S%\@$,(X F!/SXO,]E23(=&1B[COR4PR?P\AY):* MR4B(-Z$M#YOR,]:B)6]816HLR0G.TD=&200,K=#@I^.NI:E6$9"DL* M7!ORN$#*>O4),VUX._5LB;PV7^4?P/2]TF=Z!%M;@D;GKTB+A_&5K$FU!=I1 M,/SP%ZO88W];4YRSK4&V@['! 3SU8%8!. ''UYMK:7_XPM-YP' MER]\"1F=>^NQ'!GI4M'DS-& MQ=*MLDO'7C?NCS>6[\RN)%B2B%+O%$)TV!_D[T6\SCJ@5'I$F:C+?N<\(22T MCOBLX]^3F\7U+=Y1$%+ _V4Z,LGX(HC/+1.LQ 8CH"O@YD#1/;H.OZ2W KEM]A':.DL\5JDC'$G5QRN1MRE@S# M;5O/T$$SF0LI*WB%2$!YA;S()Y?WM[>#"[8BKN6.#[OP%]8+>)LAN9NI9"#1 MZG3[B>%F:&-1QIF5XV2FVW[PZU :?:",P(UF9&LYMGH&(+49Y0@2TBCB!?@& MCNO.@0"?3%44'QN<\XQY_:$89?LBC#'-]A/-QYSRN MHY!I'R!T6(\]'_@OJ=54T/M-+$*CQMH:4%GHMF(9^;QFY/:WM9P9JTCA1,TR M!;DP8'SH55G P\:X!;N4B%_JP]-U6G]JRXD> /R#< W7I":R:SU YB_:I@L M9\*0,_;*\9R(WC %S\ZGJG0OW<:)'B'58@*.DOE2M^O@)E_$VF^Q/R,@ MXP_!=5KJH17/9@LSB"A@\(&4!2;W+E&RT,,]0[&:Q%G ,Z=YPY$9CY3G@9OC92KEDS4VJ* M0_..FZ^8!UZ5>(I9+DS@L:J\>CA) .G7L+.\ K*EFD1 M#K<">[:*A])9Z4HISA@G6Y?RT"0/0<02\IB+MPU\.UZ:*&6CD=%LB#Y!7RF*U\[Z@TV&DY'!* M7>)OBQ]"A N/L.A>7_M&2H[7%S1IJ*A/M^M7]3UY.QJCQ84@1@Q:68=DO M@TNV8(V"7UZG:08C2=O([KIFD]2(UP#:8*TQU(=.C/74GTPP&%=A'J+ MTM2BD!C'U+X5Z*@?K1=(A=(1KT[*XM6S@1.ATD[ 68F0=B\I3"8@Y!+XU@V? MX;#FN6FLJGP$JF)KU3"4LUTF!C<3AD+2,G4"O5U.C(B9_086,P.$@BL%=6P5 M",7"$3.!.>A$LGHYW!\.6Q!OJ;-RN3(&?VK44<:I#X*6,N&4]KUEK^@5;G5+ M'- )N8/@H6@3-8-!VOE[G&.)T?!'UC *KSV>>/MCT %L(9=&@)?4(Y ='B=S M MQG$%:0]Q]_,[RK;UJ_T$HQIQE?O!!P\?B\X#=L9H.^:>>8Y'L%F;_S!]=Y M[&2$R4E-G*9()_83JL-*.EH8D8\-9P")D93:].>?D>G+=V'$T"W5!B=\28"R M![EHO>H4A9&SP:2.@((I&\&957QLF?_#/JR3#R=_>ATK((YJ;2P;3^A"XU'6 M_HG@AC#JM-;B$WV)%L_4?:(?F7BW[E>]:K]3\=WK6HG^IV/N#9\&F+-(Y>Q5 M2_:HQ)BMA<_@9R]0D+'.Z,H/ *)H2'PT90K\*2;I)! M:T8>2LFHW4X# UG'G5$NVF:S+9Y]LWF+T;,_>MYB M9Z:++JWZ[#W(T)]*WF)GICOE+9K@/%/$"W*&V43!BQ'M>AJM.!'VCD0<:@L= M0)'/%,# ;/2*/LX*,,R"ZK__[D\GQW_\3PRLC7;FBD$+"PM%T6-[ M[MW!^QA [6S/_N2SETO\$^O;]GU/8 ZR-(JH9P:6264B1,X$XO:3N6 K=3:B M\J_)1VG4]5//4+J(<@U/J]9PKJ[AZ7AKB!?E%7T(8BO8%4IW7;&7N?_]*,D/ MJIH,Q8B;XZ&LW-@5"C FGK0!&"Q!UXDD?Q'G;\6(#QZD(2&"YUY)-9/]2YF4 MXF@ ??(.1OH:;C';";=^F!3U&*=ZC6:^RW0=@$)^W>RZ"J<<]!D8OL@R+(<2 MT;?&*O4,M,-*L& WO@V%OL,K-E_E*C]R9^Z9'P3^,]2%M+;L+]&N:PPR/)2, MTUREQYGTI)-D(")'.F2N,_'*@O4E9WV5L"[\Y>0A87TY,.L".EBJ]!+O&.WL,R\[ T[G1@-['0(K,H$:9:!&&5H-&GM;!8M.PII"!,!XDGV[*%Q MEW4N*TQF-FU0KD[M7^(0A '?LWT/RXD_6-ZO\]6*LH\'F-,B0%X$_'L+A>SI<#$( MDL%+*P /72C1AOL:W@0Y%69Y<&,;?EK7'I,JK)!M%/_OM7>Z7 8Q1J&P&;JG MGOW%6NJ(LI CD7>V&.MKV#&+#P=AJ# >:BI/8L1A+] !61?;FK LAV"W"A&# M$#$*6H;D.(?*;ZYT5>6&#NZ["?6QXBC[8[*"/Q;$)^L#9N5$^!4>M3:Y9F.*6TBB).4NIE: MM0.P6/ JLJ.=\(GEL6C*I#T@DV$0,0;9 "!HW2^I9P6.?_KB= X/%B38A<2( M#'89:9MV9B,$GZ9;F:3"R%6 M[AHU6YC0';7I!NUS/,[^=,4XA2="5Q 3!A0#>VWULYF:%9$]A33Z%@3Q MH2M,#,5=F6NA8@>'_MPXKFABM^AI!A8HI0DY@S9@!>*H\^2-@23UF&PV( 4? M'+6*](RL()K[":*Y)\R%^IY>J[,W\H)6 J6F&"9]TU3BLIE21\PM2UZ:5-?&&+M,*%_YP08*QG"]K]<6*]1,JY&:&,E\EP5N M#H2)[*.G$)T&;']9_1QTABHY73M]6(_W\68#.3T0.;X&PS_BU5S0%0TPID\4 M&KI+RZQ^9#\$\"WRZGNO8#V2*[BLCM(L!5 4/NGDW\GPLHP+!/!B3JAY;-!B M\-)M0*%";K]Z#VE0VH4:E"9HFZHOK8VYTA FR8P(LS!PHA5W']34B9R 9B6G MGJI32I*<48^N'*/XO'B!QLLHACQ.\ ORPD$T>*(]/.\9J@)A?W ?_!W M?5!?G3!RENS"%)FO7)D=N#I S]EG SA*61CZ&'VB$4B23/Z'Z#;[;/ZX-6P +DG+(<#?_0Y&(9 -6NK,)Z6 MA[&,LZO=+3%03:H3 S+>9VCT(@_+?'F;K:NOZ/TGHFFCC J M% +R/OEH4J:\\'R(-F7U[R#@?O*CO]*(Z7_^HP=(:GV+:Y3%)Z9A>8@GS>>4 MAN*%$1H,=Q0"M>0\9A V'1MUG=3'9W4.R\JGSC:%IIF$F1J(9;>4UYG"[.P5 M<:M>"L8B"C.AN(40^#X/+J8HEL3V#_OBZN>G6)R@R)3IH)L+QXVCSM@"91$W M@N*!,-(4"64?%C<-T5""K"%O+N)U_T1=^\H/..!V9S0YQ.D&4F3E!T00.X#Y M9V#+D(FU9&(Y+!.@,-SR,GX@=PJQ+.Q5FE/00^%2$#1B>]/&1\ZRD6=FT'"E MGRWW5QJ@C-G_5>?$N,0Z[5F[Q0F;B5[N/?-<1)_*P>#@=<)5"#:O4I]=7Y<& M=T2B :S<4V<*$B*7R'#Z&%#4RP9(TDAHFSE_>CES7R-3N2\L94Z CUF2_.#? M6U81^V1M^M6P+NB90-%8$6M=S&21U4LX&A::M"A]@?VLK!(,(AOL.MO0P M7$[CH?=C%.\QMQ!%:?LJE;8QOKNB^ _'EM@9L:L:7I.B!)]70[BMU6Q5I )4 MM6+*#Y-?_N30P J6ZUVORTQ!H4X( N\<'&-Q19X7K7+AU&KXJPK&SOU!:^=X2K#FVW)K.,OB0CO'MA <$9WZ9[2%< M=R4!MH!Z)>9-Y,0YN"J?^O"ZV,KQ1%%ZJ'(# BFCE7K^;WH7[L(!B#H"IC9E MXAUN3);T&HKCK#XZ,;8_WR\"E#QV:=VY7A+;YWLB*2JU^(R),?KX4;?M\S?W MWXS*5L7I%-$KP48>_8GI[P&UQ220 MQ2L_$/^P1VU*/LAU C\!9W#;"RS M<1\#LY]QN.VY!H,>_#R6"6*,]+SV5($$0\%)#%2_(9<64[)N[S^3QX#I5(Q[ MIH71 #-C;Q;7MX#-S^;*XP*(YPM7%B?!W@MH!QE/EK?[CS#S>@Q[6VI9(_G2 MY]%J.*K+].=?!;FC;/#@SM-*K0DBK(3FQ/X%T9Z.Q]1\+ DBW>=]PM'2D68D MJU?!/&8DXT,7FA5KZ;K^$M%J,$Z:7>_L*T_43,C5%05$V%1?U]H5X@N>^-J MZ06QZ=D%YQJH_J:4>X?X=[@JUK[+[IP07KF2WL23'H?C+ M%K7-,JF.\N^_^]/)\1__4S!N.M$'\DL]@%GG"#;:*_MEZ1OK2T[/Y8;SH/+%PY7P>C\C08^_%>N07]Q^\O/I[0 M&)'\V^\__%XMZFA"Z1AK4<2)KZY2@T8D7"ZQ4/-TH6!X\B\V#_[3;V3)US08'/M@<.#:2/@ MH=1BA_T6:O,^'@%QDE#G$0:F39.#L5QFE%4,LSC<;V 9ZFRUBKTVPN5P83DB M6 XG60XLPK;!L0?[#@!_YY(-QP0BVV9MPEL_C"SW;\[VW+>[*@:<(!$49X33 M)(PH :J'P4M&)AB;(:SDC:!?E"E'5C^4?<&-0A,T+FMH='W=W)1LD&F6^L>T MS%?XQU&C@+#%JUNBS/&0BZ%&N)26-@=DJ/#6VH%Y2B\\L"1.!/6#8R]75(4SLSU49LK2,.HWS!3: MRMZ5IE&.[G5;[U=L^X^O9 G:^ 'KJVWCL(/G@&1*0_9R>18*0AKR:.I@(8.0 MF.7#1")^ZJ3(NR\^>^S.< %:\,9'%0CSWA)_Q2!E"=(Q"0PJS.&IZP=C6HK> M(37&,%I;$5E;3'!_H-2#3SM'E$A6,!)(I.8PLC=,(X/>'H[Y(^L3H>.4_>+X MA'QD M]Z<&?*B#NRCR^N:D55+]T(=1%N?,L+T\H,4%LQO-^RJ=IS[XL5./#+ MN^Z0QDA>J?S JS>&A ]!V(&2@V &UZ%RJWZ:9WX0^,_HQ7A 7L.$UR?):V" MU\[UT[G7+ 4&">?1FK)GU?+FB&09_@AA$N&UUROJN7[EV^Y!''.LYG M!/.%PY@3<>J&6T#5H+?T@ZT?X,IA-:!,^1&,"8_54C M@Z6&R_&X1-,)H%.'"_\J=E>.ZTKP-BT6*R0-5:E6G#@WPC'JPUJP='(D]17D M9.$3030%N3-BWM+)41;@76R09,LRQUAR"(O!G"G4!8>V8D $YT:(>@0K/?QJ&_M+!Y@CA^5FN=U CB22- M"N+*H+&\S7;95.$:R(R>#G!03)8F(R5,!0:92HI"@RE#%"N.%)2(WJ7*E:K3 M:"U1PE)5Q @S +4I'L%\=?FR=$*ZL%[FWB<:X>>BI(/USSA0@ \H#D4BZP5L M 1Z-A,(0I.,-GC P$-]BGQ5^YRO"AR!L##+W"!15X[>1,LZ!LEL-;M%BCP]7 MI?Z"SXM4J>4[)IXQU':!O9H,YPQ#G)S4,S8IO,W*%.1&*F?9M!UM93?A@ M;1=97#^2?&!"1\Y M$6_XX+.B@4#(32"CL\.L3.+5K5(F\XK1A^5A+.>].#/A%GM]_"O!;GJ/BJ&8 MN!]]WWYV7+?CYR&[3W6:ZOF<_%R5LR1I3/P4<%BQ^\@*HL+$S^BCXV' XYGE M HC M)FX].P""^QW!N>/&1_L?D ?EH",!P-X9RLA)T>X3TPA:,QI-%\!$/65 MZS_W-7DF)!$L"]"MD:K!;&UE_:1'$196BX=(H9VZ*T=R @W"9X6;!^. Y><5 M9MPZ:D@P$>'(O-:.NCZ#"Q2B#MR=#-Y6,%'2$C8RCGGA;%@3I@I!_?@5Y&YA M@$6 5J >ZIV8!$@/,H9TG &(]/2N V!*Q@2#I!&]9B$MVTH!]"S_4X8O-#NSLX2-&2G;T8KWDTJ(-5/J!K=L,[ M3Q2BQS840KI1-5M8+UUA@--1A+26! MR4MQYQNQ,4*)4S>I0TQD@3*"*QALRN!@L :F(L*'_BIZ'M#S-K$URKHI55TF MLTI+-MCP*C2*V>Z\#5?<>?N:1RM_:"+PT9=A8_6B[.)-\1#VEC@C2>4 M6@GY5[\>)7=HQ\C53\DJ\CF14W.KF"33-*YG6+6@?4*1Y/@)\PTK&=8NI;$P MG[%6+:/HRZ6;BZ4C34MWMLLT-+IT81#]0]P:O3)"YF<7;U0:2>])A9?/0[^ M_"16+S"R>GI!2=5$U]DXD3B; M0]];\^#1\D0TTKGOA;[KV'SA//LVP&)6PL5RY7B6MW0L-XE8"R^<<.GZ81ST MCA-3IP$6(V4B&#RE3@7#B>5D2#H;DDZ'2:;FXLK&7L),0(0R%URX"YI^D6S= MSN+0\0P4+I*5..>K"^?)L:EGMW\+2[/=$S+L6G<&5W'[3+_,_91,_O8P)B^^ MRJ2L*SLY":T#F+YJUR_EP10LK\R/O?:V<13>T"?J?MM+E54+M7&B,X)DR;?F M*FWJXRIC)37,QJG]2RRP)A;^J6T[O%PC?*'7GO#UH\#PD)K?)ZO]]/;Z?%:NXZI>E@3I9(61PV'B63'A0IG:TK6)9?G-K8D:,Z;A M3!FZ,A)9 #2"[QH(FAN*R\"$H>")@ MX!',+C%O)JG?-:A:=GIVAV"Z6E *&3'B K5AM?1^^XE!3]8@T\^0*GQ?R(^IMQL:S^(H#8< MA/R!\[Y7[0.DQ@O@ 3WV!C**QBH@:.(EZR4H8<@$'NK\(6)3'P:RUD?:9A%K M=? C#ED"6,MICH-7JX.?4KA:P=0(:+40OV>%:XXIR&])88#S'A$-IV?FKJ!/ MD@%X/0TY!$?<,9C'.QB_ZKZR08Z0:R?#]2KA&@O[X?LP6$7F#,8F7@BNB$+F MX3D1!W+!O%Z_:/-7PAOZP(SR@8D,Q1:*A3(VG/X+QXVQT.'E:D6743YDI40- M,P._:G35LJ90L2 T69"X!+.6.T:J8?,'O1(1!7>QMJ)S/W;_+WMOWMRXD>T+ M?A5$OYAY=H3<[:KV[;X],^\/:K/UGJJH*['L<-\_'!"1%&&# !N+)/:GGSRY M D@,[$CDV1%V"6)S.VY7>\2T2L1,@C[/BRAP=[X (-JZ?')7Y1+?;[ MP%\#WX2@6_J('XH+2D9"L^ZL82S.,Z+F3,P-JN+(\'@PC^B '#PB)\)#$^%M09!#N ]+R"Z+<8N0-RM%R1K-BXCJM$EB8YS?"50]OLAD4ZN M>V0LK2K=:1;E'%+)28OF'0^W/['V?53:N(!,:DDAE7.4F3 M$G3KOR/O:NO&X,M /0X>H>N!*X\TZZQ)N\Z:->R09(S3KKFQZ.&F9D(';<_A M#3JDQ:,@HV0C5L_)Y!F:49I"2"[=/H->/[0I@K]*3X*YG@YCT%!VH83V$@.4 M"*ADUV@?(\A)!R<8V@>(:6Q$W%-EP/T(D'AB_Y!$C(V W,;B&"Z<2EZ0BW+> MC)-CF=2O_AXER?^#I>*"?YXP&,(15QC%R3&E 6%OK,4TTV/3%/OJ:.G3,'%V MY'6S#"V0VZ=AYSPH\$3Z4*1O8;%Q<2)^P6*BBX1Y R5'GN)E+:9XV4-,+>+= ME[_CG@W[? 332IBS,H==F>J\-WFWY>]X5'W1\^GPI R\D*ZW0*BX))(+R:*8 M^O"II-TK@] LLS1)7;*!P<%RW7,9U'+NU8!EA(XNB"_G^JCI+ED,CIZ:,E0B M:<)YJ\*&L?CBJ.CKJ&D69;4^RWP>'U_\:7?KKL%I^O"(7J/@%0^%?GP% M*'-Q@L^7501Z'_"Y%\S-?9^SD.ZO> +ROL&QG?7.ORKZ!U\UXA4,0[@0;=ZG MQZ:2.V.^7+S8?4NTD4CN#SCEMS M>'.6CSN0#'FF@(/!8Z^:I("&F+4XV4.M !]^3HO$V8_(PV](^O2GH;MY)GG\ M 5[+>S>@8#)0$NUZ0T82>VW1+USFO&>'='TA/,S@/LN[YT \? "GQJ!2!N02 M"]R7EY@H.QTW##/,B7D@=7YT_3"!]!M8U UOWN'1F/G)EJ:- ^X,2I\(EGB: MW,,A^4=%G-2!G%D,B#$! M'UM^DF3$%1SBSB^P5%Q M4NHK:@]?U@0X?.QS\ M!/"$XA \-I5-!8AN9S%""!1-;3!XYJ1L*XA.RSI^P* ]:%WL"2O6<30.A_ M/O ++/R!U1(\NI4S.Z.P+SJ M5WPL#AL,@$#Q:*MB/"?,NE*TRN!%-BVCD! S<9> W_1JZX;+$#U$?IC^$\71 M*A+_&N66X;W2F K'3YP L =2W+,3X?6VA]Z!:)%C.0YU^<"-%E M3\:=709J58,L2]-8O880'&;^" M#8F@_@,P> BW,TO;3JI?!6Z2#,);I4E?23NSH:S:PH*2+%3P888(%W"*2# Y MR"?4@0_8(%,";](IVKQPW W$6"Z"('HCMF"",4_E/#!$7SA7\Q@TC8/Q@<>I3%*9;KMFCMK=1!&_H@B X$:%Z M![TX/E<@TNBLB3/%34 COW&:=5>(?B9*R+Y(Y M\ \(;'YU \!76J17;AP?L.P^)!47"4^@[V[\B] \EH8@B(/V0'-D M'"6=M5@,():@NZ.BCZ.DK*Q-4-)VX6P@R\GK\@I M/89S2)3'IV.QE;8ZDY/+2-1478RB'(4 /S-HPQ-[&HU$2&!Z1IZRWJI+XKQUI+/4Y + /\F2>IS M'=!4K'>0)Y%VB("U1\X+:9R=G:L"DPEI[)ESY3!K M"VN+>X;.9D@9A892\"XC!-$6CV,22JGF%3,Q4SCN9>8' ',S+!,$:V0VS=JP M49?0G%A+TS\_()CL!DN$Z4'0;-; C?J"NI"&'5'->2$!,SHNVLKZ&,,D"N&: MT0ZMW/>;=Y?#8P\)%*;M.;A!1VAQZM#;4B:5<5+8!%$$S;PX"4D72^+HGMWP M#^?@ Y"]'WKHG02US)/>9KS4-K-FM1GA1,LG0LC;>PD3\2N9B#LR$;-A/.-= MZ['TC46"A<_N;EB.9;%9(??$A0,MS^8%] ON%2TW&X _H)'5Q%#"D O P:P_ MSB8-U*96$@Z%<$6@$$BO,^ @C$]=>\"'9$[ AU5,W+<.Y$[IIE&7/A]X>S3& MARC2@2;GF[]=?/C;1_*4PK_]\'>.L8B__^3&ZZWSUP\7SL?O/_[ 4LBMR1;E MG_[U M*:[A& 7*'@\*W%7"DOYIP=[,Z>Q?0U?/2E^' 9"1-+Z"0W'F1'&(@= M1]J8 0V.YHM SW'FQH?56[3:1EF"%_+J#0L)AR= G!A^N?'V84/\_>@H"2I$ MX+8=WKA#6W=(\_/('%.06,V_PDE-,:DI)S6EI";0S>1*Q2<4X(]??D0ABMT ML-<]+&7[L!O@)!T68\L:OW!8\Q1/O=3!7-&WT]!91\EPR]3-I7AA<-V+=[^O MHI-CD?\WM#&Y;#A@O.*!QYJ9?/& )/*(]@Q&]2&.7F)W-TA$)TTZ19L.:W0V MZ7Q,FDH6/P5A,SC$P58C)RM)ZPU ]UA49CM^J*>EV+S#VJ=!,L7I-F?*OJG( ME:,(NZ]$"4C@@TG""PV^\'QP4[\B-QX3- O:FQLRJS<-.L"LZ0G)3Q$WP(]@ ML@I M[#@RZ'P$ZQ% SE.?U+D.Q=')J:)VY#1-[QN71_AQQ#PX M(/IG5!9#!G-80*ISF2'#\GCD5/, S9.Q9RHZQ 11LZ=R&H^8LM.E;J'-9/G+ M#1E(B 4;;,1 Y0"PF42PO,12AB?*/HL8G] O!!7O M\E 4>7 /\!&!EZ'YBPMG^F29;E%,D 0(BG;R(VX",A_3 *E*HA7R):2-S8-: MATC\WY'1.25I4B !$A>(Y1@9%";G@F>3%DAQ""T4O()1@^510@_ MU**+IQ: M3A=2A"3B=8"N>;2.1SN#95,K:0^UYBI, IW42=55*W]'&Q+=^G*0/8$,8 M*2< =. \DV7)\W9MH ]G3SN9UG Y/GE<_PYDT=W&52"D;8 I2*_? M4K<.DXYHM@4BL\*C#W=_D>\W<02 ,D7'<&(L$M<[Y=.ZQ"?DQB%1*WT34$Z% ME%-8K#PU3@BOFU%7S$R/H<_H38@.B:,0_[HF$EM"PS=&# "'%TJ8!@?BUP&R ME1 J4NKYV(EF)PCN1DWC11X>PW[.J&%^6F^1EX$^[-8/_13=XY7JW6%Q,'SQ M\2*DT#Z#DH"P#F"MTRZ^(WTX12<.[66V+"&3D5RZ^SG=2TZW8YAN98[M'V-\ M(O5VHB]ERJXFRB9-'Q=A9<]ZVC(A"Q5DO1PA625_^^9)F^G2&9?(NK:T':FS MZU2G(+M0=KL8D]@H5\M#\A8(*>#->GR MJ#'R.)QZ)Y%T%\O-EX1>W,MGP#:&^YR_N6^C>(EW@PN"USTDEQJ:1(OT^%VT M^0[W2:]PA_<*VMC\K0] ;WG/#NEZOHQ:,[*E)-=#MS#W&2;6I>)-)# 'B+>^6"K;LRT MT0N'-WM$%)4?U-P5*X'MMZ818LSYGOK83Z]W3/")\TC3Z@U6-B;D&&&MS:AA M'(6*,NP:)87E&YQ\&G1:KY7[/IT*=&56H]>%-GG(BOONH,T&K8VJ:'M,44?% M(]$XSO*XNZ5IZ=V@,.H.\%W.6RM!YLWBR#P2(:4H#@DU\^59[QHSY,D;) M@F'O<*5)*N(IQUQ$K=_L4/P"P1-Q])9NX01QP[Y/)!:GSIMT:)L.:_1(:"DY M21LAB($?0>XW8M=_+%)Y$8EN#! K:)QY#3PJTGC-A/$T,IF!2*%3IY#&G1XG M;37D*D(C==N)A?QZI(N)77:V,4+@BBZ@MLL0Z:Q MLED<^FD6HUO_'7XDHN%BG%!9WH.S85V4+6_3;O@)Z.-/EYPNWC3)SY0W/E.L M\_CTE5XTO/F+@DIW5BH;]* B>M[XX3%BZ\=$H!S];T9BF ]XLHJ8(K3JBS&, ME =1+^H7SA?4.G$\Q%7\+EB[X"7&6JY[EDP.;,2A(&^C&,+> !NG "):K/'9 MGA$_46)Q_A+&B*Y94$1=(BP;H/X*28(*)*(>+4JXE# <4.KG0Z!6;Z<8!,N^ M]$S&,8?R]1T#W9C(;CT&.)*.?C*;)05$AXR2FI8)R/XX3+VD< MI(BB>9.NN]/06H)1Y 0_X*'P,]8.#)^!]N4.F$4SVIZG);V<,]X(@-$UBOU7 MTN6/^& #P689%I_U1RTHVL S"KGMJ:T3X,K%KV9 ,!B=PG*^,-X0?LCD)M 7 M0C")KL&BG8?B&7,SC4^N8,MN/ZLSV;-_=F,?!'@ J1WD*L8;8N"Z,]WSPX=? M0N42:9@C^9[P5JJ\I,IOI8,2E=SOC#IJ!,E%+=U*4=5$&5)[^#N]S M6D=K%(/W*X?2&L?>QQK-\Y]-;.(;AP:N065CSUN;YXDZ#@TEO[[9"6G2_O9W MK=*X+L_B7S4B14;=E@L/E%L_0)^S(;G&\].,Z#>@/8DJ9A@[7TCW M?HB6FZL8>7YZZZY)/ -^-OG$ARH$S)8/?5W((',=!+60MAW>^(53-$\P88Z0 MPI+7&2-S3 DFO\%LGBX>J '@?Y.E? M#\HM^IE1 7 ?A2^0JP+DF<]1N.Z76JF\"2EB<8!;IOE((-' <=!16I='./Y M&#K)0 +-P8&Q#C(2>LF0X9Q/=&_-$/YUQ+]G-!GBA>-N\'3,8>:%).*57.6%TR?+95[^0"@Y')H>,K5? M2/*U"VZA:Y[OO/I9J0+"!; @L)_4<<\(T_)'#W"JGO-=_$K0X$D1US7GP7\SJ'8A0F+33YP];?)(*!"N1^5DS"25DL1Q8\1! MTGQXDUG0 M2%,.;\ORH4OBYF4?KC'B*C^INAEO&ERIK>BZGLQ')8:L5R,B;G-O_;$1RQ)5FBB9->"N\ MFG8#S#+RR-:\U:.@J$T@ ?#;4RA'']),ZD MIKU1)R28;8*3$VPN+;MH3K7B:$X]3?^&E\^R7)S MC?80Z3#8:Y^W"-<7:W,^E_?Q**KZ\)L@BZ)P%0'R"R%&_A&]1@%D8J>/EL5+ MC-!H $L "9!RF #X/Z50 2G^/.8=<^=?EW<],<[:''S@N@41)F%1ADK(.^3O MV;S+$UH/XNHGF D&J183%F9X8.-@;?'63.!.C4-(&3W<Y0NF;=W?GA^0$ M 77*78IV?1]W19)L1VC5^6^B22(-3T[6#4M(^("HG#L4%8*W5UCO\#4_'PK$ M:.24U,HC#])XJC5;0,T4/DT[\NL_0>)0D4)D"?^1?E8J/(*F4 ;,=/G!V#E!_RCS/"_XD]2^L6,0M .Q9#9X,'= MHWBH+,?:E/$/-$0.N3=QM&.RO_D1EQNJK+>Y4'>P #CN]B@ M$(8U7YX554+>(4EJ]7F'9\I2.S9M)17D41(@XNVTF:&YK$;9" #C+Z$4,B)1A0,!5-$!:K((_ MT)MM%E%Q#"IJ ",54B;WOHFCC9_>]Q=L/Z.TFMT1_\GP-QX@A0,A]'I;)S"R36'/";[+MQG:0*&K>#CL(1Z>= TR%/0*)QUN%EGOBPP(U)5 M-?O-2<8UVL=H[5/X4+0/$-.+C) M3VP:D-U8XS39QHP9YJ8@L8QF4K1/B'./ MG;A2%H9VDSCQZP1B-/&3#'(^+>,G%+]BF72 YH(U1:A@K+"DU Q M>;*H&+E)%A_(14*./Q;?0Z#!/J%T&WE]G7-9TS3[^ 4_WWG[%Q21G'9Q5&1* MP\&*.YBXGD.D*-Y5!$)D2CLZL^D>/GQ\)A'*0X.T/WS\YOE;;BF>-$)^Z,BE MP=GS#+^%"57(_SC"S=MD3Q438\YY$T_( 'D>6T-T$M,/J/$ 6I+BD?0%Q25& M)-841]4Y@N%7HI2_(\/?N?$?2(36F3;FFJ0<6&X>LF?\?@H.J]CU:$BC&_; MFJE&Q9/6"4(3:]])20=PE-,>)HZ0'Y<\;E*@9"TW#F_7H0T[>OV25ECNL+D"_8<-O"RTSC[ZWGATG]QW?Y?M.+ "N/*L8Y] MT0$!YC =V1D #6DD(1(D/%BKR7J"XTXO#;*HY%E5G-.SH:3T%'A1(W^V,+I% MAA^-\,KX[.Z&J"Z$&+J\R0L'&IW)]:)(JY#<1O%G]":D((ZC$/^Z1A05?( ? MLBXO]O%3:3A=-I&T%I 18_46_8K<.%ENZ-DY6J0Y:9T$9AV@?=AZ*.]A6L%X M9,+XBJ0)1#!!I%V0D(N6YS'JC4Q8:1&:IXX1]H#B313O7+R]:%:9L8 /OH/6 M':%YA[8_.;K!B%1Q[1N;)PDUQSA7)1;;K;])#PR9<;GYY*;K+,WY?4FK'!&D&_X6@/MJQWIRUD)7 MTYX64Y&:JX6!1-8^G/&\!T?LXKAG5=Q\__']_V6(1+X//Z,4L@%AB?'5]Y!W M>?B2P$N'8N'A42W6J?]*@_:&(1^ HRG)3,6[ @7"-]";XX??.GF'3M'CC" ) MT[.AG/<7\V$31&\,6]'/B7?S?B9_/@C6!O+,Q1<96=]);V1,L4F*5@5)5)(D M(WNCH- MMLVC+B=[OE>E[WZ.XCAZ(YA.0F8:FPF3)QDN+Z>9(L)Y#/'=;N_Z,3P9!L1L M\<8NG*(YYWZ&^/UQJ"BOMSRZVB]H<7>@SIQ8$;;!ZQJ\.@"X^%/\Z&,1/QGC MQ5"T3)"9G4_QGQW>^A&1%#13,Y?*Q?@)BQM( M(0$5!V@<#!A!3CMJK%N5;%6SQ2I-0%LMUE9&X-S0'@-DRAJJQUS8SD3Q1K1P MUY!6!H5>C@=TC=8!_M'7_Y;I])B&+V_]0LQ+Q[LX1C)+4C5O%#\U:6N@^:/^ M 3-8A$&;"G20GU0/$J91W-]MB[?I?,-;_=;Q0T=H^#BHDGIQ\H8F]\\==69$ M ;9Y>F829>L47J,-BL&O'2_]E['7'V_<8:T?#WG2A9B30RP"[CJ=1S5UQ7H# M$>HJ2])H5R1-[)O?CK=))2?>ZD6>$7+RO38J4=7DK9=N )K#B[F3J(Y.DIA) M."?*0$;?44D33\;&=3@'ZD452F$$<)\:?L),\$0CD1*0!CM.P89&?2.&QJ+E.:RIFP(91:+);PT> &P(9\?"T9VYZ5@=8; , M.XZ@E;/Q"AP'R6I:EQC;>5_%"B&\?2:\78MSX);G(!'*[=DPO^/ M0[3:QE'V MLKW%!QUQYLN!"GJ;SYY3 0OXPLD']-TFBK^#(5TX(B(#&Q*^NA=!$*V)@HZ$ M*&.1)4#YU\XU_N;"<8GK(?'Y BQX-GH'AG^RG!4E!<*Y5\HY8 #XRP(*V 8N M*N(\:S(J4S#,LTC 1P3Z/P^"M&[]9.T&P(I!HE*2^CNR2&+2-''4$!T"6+ @ MR9D8\]Y!]OWX_<N$\B@RB8R";:]*KXA'.XN * M C7&$=5H@\Z:M#BME#9\[ &7HLB8:4OSR,G#QUY./S,G 86OQ',J8-=7CN0O M88S

6].@/^>7F%ECOCS MH;N'-%,,@)CF'3Z$,G+"'%9[ XPJH_^,RJV9M-SY>V.%=OLH=N-#X?1 /4?N MR2I_1.OH)82!WX4\N<85'NP+4$UEX](-ZK6' QJ6_/_ PIN?[PD\UQ"]H%_-%I_9I*8?7/ MS4J7YZK2!1^U*$ Q'+4_4V]WBG=A3JTEC,AA0[IPZ*!.GHMRW!$&/P GBZA! MFM&9@E"=+ L7T%%\16BK%\YR/M?2,6FJ)FKC\-^3D7L==^LL8OK"P&OVCA:'I$1$@F@30UI7HR& Q$ M=D@+Y_B<"8MGYD -_%ARIUD+E=-H2,'/P WR4\S,Y!?DOVP!/(]F#?T1-YZ" M@GVH]G\^^Y9 S(7#R7$8/0XAB)@,!%O#UYEK]M%G/0& :CNFSI?U^TO(]/S( M T4#CV4< 7)0:%D23'A<= 5UDLJAGQ.C0@+XZC53SX,#>%_%&VMBTM1*0\=: MWCJS#%D6+#4L?7<4&C[^$FT&BO:*Y\F5 2 )T>1<"'H'_.EX>DX_? M?_C!"2#B =*50?(JVL$,^4Q&)(HO+=RB0Z8F;W/&I"8CTE,*1UG=/5@("#$T M[1A!W-V+:! 91X,P 8@P >%J:UY./R/Y5"@>C/DQQ[W[7YD;X_T5'![1'@LL M0\6%O#F'MG<$))0BC>:FHQKONPAKCBO%&WRH9B$/ ;_KCJT:-'1K#J&:4F7 MII>6TG_A?)X^J+$ B/@<@-3B3W60V"HM99$H1-H>CM\WL'RU4(1^"L;CY@7#_M-4+\M2B MV9[REF?, # J;94T5J1I0Y0IY/0A,49_8@\M".G,SV1!_FV456T(%H5K5_DF,0SN:=-0699F&RD M=7H2:0AZGE8 )?@PQC^IXK6_5RR+;"^R"R!ZJ4*> =;VL=%6GCI&H$\)3*%U M_ Z8XWTV,E4E]]P6TS:QTRWH36["%$N!MWZ 8N9&V1>7@+;DD*:X2^:D:05' M&'HIF&G.\=,PS6RW<^/#VA>/]:UD!2JR%V"D./Q[NF+DPV@!!$_<;S:G+QANX'SI.BS2!"">9)W MZ^!^'=YQ"7!]VJ2!<[)$EF^,>_0*:P8_=1(W@ U57S%.?)U"S] +?+J!@,F3="8H1&2Y%&.W$2VHM#W(,8 M<+?+.YH8H&@2,KD(3)$WPQ+TSI)J<>C0Q9DHC7]R;!#NH7UY( ;_J\!-!F6])"C/I)69 M6#\:!:5(RH*,R8.'W+V/KSCB >U1=WI\=V2@$[O,TL]1^BM*'UR_-R0R;=X1 MVW=X!PZ6W<%%PCE@:J&38R6V9(MCX:XD"'HO&N80-\Q=..YZ'6>, 2%FP'X& MXCD@9'^[C-""Q8,5A3PBOCG!?.,N$C.K(> ':-4:+-GS(*A/1:,TX_1RX^36 M;4KSP@3-&A"K(JQ>@)&BMJR^^ +Z?.,EE $1YFL> ]I,K"@'DN2!5RX+O"J0 MSK($;3+8Y)OIW=# *68;!1Y>J=1OIZ^1AE2^1ZGP)'(*$%$Y\';QT9+_=I+A#;_[__QGQ\__/W_92B=DSX6 MZQ#R5T1;= LJI.5SX+^08V'@VS_'R_=8-Z"EHFHIIJR*\JZFU0%,1&^AR*'D M\>;Q?>#0#AS2@U-T<51D2IT3B;?3%EPF-=,Y*9G7R/7PAX /QHPBRPV%/1BX M8'G#1'_*XTIR3^%IE^AX1+%5F1.#6^30-,3P21H]$EK*WBVZV9DAY6A)CL+; MX.8=E.]X%#Q HG\B54E(A?--WK[#._CV&*FLI%GEI+J,U!F\DR:AJI3YIO4$ MSF2NP-U3\\)0;$2@@WJ363WD\DMDOD'SM,'#4 _RY,,3@QP,';4B<14;/+)[ M\/)]6^+[3)LS3]<$,$!7H-H<$,C&JN79 MF&E9/:)7%&8H5_ \H!A+2CMX(1>R/P=47_D[*I;A3Y,-!"9$X3T6KNY2M.OO M?$$&(.J^A#$(CR !UYV. \0X<23.?\-8'#*8R?6&YOA6]NP@HVCD78UU2X.L M>\(O)T3]D5C$AQOD ,W/"=G*O?%;6=,4XI\UGL,N.__-VY^0B-@#)'V M2X<)Z<'A71P==4%+PN;QNYF"PHI:BE&Z%R@-"*4NZV7R[$P5]#X:0[_<7/M! MAC\="V^WAMQ7Q.K3+LJ@IJSW(Z>]G+#Y)"@2)6+:IO-6M0W.!SI,=BF3Q 67 MA4N$-Q,J]..%A#54B\SZ$ET:G&?2FZ@M%Y3E$VN6)Z6=;5U.L]")0WL1#2&" M&#OMI3HIR:7,KJWF>@[+2.X_17PS;]TU22P[P$^/.7GREF;RU1L^?$ET V]N MTC4GB #4G0)PN1'^"XX&$+$''BNBH$.-XI &,N_!\7 7TQXDHU/(5II(&0NF M%ULF[Y/C(JSD;-ABWJ;>53>;#0(4S0$GWCN;#7?F?HC]-4VWP#-ML$5I#@J-#\TA M8R-PU:5<'3.=A?:P5N:$[^PY<]9"6AJP)F*R@*ENXKB52'4_39P-8/GOW/@/ ME,[C__W[YF"&P$"\F8NFH)))N35 #)FLZL=/236 WB)Y-$Q$,0THK)=,N3F0CE]FPR73J9 M-*@!3U$QF5$QF1&?S+4XF7LVF37CP0N93%"<4"F0B'_3ZKY:H:W?]W4$J?"[ M!+CN5UUF'2_O\)AI9@=%3NNB$5S_?GK'EAGH;H^L;X1X++S@GCP1/@IB.CD* M5/+)#_U=MJ,'SW+SA.)7_'P;''A!.BW!19'<03DF6>+L:,=,R MYN!'KG&B?!![H[F'\OXD/MI\5I_/*:@4]SUMWS%)*O4A8._I7_QT>Y4E:;1#,7[X1;$_YM1JS\21LAYIM\_HE@;.U+D 6EU?DWKE^KOJ&J! M1>#>^G&2/H!%+PI7^/V,N;3:Q@B-XZ&*.W/HNY\'YFZ@/V=/.W12VB-^[>,N MISW*IB6<;01",-5:\=!JTH_#.G)83P[I:B9/Y$D)+_F4XYZ^LXQZ 0]W4#A M9667C>!@B\0;/-TBCCWB)%N$F"X*?^/BM[Q?C&1J5(MQ2,XM8'ES,WDUC$I% M6?:G\"K"5%PX[JS^#!7/C(K?!O/4B;+D2Q@C-X!A0=PS#V_Z\/$3+K%-EC%8 M>E"\6.-5F1%+4J?P:&G$;C$LT+)F^0 (]#,^LEF$%< LO.#O4JZE_?#1V9%1 M73@_QE"T4G6>%#_FF=K#2Z@8FE.,C4"(YQ%M%\!?.D '5_$ MW,Q2Z&N3@=&/@LE1:'2&H$?1?9Z^N*GG/($0^@D%'MYKU(M^K# )9M1@7O-R M$/-9 B1&)I<_?AF93'W!@B(H+!1T0.!YKJ;%:I^02EDP1)L9G1'S-__U)Q_% M;KS>'FB(7O_0"&%WYFV2]][GQ<_S8QJ/2%])#ZO#(-!]H4$G;W&VW'T3T"5.F92XF0";J=@.US*6!*)-^H9OX<&*PZ)IA[?M M\,8OIE<;3DEB77^$:4M8JXX'.SBB\+G$G\M9%V.8FESFC)*LHL7Z7YD/MA@% MAG#?@!_6 ?CIL2Z<"FSR11DW^0A)ECZ]6B"/'R&I$EF@^Q3/%#NRPH66FT?( M+).M 5@B?!ETH4![,)FE%F>[4 9CU^#O<-]#T$_'0_TA!?AH3IES4N@K9C B M,&KK%/9-C-;12XA/?'P=).O8W\_!E^G<%G\F^>.XS^(0GA6X$%D(H2 T,]VY M[H/1(*9("#UH:0EZATXS4?&OZU872LQ%\@D!WM MT^_H]+#J8&40WO_X!;[<@+,V9-AEOJW)4Q1XUVB/I30:!8^_$G.JY!,0#6R( M&_O*@8+S8EJ\H#MS]G@C'^"BBS9AGFSBT[# M@H-'\B5%^)"-@E<\0&EJQ1K)W:J;)[>&@L(!(B&4J$:=MK1Y8JZB&%(VITAT M+P@]B<7CGELL:R3V:,,HXA$(0&?D<)?9XG M]5W9LPFC9'O(_^V:&4[)T(BV^1&!8YU(FZZ<%?/62M\BFZU6%8V2F& 6_XPO M\@]$)0%+%B9JHN',QIE;R5)1X-LCGJV(059+<&'1:=TOH=H"T:M((E MO14MY!_F"LIR"#362E@Q#QK]D*BI8&ET )-_]1;)YJ=7 M0W:P@._RNW"?X1UV/84AU:<8*\G/5(567RH7(SU%(K<#4 MZD:L'^+W((A]CM)?4?K(K>J>C$F3=68%*Y^V^(P%$#*0U\!S!33Z M;.BMWK H!I]5E,<4T3Q(#PHQHG=+YIG0(HSQ-LIB!>&=:ENQ)X?%--WCHQH< M&GALDVPSC]N#<57;RD\ANOLN]/Q7W\O< &XQ K,(.MNMOU]%-YBDE#E45]5P M':M;L4:>LN>$N'.G-Z_$=U,GT"@+F]_;3WO,8BP\8BX_ J:;1-C4E3-/ '=A M%=UDQ6S"]_2PQ7N*>H/B)747XDHO@&6L(':$-LTSAB@20'O@)EOJP\$NU[I9 M35W4CKV6XT?D+P/V0 T]05/"8BV\9?@(1RO8K0GB>AE50KH_Q^S "I;I+Q@R MX.[W$JEF!7G"I$@>BS+*]#6L((HN.T0191]!^+M+?J1H!\1!.,9WL1NLHF6( M'B(_3/^)XJC\UV66EVZ$IK*6C%#URCV7UV:3RAWEL=\_PEY M+Z 1A"1 U,Y73TT@O]G[MV<%0SA8/U%_Z2B5%C1_L-VBYSAS8U$'1!5 3_Z[ MREVQL8H5,Z.,5J2Q';AOC06C=67S,]@2<'?Q O+R@QNG_MK?UYRH!C9EG@UR MDWO)A:9&;XLZ5BQE,!G$:(N?OGDB-_SN7VX4]AM-<2O(P4/"8DR"KA']>1?F MX2$H>7 /\)XC Q8^QD];A"=(\4 3KLGJ.@*A.4OK1B_N * M*Z[K1^2A'8F2HPY7*DM1/J2$(L>?$'M-*]HE<00.+38[P-_ M#0NO%HY2USM/WJ-YIA;O+LC2^N#Z'DO4*)$)%27-$]':\5(O!?9KQHH#K'RG M:O7GE6)6#)_>FLLL3?#A T*.W,.D4LB*H0MHF^1)*)&Y-?YQ;2M;0:IJB' 7 MZIXA;>I906#O:(-/[CN\ARG*"!9RR$K%QR-_,"N7\Q2=6<%*4\L+&#'&1&?<'%PY_[975.'^[I,TJJ">9+N\?V%8I5K8.E;*Y81Q[L% M+9/OW84,&E?S*-)5L((DP=6 8Z1K=(;JTE80,VZ&#)768;P>K&!:R9&JV?_- MQGF_C'WO!;_!W5"]%:MEK!@X<8>A>M>ZEX]N+EI5M(+$JRTH >Y"?!M%64@D M-/S86OO[ !4?/8$:#*+)ONPAF=3=;@>2O>\&-YL-DG-@C':M8- ]EG&7&S$> M"<^@0CA1E;6"D%OD0: 943U3_D(6G3=W#TIV3;!P25]>DJ]+/FTE80(^KBFG1U5@RXL$AQA14\/-2NQ+KR5A"DU%5\ M1M(9T94W_U"!M0*B ]_ JOA+:3$KYJ-8,.)F53BU2(M:049;F"D(:_3#94A0 M-)2FTO%:M8(YL/2X9YCZOJV7,JXL>UJCT(W]Z$N8[-':W_C(DX>O*@M:P7^: M74,P>ZG$.&E!.TB(2>#=@3PJF"\8,.=:)HB86<5D"=B1B56+7QV;9"?9HK)&MJF^4NX[A#+-)RP]/PD MH>#1EU&8R0)O.]6V8A6 */39W6FDP'()*P;=YUF^\*)]JG!'[=^<^07;:*]4 M1[GUM8 VM6C%&E$&TJJUCK8&$M=/%>(AE%OSZ.AE=+6K:061@[VC-:BH8[5M M?K?C9].! M@/0#]@BHC*( ]_!R%^+[ \E?Q1-V9P4["RB2@6G?E3[*X_9@!=,DUQ:_L9AQ M6V>V:E_;"F)Y+,ER0_3=^/$$]Q+H>Z17NJ:X%>20U @;%!?I=\AM>HMW*Q:I MX0V"TA@BWB.M6&?W.$DF2&% M$[T7K+PJ6+_&*E;,@PR]Y-%/_E"'0*O+6T&0^@ENT1-;J9TL0P&5503"=^V$ MK6YM6L$8P=%)%7O5TD^JJ;KY0T54!T 8[DW@D^CE5?0SDL1XZHM;,7N/*/5C MPO]F9;:JK"5:A$?T0J"SPQ2&)E<>E,L8-ZO>O.,K!TYF;?B!O)05R^<:+XAU M6CP150\O63GSV_E>XOG% AXOHSB.WNBK%W^3'IZRY]\Q":OH"L4I7O182*:> MXW5#UCC-6C&_>,N[$.'#U1U"##'$_JQ]Z9G>7,O\W-=PQ.K8\SD4 S M5LSMN+CKPAQ#,;D@.F&'5K#T*=OO*4R'&P",PVT0O=V%Q%Q"XJUUFJ&F^[1C!0.J!YSN.2\K:041O3$!: R#H!"D\(1@XR;8 M6DD^KW4[SNR=6\%J?.NA.(:D8LP0(^:TD[O;-E2Q@BR%QQ+=OLJ4ZEVA7AP:@6HM* 5)"B!6)*&A)*M*EI!8F]'8Q;$ M*;5T#VS3_$[F?@D,K_G:/=3V9[V(^6'+U&9M0_A:5[5BV4)Z-$VH5_ZM!7.R MQ2I9,1L+[_>,"?RK" XXO-D)2'OA2KF*0/U& M\I]X\!CXDL CO/#ZSJ47+1+'!/U8PGNBL6SV('(*ST76E:U@DR6KK01 M*,N*0[NM%;F'5*QMP8Z9H@@-+*:BD@U"[A&HK6$%4<+I3$2>AA."Y48)7B.CK4-U*\CEY@H /[G"SP[\P(BY M)O)0@]*6+\-?**) 4LV+X2B7?Q^\__./#1VTNC>:*5I"H=[IZ9(Y6/[I^V,]MJ]J"%43G M3A-,^KY$(=K(?1451 &O@E;@;-;^]!C=NQ:9:!$&T M!L=:^0+0*#_:U;2"2!X+3C+H(6\5X3L Y%^P9. S#O9Y:PFM;UL6;(R*L]>M M'R?I [RQHQ"BQ==;M Q5YT.7RE;,.9F%YV:/GN>J1P\]\RB5CQ 8GA2Q74J1 M?>R.K&"AF-Q8@S4C*6;%\&_]T$_1/3YSO:KR2.&(JZ]A!5'LA:T? M8-NZ5A J@"J[R9;FTD;>,@3/,@4*MJ:"%23!N"H9/XMH")81M/R!F!M4H^,> MI6&++JA*C A)E]MT+ZGK6#'W)'3A2L(4BI_=;NOL9(5I,%#)&6:>SV=D0L['KI5H<]Q)E_I6$*PXI._]D.)==3C8 M\SKF=UO_ (]R.F3F%,%B_-NJT09V8\>Z &CNE =XT!#N%Q2N6\>*=&K "I*) M",;>?[BT^@DL+6@%";T7) NQ_1$ 5)([ANS[8ZPP'$W0C?DSXRKPP:0,N; * M^./:EI>6LF+N->H,411B+PHPFH-"NZ-B1-/2$3+A,[Z*5V\H>$44>6(X,ZHM M6L&4JAA2$5(*N VR$PN0#K#\4ISAE?LN-0J,T; 5+"K425K)1U+,_,'50EFO M3F3?I;(5,]4U6:?5&3KSZ EVH(0B0""+I_"6X2/L*I8L1:XG\TRE+@F:MT:V]6T@LC[#@AJ M4FU5A_KFEVMQ75RC9!W[>^K<#'$VW&(A<>)IK&.>,!H%!_AQ8N#5' :Z&U)5UOPB4X+H MXA&Q;QXIY MHMY"^875D A,5M02,G+81OG0\Z^M&*[2%ZBP<&J]!;K4MX)@V M_-4 ]H;DT2.NI=3WL.)QJ$M'U;3%XJ@+&X! M^=VC&2O(KVL*'F*T=WU/BP2BKV,%8249'CR">8Z7UOX;;:M;02YQD)1Q26O*&T<;N$Z6I-7+GW;*K 6I(7LV!LRI4W^A15+I9477,.]VJ4%*XC. M4?U)(EHD5ROEV1RH,_,J@O0HPO=P'F.)\%ZPQ,)M%$&LJ!5D$)_'GU#@W48Q]8*4>YS4BQF_ M+/"*\+"<5R3'1I)4VMJ"YK57O[C!'_A%!>>60A=:*V'%LFD(0]4=Z2VKFI\; M55XXQ43IBULQ:^7+0I\]5%76_+Q(SB*0H60NW,0.?9!*8@.;LF(^[US M?-O:5A#[Y6D5DQU^*$(6U*>"NK05Q"AXS^'=/KGI>DN4G,+W%'ZFPTRV:,W\ MG;\,T4_X/L:2%1L2&2V^M=F?R\V#&Z?^VM]##)I(@D):&]J@>9:H(>XX#)X" M4+!M1?,DUIS[KU D&-UTSZ;V5:W8Z1R1#$])H?)8;AIN_>9:YN?P?V?!H8RX MUYAX6S&EO5NR8H8U/J.?W-_A^>$FB?Y)UK$)\W-?-9 30)_:O$I+63%GZI,2 M7L?LM,1_@?["#_&50EQ]^4M#*J1],(9ACA[!,BR11:FA8=EY"1YB)+4 M#?[I[Z\BKV9+5I>TA @2D>:N2?B=F[H2M]"FLE8<2/T?<,L-^7+<5R%KU/P> MU:C_9-];,9?24#:(GN(HK+*Y:JQD!6G=HZ/(6=A1XM4U904;RC$8:JE>5LX* M O2H9P7N!P2I/T"4+)Z)7%0="JK6J7DKV 4);1,:S V#4^9BE,K%+>M:06CO M@#(JXPM)Y@GDUFKKAE($*:53R Q]6R.XK*-X']$02Q+<<07'/23\4(EAVBKF M[VKPQ4I6T6T6;/P@X X BHM;5]B.K<#C;2JIYA.E4Y.N@ATDK;?(RP!P!(Y@ M[BY7=Z]0B6'%\=Q/=BGJ6$)A'8\$-S>*74L% I@]#:UO; M_%%49&I8;F[>UWX"N&7+\#-**\'N4I5ERZI6S.ETM^;/9+?R6_,7!"DP\.Y] MQ4_H%T2N5/ KUZI$K1F<\3O_/EJ[P<,67P@42;9ZP5>_MV)M*:,=[W5>!8T M$E,&K8Y/Y^4&/R\WR$^S6!ZS-+A1*UCS8Q1Y;UABEE'(O[-BH#SY.A'T!0!R MN6@A+VL%(;E.8R)0@F,9HBV53_Q45.9')V:\"4>[6A!5DMPJV8RDC M*7QE_I"GUV3U:%[LX(4KM9!/TY45;+P+R2:'<5\>KO *>(GB XT-9L_@@^K M:%G5"C(%+[,'-U[&Y$KSR$N*&_&E]T-S-2O(P_(OB@&]E)[A^MP1RL)6D#)9 M$"W=BL3[D'P$Y3[TWNZCC< *IBM?N)<'2,BE.@%:5+."O)&2Y"RR=!O%*I%_ M]$[L8%VN"F^D+U$1J'RVC]:X\?!>!@ N1THI?6G'K/9=J_44PJ-NA7KS5K"K M0!Z"DPZ\67&+\K: VK2WJQ8$18JP7'FZ^4>$9;W$ M3[F43&5;0;!51Q5,W*<5C,TC-8GN?8W''>?&/'@:Z!Z=;>N:OU46EX_$&4R5 M::/TM17S,D8R(J4X.UKC5K#J"3]#TE6K!,Z*HN87*//)6CY#AI1V_ENRLE;, M!^AIW&1+G5;HZF'W?OA"C- Z$T[KRE:02OR/X(;(02'HTSBEUEUBG8GJ$J3P M6E1Z-0UJU?R")N&&JZV;7D59X%W2T&#DD0%_V<,5&9#$3:NGQR6^,1;[?>"O M@3+!FD.OS;J?T(AMFV>4*#SCQ5Y*9'69)7Z($NF&Z5S9N"/.%>C9L<@@\[(5 MOS,_)Y=/E[^"8_A#D*E$AGH12PXDR!,?Q8?/2.E)R+^W8L#MX6RUMT;G5JP@ M7O#KO N99R?-T@&G5==6]*#6 MK%@U%7?HLL5LF:5)ZH8>>T)+TQMU:L *DN\E:68KR#%78(..(270*H+S%I0M M@JPJ/1<&MVH%@I)@5PU?(5?F+?)!TIFG%_,&&[U7OT5]O_40) M=E8O8L6<*;'+8ZJ)SD-L\ 8?;(_.3+?475F6D:*QD!6FY.4WMP5 J8<6@Z\%[,N3J/!^24E/6O@GC*A"> M'^06OZ/<@+M9K;.2CDM;T(J9$ZP%>@\^:4$K2,CWP[TVRVNME/F;Z;.[RYU. M%#=3O8CY8?- $U":W091%*L&KRIHQ;*A&A."2JS,>%8M8Y[WLA K4/$\/'VA MORLA?EK5,T^@[+506.S+GU^Y>_Q;>GC*GG]'ZW05,447OCEHA;K!8=SF+6 7 M$M1%=\D]2A(2X!NBA\@/4T"-6T7B7XKUT;,=*W;R4[1)\1I&@)C(?KT&KY>( M:%:(C57]7FM=V0Y2L^<$_2L#?(S7QAM/4=8*0BI^"Q)/!>*:\"6,GB$S(4BZ MQ)^IC!1Y>2#5":YKBR0.(_=E!2/K*!GP1E?+<;KRYH^SI^7M(]CA\$GS"8O_ M6RY!4+%9!:;9HI(%I.%E!W<,P(/\GFD*&B>A*=LMW,A-O') M?PG]C;\&@P\]>\'60;:U=/UUKVV>6.9#+SCE$+?CNV2QWOKX-]7)W;*>%7L. MLS]&+#H@M^>!KWA"+U3J(;_SLUTB&.@55W"/EJQ@0CGAMT;,D!:T@H3+S \\ M;2JL<@GCFD8*6RC6.&TJMM[*P^=./.Y U M^)=9L)SR$P@O$ ^2K/JO0H8%?7*-ICI6$/8+'A5:;C9@T*$1YT2,8_G'X34O MM=0WUK*"N%*0AE+$JYXPR+7K7\2$\ 7:#8XFTJ M6;&$GE" /WWY$84H=@-P3O+P8>H#\V%?:U3A[6I:023S)U+%RPI?6S%<>1YO M7>2+NKP5!)7CYXAO'-&CLK6C1\=J6=?XF58VZY(L1,W6W[R8%?,DH##"-;[< MK&(7LYX :VF67V,M*XA3P*PIG.G5I:T@)A=^43.*>E;XS(^M7K=[%#\ HK*.'I+M[!$W+!T-#<4-<]SZG1,'E2"URXY>91F M](8:YHDB:2=!_54#[E ]*ALJ&%]N"[Q+/:+:"]R:!;;TI7GNWV9Q2-)OW/KO M) N'*#VJ;!K-=:PX9A42A^A;T4%0$:M901Y')5Q%3.RHOFBD+X6F2E:05DUI M6DEX6D36D_=-.>'I)<*' E+E%ABC8?.[]B[]%BJ;=C6M(+*=,5B;WZ=3"U80 M?8VECU->T*HG@KR8%?.GDL04;V5-<>-O OJNO/4#18+*ZO=6\/]>$A*)SU\_SI&T MI"E+6E2S@CR>SP_?,54IN,! TUU5G1JP@N3[*'SAT+@-4?W2DE80H5+Q%0?Q M3Q%QTRXN5N'TCOT$?R6FJ-0E(YNJ+RL8"<$^E8"?0DO$ H+*'P@EY2?P@ :M M8$FQ;_$)IK"4%WCP_#6M.R2&M6@%4WAD*!X R.EW+,,2;5N#\D!3 MUHHYE9@[M &XNO)6$$1MMY">Z#:*\3L"(/"V] 4"ZBCI=:R\N#NV8WYIMGIP M?ZCY 7:M:\5,@UZ.Q/>G"!*/H3TH%C6H&NKBYN=-,"TM!.M2!>LWAVM7&?[[ MM&+'7.)=E*4HUEC6&XI:088LTOI>AY2BK6 %23=N'.*ED_ T9EH[G+*P%:0P M!SZM,J):QOS14(&7^S%&^ 2C#T'8 VZPBO >?XAD2'.76OXSX)?J@7-YD#>@TF9-V)T5[-2$J MPE:0PN5N]8E3+F'^2KK##UF:FH_E:2%:+94KE::P>5(X &(#/J(%PQ7MCJF0 MO%-UM,G*64' 0QQM_/1>':G%OC6_.*ZBJZV/-KD"9[G![T?E0M>6MH+S,IW; M/0H]%*O/SJ8ZYF>)A!<)H!Z!JXJV5I:T8G;(Z$#%A.*$6G]:>#XV5K*"-%EB M]8_=\K!_M&BFVJ0KD]M.F^L9-U+@ QA+#2C?WR(([$V6&[K/-,; AO+F M"6)C:QW5K"UNQ9(L29$40UH3AJF-+#4E/>"H+$A'E/;^Y>O?'D M):T@H@AO5$)U58I8,6Q11]BD0[1BP-R@MM>BFA7D56V02B@^23DK"!!R8ER#9S(*O=P. M?HW6@:M 6M3SPH"ZVF4X1(/4_STD3OX:RM82A+/TG"%V?_2EJQ*)2M(N^J: M)5M;P?R!7C4;JBS2BG+F"9@NTND*(IWB%,1J^N2K&_;FZ]N*Q5]%6"@\C\#: MC]]=W \)= #+$*VV<92];&_QLB'J &W(VFB-6\$JG>5 >-,PM?LC H'! SUV MD7:@JT&B9;/FM^PC>.4$5Z"?5">_KA:Q8E;[ (X(AB*5M#]"LU:P)S_%5FBW MCV(W/A3O%_H,@Z&21 ?12P@4W87]02^&2=6<'*JL\( M31E#-S2H=ZAN_-\ '\G+X ,@"U,I\D?_UNQ@1AZ&K[]GGZOW+-XD* "LYCS3 M01WE9;).K&!=VR2$;0QJS8O\5*LJ2XE%J#Y47 MM8*,&GAH"PS2ICI6$"9W/E8?_+KRYO?>$PK]*":6!>3!H[ =GD^[:E;,EPAP MK\P>7RECQLAXNHG=6:,[/JZUI!J,8H7IBX!.LXE M35G!AGI,MM(46"IE_IZJNWY=!3X <&:AERR? _^E%J'9I9YY J^1Z^'/P*+/ M1%@LNA/S6HTF=5$K%EEU5^ '/H4M JA]INR3"TK-]:P@$ ^L2$RJ4&D4!:P8 M,H\LT-B1*D6L&';NW@GV50UVO:R<%00PT+[\8A!BQ(K#!S@.CYZ5OZ-[&7^: M;-QU(T;C>*U;P:RG%(O?]#6;Y\[-?9ET:<=:U+."P*'^BPMNZ*UF8)^D _-W MX@J#I0^H ;VPPPNR#V*Z\NO>VTKB&W(F2N>]B11:9L[I:D-*PCO M[:GYD/N_^FOJZ\=]'9E%06G'GJ0W*YCY)0$C"GYH[@"A7L: <@DK!IUOT)9N M*+KR5A!$W48@/X#PUF'^IZN(^W3Q6#)5J'R7)LQ?0C-&3W5R7+5N<.:GJI4; ME_0UVZ.Z>7+Q%L*#\43S,:B_BT0Z^$&^RW9T^O"CFZ(12E1Y?9HQ3_[/ORP> MR.(F-U?="%_ZVHKC4Z.VU^I8VM0S/Q_:$.*%Y_F*!U6K:E;,7V%NJD'=8ZES MC<\-]NKM I+6J2GSL[SR=_0V86K_6S].T@<0P*-PA>\$3!=)::'2C'2J;IY< MP:5%J?G2%K1BX>HC-]G3,

0SGAX^?<(EMLHQ!/$/QX%#1@1U:P=*!N3&T MY_U8;5O!J%P^+&0H+628KKSY\X"I_^CE2S5_Q(S[$PH@%1[5 BJUA@W5[)JO MRT/^ZT\^EOGC]?9 ]=C-_C^:FG81^8G #)*GTFU,D(76![4?78MJ5I#'_)7H M'403PCU%FQ0__)!4$.M2SPH":XDVE?X_,C+;U[:"6 A-7&Z(8VJV!O-9^*)> MHLK"5I RV%J,O\-SI$1"'[-]*Q@VG8+G9Y(>W4QH5+EO*QC-]9%L!;5P]"B7 MM(((B0)9)VIIBEM!CD;O<7GXY/X.@I/.'[E]]2JY_]]?"FJQ./V'\ WY8H^% M4IZT"[YGO==(!^$OVOT9_X^)__C#]W_]ZX>_I.Y[%$:[PU\(&Q[Q/WET+?\) M5Q )!;H+R?%5.NX@>046*RLC^%-I1M!["EF(O#])9C J3Q[^VTVC_*6.']\; M2D*":2!3EZ#UGU^BU[]XR __/D]\?X'Q"U=01A+=:41YM&XIO+W MLF4UP:!D4?_"F$I?SS2D!>[0(T)CX+Y(QE3^?F8^T5R,P^R M B[Q9\DFF%62QH9*.55NZ&*96<:+&0AP2+0TV'W' 62 9:_GVE0].1[1"\^ MG!=A"J%*DK%)B\TZQ"L$FNO@#A^T[_\''91CK):;:9!,,"GV@7IK*XO.RD]I M:&R-F^52LP[P:><&P666^"%*9/M95FK6 =[L4/P"KNIQ])9N:78A-2?EI>?E MZ!8%0=,X2X7FW>$M8,GJVUU7::;AJY*A"8.M%9EY:#?OZRT\)!7'N[38[,=1 M&8=/>A:Q(K,.#3_9[CS 38*8>G@!-(Q357[606NRK]<&+"MK8K!7^-=EO(K> MPJ:A"B5-#)3$'RQC@F 2KM7RDJ+XK$,&M4,,6*BP$LE(KL G+,8GIZ<>N;Z6 M"9X_1/A8#_[I[[7CEA:>2P2$_F/D*@98^GJF(=U'\-391J'Z;*T5F??.I[(P MQ3>#QP]>:M+7F[;XS!LJ1:!9\5\1EMK=BNY2LI.DQ6=^("L YR3/XVK)N?5' M^'5)_1(:1UHK*AFJJ+@;19&Z=V'ZOEMO_2!7XQ>H0U+5G S\\D].%'LH_E]_ M^N$??_[^3\X^]@E0R/_ZT\<_.5F"!Q+M*784!SY3_.FRTU[3+GR]_.E2]JA39GS=_/E352!3KGRG^>-U&5V"\Y<&FXP23(N_?W,I6*YW9,SYVREX[*5E;/C;#7 =0LO9\G92L%ZRS)G MSYE+PRHK-F?/V>J#E19SSIFSE8C5)GK.FED$8A8M5 W)F3AH*(><_1*ZF>>3 M%+!A$@6^!T )EVX 48]/6X2$>/398X,B"LJBO!0K2A']2.%U(,A3P MN'EY:%&+"J/XBO0A@N4Y2A[< R!?R'UR&@J;&SP)DFO'?'E98T.79^U9I%=N M'!_PI5O"4:N0TJZNX5EI-1WFYZ&>P*%AX)H*YA93H?'6KIMJ,6,#%DY"O) [ MST'KZ@:757M\]MH":U'5&&$D86&KRT)6TO@U]XC6"!^8>$B02[/592>M8HP0 M)00('IR"$&T5@ W\LTOMDLU;6EW'X*; [,+-'M2G9JF(L8$V[%#S MNU#8/ 3>"+R%8K3%1U^>F@' *C$3EQM\]:B%H4ZMF'M9,&1V0/9LW)R*PK8< M+OIK3%'8X);-$YH7(K-R[\K*FMLC_?(%5/=(QU;,O>%B @MY:%082 H:&S0Y M=D3!N&ES:RI8<3KI=[>LI/%S299;4'$JE8J:731,-FZU7FIE+5),ME9(6J'7 M:[Y\[=J:3!8NJQ:K9XA:.FI1=V2!OQO$LRCVMZQIV("@-1Q8L<2;%_9$<]XM M)Z!DZELV8(S)S0M95]*H'<9GR15"CZ8/>$'A6KU6=#7&7CNZ)."E-2(M:(>1 MMXUQUXJSH4&ZJQ>T8=!28UI/&YQAGQPUIW5(PRIO".:F?/@HWM+L[VWE6,:1]/FFFM;U&%\]89,4F?_:B-?]A9,*O;#=#&_^PLV#;& M-2KQ=SLWWK4\^34>>(QC?SUICK4^]LL^?F?$&QU3:B?Z:3.DX\.HJR_C6?!P MD/Y0X2YY;HQK<5RIG#,Y'/E)LZK#H2[U CTC)FD/L*Z.IF?!MVY'ELQ[=50V M_8.R*40O,"TV,6K(2:_SGSV+5=;MM)=ZZG),WI/F4^NC7NX5?$8\:MQN=<_C ML^!.MX-)YG$T"9NBU UL8M-(=O_)EY?%?&MGHFWCU\T!)D]Z8S8>[9TA#]J,V6N'< MN->X/^71$XQ-_WG2;&KO#E<.U9B$.;8=4D-V8 N_FM->61UU,I+P&L:F?WQ= M8ST]N>9DH?4 M ]D*K8H]==N#NER'&BT)XLX*+B]XNE9QF2T'E'\/Z"89'A2 MT-6FI@UDT2Q5BRS=XMWW;^0UDU.K80\9=TF2M2>!E;9G^*5<8>UH$*O8@>G" MADA&IZ!"7=Z.*Z^OXW*KTV**8!^+,EB-R,/ZT706_MZC<8Z?AF?A*SD:UV0) M&T_;%:DOZS3'_GQ&?1O%^OS;9+F1N D>EVS_"_)?MIBH!;YDW!>6KVBYJ6V6 M:S_(P+O=3]9!A)<%NL,\:$+B'ZEQ8Y)/V_%?NHF_'L@#VH9AB,5\:3=,K*JT M>5#\E08:LE)HW,$F<2H,%/]5#!+_ 9&J7K8FZO G%+_Z:Y1<1SO7K\+DZ,N. MC-OS"*EI8[SX/B&:IJPT%&D1$TS#HC9EP^+=KSXZE,7,+T5\VM.#K&DY%@4- M FH3S^.F [U6S.#K.L$"#1M/PZCE9R M41! 9" *\7@@"FGA[?S0!WY"RCH69-FD$>S6B#%B/[GQ'PB8SD:D(*=6S/06 MOL7"/_?R_L5/MU=9DN*[.LX#.\&2AO_SU(CRMKSA,QG"S$31Y2D*O&N$GT'XX("(H)/JC0U_'CINUS8TZ]F9HN!HN\=>;6H*/+C6-LA:6 M,QN/&KFS4LP@.G?7?6OE[LP%J"*04S%\64G+Y:U!8@*$9S:VKPV:[E1X2*T=P%J;.%X]L)O'WXP?!E)^/@EC)$;@#'])_Q0 M@MO?]4,8[3)\ CTN==6+_01L+AEH=?$Z\R.O(4/79-U9QT 8?'<^\%I6DM-S M;NU(N2896 ,]NAIVV./'M;B*%ON.YLJSP"5NL&N67>;+-L23YD\KFV0>HE(S M%)XT;_1&96"*VCAY7HRYKYHXRR")59OB63!':YDL@5Q([8!GP:-^ED21>77S MW%DP3F6GE^R[;H; D^9>DR])Y4B778@GS1]CHJG:2GO2ON#=A"^]E$DO-BC5864P@E9\&AU@)93_^%LV#B<(FMP47B/+C8:K-VY?591 !UW,6Y M_\HDS+$MBK__[NSD<7,6"ZW]A5IVY9DDF.QT%EHKEZ+S"LC3+C"IS](D@7>G MM\;:.DZ=!SM;+;>:.]:H>)_VXEZWW(P-WE]G ?'9=B%-Z%MV%MB$7?@L<3X[ M"W2O=CRJ>/6?&,+EW+>4,VN=5!%YJZYJ-*C,'U=(G@ M(4R#71>%>#12V!Y]61LP2*5@ NIRYI=&A96)!/RG71WSI-2.\42U5\VQ!8WT>$+TI_3>0*7&KQYL;TT7,;Q1ODIYD:!'EPL^;V4G,F M;/V^:EW?MCFG6VK\2>_0KDT@W]I95I G\GB4TZ= J4ISN9"J>W01>#3NP MFQ#A_Q'A^RO!;PGF\T>G[1&MHY>0M,)R 2OND8F[M6--D+$LUGC$+"_K)Y1N M(U4<>ZNJ=A#&<,C9\-K04ZEA$$CPU??P&S41Q'?%^*5%CR?:WN[0Z@=P88K" M18K/]^J1NG-C&I]<'4 MH-,ZKWB9KW%_/3?;/)&UQ[[75!K,KP$OXRDTSX.9[8_W]FK6KU$Q(VI8SX.; MK9>A1N\[7Y8OZY?=]*KEK\SNICO^&I^D9%E5H?TU.$FO!A\WJNC8EY(\9F94 M=\*3BW$ P3002?9[>A$>X':4&B6E"D-1S4M-$*&MAXO?11 MG9\^5[27;KNM-)]-S_9(FRLWV=X&T5MR7-A048,]7I-*?! M;MN R21%E3$NUNLHP_/VB-;(?]5:?D#H613#NE1VCY.UDS!$@N$>^'>:O^VJE@V ML++C$:+EYAH]JXC35+!MYHHM/W#F= V9FSGWP,W3U/!'1[G3W-_:*A:]5QYB MM,?G55.BX(9J)N,I8RHG"T(RI+Y(Z%L*WT!XJ#L_VR7-<]:SL:]R)R_YFS2< M8R8@B=T^B Z(NX)PX+VRP\@B()V3:65N(O]&'G4;(:#3['Z'3_$BR)0Q1E/U M9OR(NXWB1[3/XO464X,E\L;@MQ85K;AQG_ 2Q6OWDYL"YM9AN5F\NGX 6A8\ M. M#UC(T84^MZMK#I<"L"F7&RRU0:JS=/E,G;SOPIMW? 2$+[ 1\D?N/2RE>]]] M]@-U5..0%HV?FX^(>!NOHI7[#@GAMA3L#TX#Z=W0<)IV;LXX P1!-\63Y>.C MD$QC!P&Y4L^BJ"S%-4\F/U$9\T-YL-FD8]WWT0MNDV)*K: MP;I>DUMDST[>Y>8^"E]6*-YI=%#*XO9<.*5#"+(&-1QB'1JPZ JZ9IX.5_C^ M?^D@OE?KF5/5E)0JN8:696:6*V1T58[S3)Y$[?*#^=T(:C+FS-.P[<22UF@& M*J),FU.D0PL6'2/4;8^EIVS/TPT'W-A]%VZB>$<5 MA@V6\I:U^Y('KFO?<:/D<^"^R*>A4U3:13V*% M&FS&LND4$/)#L0U-(FR$CWOXKW5JU.C[-X$W+,*OV)MWF*/,3[;4 44C"#?7 ML^$.QN/@EF*=8*6K,?GI 6:VC)S(.S])J(_;911F26V3]6C H.,?E;.%Y8Z' MA7]>X0]]Y4PT5K/M:)2X5@SVS9AMS>%U#VGO,(=_=M<=;BUU]9%'+EHO2FD0 MI5M#4]JBRP;2%()< GKLJRQ)\3#C)EM UU8L(I>M%3XVGVSHL@Y8^*Z+ -ZE M63LB0KH' 52R,+;PKA\U4L3> /,I/?)5*:35#NQG ;DWJLM[*01JF ;IC #] MVOB35P 6.N^!LUC+G5V[R^NUK=/T>?"R=VR R%314?N9S(-=HJKOWV8$A775MBA M8>*J]BP_"P#F0>+J9*$ Y\'Z4:3;:>Z$V=A3;U-&E M9W($3R26::+3SH2Q8\MGM7C:49.$V)V&_;C3:K MM%93\ISVTAY7R5,*'C^3)<4D*#$O>T MF=SU@FJ-'G 6W!MV!75#-CB3?+CCW$E=,!4F6:FV":+C^\9T06\XBPS%^X"3C)K+W-:%.5^@>1-@ MREFP>YQSH M8RR1L/0V9JSMZ#&/F?Y[T&IWZ2&B$OAF5RZ=VD_5&WF%<_<=) MK]T)](&=X'UX],=Q93(F?29H_>>7Z/4O:.W1;N_"!._N>!6[X(&RB&-P0"EE M5)H_-[$X2(K7M/8*F";\QV^+(+@+/3 P9&Z0?$*[9Y0WR&"7E,5&AO>ZVKK> MHX]7:Q*%TH&H2HT\CL5F@QNYFX0:Z=2HI)7>%)N S4 MFGK MK%P+ )#S2TX]\VU6QM^ 6:ZI8 Z%73-D"5Z.8W.1#:R^[=VK"CIW=>B(K_IX=6'4^^_K'*/+> M?&*;J48P?T9'ML,UM!0$-^SV;FV82\;29IA->[]C(W;L_EZ37/)$ZLBZ$SX+ M"GHAY#"M)+0\CDT/(VZ]NQ6%C6UC,=*S:;?*R]JQ*?63(.X^!<4GO,DJ%^XU MBOU7W.PKN@LQFS+#5L!^6TY" CY.?T+>2\EEH<.^[-^BP<15G0?=M,<'-6G+ M43!X<92=W88P^7R.E:LHWD>QFXIP]. I# $9/Z' NXUB&J)Q9&>-0 Y<&>SE MEAX*G-"&HZ5# P9S8>5CA/AZ,LI/;OP'2B$2H3;>T+O"3UG7#[D_24>Y?[+N M[#B!NB^9LN/25'-Q/H?1K>O'!+A3L&X>K;23$U/0UW3F:*L8.V5DHVHZ*O1U M[-CO;29(W.$-?#B?;9K#_;NO^.1*0#4*AR7_%*#.'QC^.7QW7-M6#(MF6)@D MNJ=AZS96,[9]52/[$84H=H.FG=RZNAV;NNWTE7!(6G/HC/:X&X=DT"P7WWHWJ MC"4S_ QT\LC:)I7?L$;-:?W:COM2''>CXF]@JW:<#N,LE)+Z;RBWS^>D(9'7 MN>(/')?PX8O"XW.5U1#2VJ#0K0V3,GWS,%M(]ET:L>.HZ#7)%6&_$^O.YR 0 M< &.:^/G V^]S74U#&KS:X-JULAKJMBQ85M,3B7^5\.$\]F,3]ES@OZ5X;9O M7H]/]UT=?<-V5!8W%[%2&5%CD(JRO!V[L&E"RJB'2MK/:?^UB27[&E-F;(?B MAYN?+#>5H1WHOTW;M65E8\1]@T6?7,]8R1]1F_"7HSQ ML9R%:QK3W&5;=V[&CLNY6]!HVX-OOKOZ:%A7/5;/(E%T.Q8UGOEGD4JS Z^& MW$-GD;NM8RA\\Z5V%MD4NG&M^[TY'U*]Z1<@?OED3W03AQ00#HJ\'_% M!VB.EDCFK=F$T;TENR)8]S)9X1 \;3>(B\+ M:(B/GZ)[_Q75!MQ*)NK3DAUGP& LBEY,/)\#HGU0ZS$>%F<1V@H#$\;SZOH! M3!6>.I\Z-2$I81^"6-$17?(^? 0)3XLRCP2;00^=.O!AE#GJ\!-$G_C M0]8+_J#)W."3FP*)AVN\[UOQ95"3=EPDPT*6N^VQLWAF3\G0CGOY+(Q3H\7< M]S@4YK-HF9:'&N+JCU$(.IGH>D&4Y^.CXKN@\L3;X!-R8<#>,GR$K1'[X0MQ M!.CZ4AJA#SM.CJ[1^R/S^7P>4[5PS",\+8X^'KA8O=6QP>I<0Z8)/\A2Y'4\ M#[JU9L?.[Q)+W)MOY[._Y9'&Q[C+\T0H*YJ(6[[VRX6,[>C%FQM[*]S!XMU7 M>?B6RQAT.&4LPW..2.KH)MX6!>B[.& QO^3E MH18>3T@HCJ30 VOD9W>'KJ.=ZX];I>S8.#X8![5A7H6;&S>G;*5>A9*XW9;=)2K M_RSX*7V*E%@YB;APXGF YY"U2CYB*M&$QTV,R^=7%#]'-JHS6@5N+SS/IW3? MA81K\,57 =O/"/\@48QTKC\OZAI7^ M"&>D='54OYUU6)_<=W^7[90#*W\_/\A![+DE[V'Y=2%1V]8\$!0!?<,;=:L'ND1[3G:=QR]Q.ZN M61^DJC+VNH0GN= 7EJ'45XVZL#'V@NRWW/"IUJJ:I$4MN"8KR_;C]Q_^\>&C MEI)V=6<]5&OBDN* E9[QESC[J-8DVLL,X$U:F->6]A/]3?PJ7OC^_2 M0-[8]P5NT;*K0K/R-!6.:B[O=H V$OMN<+/9(#7R[!A-F\4DJD]6EFZC&-1N MBQU0\$%I-VY7VS+R'A$(+9"\*1]I4:8/Q:T:M(P)-^][/W8;)-Q65#%JD4;V=A4>L"A-5>EW;2 MK%/HX(!/$CW8>;"B:B2K\>BDV=!?WU>")!FL2#MI)G=1KQ5GEEK9=1;,TBG+ M2DY-[713)\VS1J46/]@Z"QPGS;9!BC5Q#B3O(F=NX=97\2:-;#[]Z M=:OZ*^L:UVAKZ\A) X,/NT@4SY6O'.NY^MH9KTX:<[W_@NPS,5]9V7.E5BV, M\T'8'RTCVULT&3/_]I69ZE79RWK*&/OWKXQMMTJKUEG&O_\\00".6HZ*G)/T M,9/,+%: Q4ZNHD_LW?+HOVQ3:^)5.ECDSS"U19ZX0.7YI:UC)RGYNN1Q ME7UHJS B8-2&A9^,DW8'MW]] M+%0&F&MB!02'(GGHS?L> ;S0RM_A(OBQC3]--GC<]#M\E.CC/%CZ+P0=PNA(C1_OL40>$J"KUT3WC=R):69]O:(4TU13 (^] M#N[-PT*THF$(_9:3IIL>^I)1A4&.UKQ5HLE(U\JHDDOE3#YIYU@;),5SB Z; M[I+H/!5?.6WZ@+D_,Q!2"Q9]JWOW?-)Z5XWI)+T/4[9"EA]F1%_LHCCU_YUS M,$P@09N8&3TY1EV9+LN[RI2FJV+.*"@?E>8MJ:MA&QE-[Z'&:K81]!DI$6W4 M%4R_9T[UN:Y@N1:03U]G= \'?+RNHN4SP%#P[C3PKYKB8X],S@;IJ!1%I^'5 M;19L_"!HS2QY>=N6I'@+=SS6Q9JVD=7G-/SMKY:(M&U$B)+U57=3G\5[K.TE MWX)K9.5\=>YI9?77KM-S7G@JV"?=K7O._%+%Y3:P]YQ9UO4V.#>]4)90B0^9X;U$3G*,OBHOIOVNL".*[)AV7T2)TU[?0P?X@@/+CTL0N_F M7YF_!\2=(M66[%O\^V*]SG894;]>(SRTM4^G/"QI8X]1[M;BZ)IVI<3/"[^ZS5^W0<1&2&1V;09/]K7-YG01':!X=\# M)+G)E-.EX,!HS1MCT&7FDXAX[417"MFW#]7J6VT5@P&4NWV&GRCY:+3L5Y4> MV6[Q".):< 4)5#69_22E1A[';1:'?HI%UEO_'7XDXK2I!]:FFGTK=YEN40R7 M04-&\M;U1YX,V<, ;YV;]W60P9%P[^(C+H3G%19_,^+"T,5)Z[E2E/N,KTQ06<9FRY2Q08_HP MJY5&Z*1Q>@?NSP[JIY-&Z1VR"$?1A)TT;._@2Z0%YTX3EW<@YT0]W@GC[[;P M:#D9"*VO_BE?_5.L\$\I^=!1*3_7QBF0>#M5-4;8K>O'/[M!ADB\,;YG -,< M>H), MUIU]R[V?)=.T,2R?()''&H\E=7EC)-R%>(NA!-AZC9Y3%B6O&+^BL/'!$VV^ M<'0T#+]6W&",,H3IN"_H&NVCQ%<'(U>*&1NPQJ57,79=#WB++IIN>L^#U$ N59I[.@G?]CE:57#>%+2^PB%M? M;:'&E]S_W]Z;-CEN6_O#7^5??I\X8V=S*GFJU-NX;_6,NKHU=B5O4FP1:M%# MD3*7GE8^_0. B[A@)0$"(%5U;VRW !#XX>!L..>@KXWKN-*SB>B&X=57_I=] MF\<$BVEX3'>/9]J!_3&._6]!&$((X''SHM< \K)")_D,+'=EITG6,#'A?YW- MR_KY>*(?J/NK6NN7,ZU/010<\@-U8NW?)YT:QH3@;FK_9LX[!I')P$/P!GJT M^LG[+4ZP(O?9.[#3X61'49S,\'R$-FBW-7# *RX M+=,[W6ED?+($T7"6'YRK0+DQ%!\UH8]_(-WW27B&HD1IE6FO'>V,M7Z73&)0R4!RB">%">T,DZJ]X* T5@SB.@*;X >O1/ZPEV<= AL]9H 0$A_E^RL>-:K*,J]L/QN M*CEK\<[F:A8TS.'UKGOF*03#Z60C_R,4="_JYD/[?[V[@V+&"_\-/)JJIF)D M1V#Y#&WXS3<0OH%/<93M!T@*D4$= 0-MW.9;K 2#:BR7E@Z_3 OI&#J:0\N_ MBW,U#*$>S*7%P[;J%H\&,^M%IG@*D:N8X*V;]04AT058 ='":-8PC'0WULD: M5$_?,M";,/ZDZU9;!,"#W',U<4KYQF:-YU!7X26DY!+Z9">=]KRJ)%XY<[1& M^#Y;M"JK \P:5)ZNW';&+B*R::R22/(ASQHX)>)6YE!?T!07"MU[ 1W8653( M:@PM=HSE61<9&4EELO<\%RPI-#=H'V8= ZJ",B7N\BY8\F4)[^IPUC5R%&&H MY,9RUE5TC #=OP.==2T=(QC75ZNS+K9C#MKBZG:Z"CU+ K>X&"ZQ_>F"K5)L M\;US99!.X%^S.S/GG);8VP%;TG.6EMGA7CCHF8@8T(G5P^(.8&.(B_71S[/, MUM"YHSVA([Z5#^8S"1BS8[W$Q^UFXX(:!>P%BOX,&,C&1=/?".-TLG$QA=L! M"K/60P/X\=D/\JMDCC;[N[YYWA%51_2<+BIVNM"7E/2 *F^!V[BS MG#AY;%]=Q;4T+XYG<;=KP M.,?1*V0^!U2?SN[*13*9N$F"HHQP; +4]S[#)9W_LH'_EGKXM0KVVZ^RHZA. MEX:?\?%C)3D:?O,MICM(J6W-N4GW\$QM2L+JOK'9]8@2V]HS=:8#G=;:8'7H ME^P>O\B"".()^.!P/',VQC8(=+1T4+H>JVGIW#?6E(+OS4%Y2=F)L ;6Y50MX M0,I.PMP*;C=C"T)4L=XU5!W&=I#;&N5!PM=TE,;F"*FA=W-/,J6QP:67(>>YXXYG%\ M,!\\TI[0)R_+D:/OQLO$C+!6!V.+^,5+ B1@G^ LF >4T-#@(W3! 4^$\^A< MNY4MMA=STN2VUFB:+'N+U%2QJ+P+DC2K_96;^ F\Q>%;$+T*BTS)$2QA+EW' M$\V?*]O;"K;#H*E>,TM4&<:4M3L<;"[0^P#>0.*]HOT*XOOT :3I9N]%ZP@\ MQD&4_00R__^Y@ N%D)YEO)[>^Y%RK@A ,& M5;Q*"-]F'^>I%_FK"&H3$.H3_)N\,C9L('VKJ6> ?"G(0JZ8A= 2>+TMT25Q MK;?G(Z0B?QTU%2P:]Q3NKGACKIZO_LUFE)T64Q_F]EEK_]=5GE4J"Z0(]6=> MU;<58_9_>7A2QAZ&#S8!B^C,8!BG8 ^B>!4=J!"7"J): R)-F=/#7(X,%.R) M%][ED9_>0JUHFP5OX/F;=^3ZA$1Z3L]&\"GEG6141T ''U'T<6.,I#@T(>OH M#1],-2,1URLLTR%^38(,VE"[]>ZF#%K%:D&:YEZT!>C!6,J)$^BH26]X#'.& M+4-H9>#@:SO4^@[L:%*2D9QB?8RZQZOP389;O&ZBVCFUOGMB4WFGQ?1Z4:T\ M4.\EQXRD>#WR*JJMUP$OV4G":48=0K7W[.H)1_\P M?&3M%JI9M\3:G_.7WZ >N8FO08*> [^.HR(3@OC&HJ*1-3$2*"9PH;7J(?C" M;\9G+\Q^Q@[!E\@KDG/:.D=9XXA"]IQ.BH&O $.:R%T8QRSO*[6M55P& A4D M@SSRW9YF(Q2?P!8$^"T$JL>+%;LV*AJ MOE^B/ 5^->OK^' (,ESA&2K\(-FBS+I7*FD.'L\J"#I:%]PI:!"E<*LVM>_] M!J3;)#@R*MPH&-@2CW[CGBL)MHU=6^_@'Z)M5GFX MSSNDS+V7O(+KN&'SD@-[*&UU6O50 M8<>+EX?$EW%'C6<%3Q XW?_]\),EB>@#$N M B;Q)-XF9F)9LCH #*W%CEKLA93"N@C:XJ3!M@XA/>5T[E1$M#\H,)':MK-" M%T%8S%S2UG,7LC)T[L3&3F6E5% M[C[#8#V]+9C#N@C46&FO-,F_*( X19*:&/636A>!$"6:Q<+[](M"2L)')&?V+0$G"3B8IK[WR 8L C6TP2Y8O6 1BTH9/IY2" M#I!LNX*2,6D&%GQ8%HQ4G;1O^&AYQ<.V0SA4#1M2A6,1@ HI9 .S^18!4O601R KI;MV[*(G"AORE!)R;" W<__/'B]:+>ANAXU'N5N!9!N,*"EVWPSQLD"8-?I-+8 M(C"3,/6;1: 6@8VH'4O-PRI1^LN"4!HI4\7EI5)079*7@A7N%DA[3([?KJ*W M"'0$>'NWN-_<#Q>'I71'!"7QL-B+^7Z^CAA0@D/OP1 M_O_W55'^[S/O/8[BPZF8R!/\G_^>R[#>@ 0:#2C@]0Q7>E;R[J-=G!P*"Q5 M?2X\0QADZ-O=B7W7VEWPGJ$$8_\[Q-J_3X\8@0^V?U/\.L^95AKF[WJ'Q$7A1>R]O"3< M;=I];5?\[N]KZW=M(.+(9B_P2X.8#5VWL07LY7-<*'N%[<[E+YWF%BS@VDOW M%06N(R0Z^3*)U,>"I7R$6N9#G*;KJ $XX&\*K9\MYAA?#6_:9#1M=R$5'_G: M]<33W< 7J 2,GVRP%#I&3U+--%U)E2X(G/_0BRY8" MCJ">U_4/+*04BB1*1"?$0I+<):&B.CFFRZDU?>]Z'2?'.(',^3YZ VE6&:RX M!M'/(/3OXN0Z#-!?$5W!7] _;G_/(5IAV;;1T\3=+,4M*KZP'K$T':9#AE'L MX*4 7Z5-%!4^"#,7Z&;0T?B2X:<+L#=D]0:I!@E(B.8SG"?[-H_?T^#M>!VF M<'6ZAE3S&B?BU8,CRT EX!LE;L VBU_7N+HB\:!N@ M*(W:Z85("INKI5U/O1]SQB$A /,8)*TUL:F M7XL@R+Q3>/+.U,D\T=QNBK4(<8V.IU@,',G8!GUYWJ"8U#PY"6X-HX-Y*BL5 MG8X:U$0:IUWQJ$YT&',B%,"I[((MNM-!.M Q3L]O-9%E)*.'XL/4- 9XQX7: MUCPMJ>58__W1@B61Z7J[S0]Y" G#_YA \?@E@N<[1!N!/ !7:$'0V<-L(I3/]S=K"5D+<:X32BW1 M6Z!9!\O:@'?G:DEIM.U/!=X1>$4?GAOB@C=6.MY)L(@Y3V_?-N[3=-2YGQFV M\I=WLRYBKA+2UG6ACBK=UA2(&Y*C\)P?#A[RE[=E#<#-JR,,=32ZUK79>]G/ MWANX B"ZC] PEV2&02O1G"* 2DP$41[G';7B$=EX:&O*9XL__("?+&DJ(ZC9 MH.2"L=^T,(B"$X$MT-%2^KBDD%Q22)Q.(9E%U/(E.^*2'6%7=H1E:LDD>HBK M8%7S7R?HQ6.03*'#\;XY$R@GP,VX6=!%-(\8P^7%\AL$UG/*H;9)F OXV'I35#IYZ./7-/HGSU_U= M\(97P2QBJ.<;UD U^T*:@^B:5C].T:#6@T$C8E6X\,>W%"*M%?>L"D&0D*SB M.4]B\FD1JK(QY 6%X")N>K1OPJ5PB$5LII_%.D]?NG'4!=2'61<9,+0!A(SB M!3C6:Z(B1^@PO.EN.4'J=:[2%&"OT$/@O01A&1B#@NW0BW=/B @2]-IVY'^. MHZ3Z3RQN>C:9(VMA?]UWE;* M"[/EI+N_3CJMSNNVO8FU?Y\>,4("6/LW<]EJ"LX/*W57W?CF(3IS<-XM(+/+ MM">C_;Y\_V2T?K=#"=$B-^KH(7&F/&NK?M![X3.'HAMYW<-HUC!H$PGT!]<7 M B1#<+3"<=4!/VM\>:RK+?(6X1;4/EQ$9P#/WG[1[X>0A__>3]%B?- MK!,6TJOL/.X9=(RRBUZ"8JD$7LD+A^#V,W ]+L M"9[>YV_>D5DEA=+8V.0;W$7^ IVMG1Q@Q9E@1/BZE3* 43]=PGX/0?1EE5A M3*2G^661IL;D'B(]S2]K]IYO+11P/GH_!R"!6O!>GA;H8YA?ZGUTS+/T ;R! M\ -37K!ZF%_&Q64L"!%ATGB67Z+X)86:#YHLWF&4C X5G# HRS#@[M>AE[(U M*6V?,_?0;_OY1O8SXL2VE_I_HQ6-,SF(J1>=]N:78.6%S;"]Z$LS+ S$-H;5 MV?SBFD*[9EAB8I'5U?S"&D+[!VDQ_X/I93 ?8R(S8D8/JW;C1^G=^-'T,C17 M%S81:B;J]VN%D]$]:[.^\M#IEFN7FR-[LQ8!KIPWK D;S]6T"/@D7%3$VR66 M"VA9 *J.>Y%@N[[#92&HRV@0 MM8J7%6>ITG+XX1*JJLQRF+*BL>W0ZK466-<#RT);)2_XL0.AVBH+UD*HV8O MU-26B+16UB#PE,JBP-9&UEUC>A$U0AQ,=9F@9HCI5)?;PS&,3P \>V_H!97' MT(M0+=7JKUF\_?J80\;KI0#_9G6-"TY.]?,61![@1;J 0!GQB>QVZK MNM8$JF"S^1;CLC7K78$\4DF(40)"78P%.SR!+"CT*40KG[T#8(8_4ILKAG@= M@9_SR(<']1$D6X23EVWW=W%2_N=Z]^A!I7@;'#VH":+G$I+@)4>$2]^#T6-. M6DW@&9Y##'1%UI3"%N1V)J-)CR!*"RD5^6=Z$<_Z2!G[@01/.0PG*6(%C!!O3VYM;PGDB2"58[_#%+6302--DJ1," M'2W2C!B;0FEL;/(M:X 9O$IJJ?B,WP4[7.FG4+*PU@4-%S&E3;BO6Z6>)F"9 M16DE>+IPX$17*QDSDFURKIQO0J*.-NG(B3^)<1V$1#D6JNG\%Y!F\$OEZ-XK MJ.QF &ZP%\<+D=?H*0[#^ TDS1EUV?3X\:8YPZUO7ITJT,\SIU2P'#/,1QQM"WL#J; ME_BE2E.O%5HAVR3 CG64P4)3\'5]3C$AC)UG1)-*/W@V;) MZX6_K)?NLNICDT -<[U# =)Q5!PHIKJB\8/.GM'/.3([H+Z.&J5T0M3_/5M. M:6>&Y=:7TU=Z/-E?,D=2B+#OTS0'_DU^ED/%+*GRB^J"&CB:N2IQ(1X7^.1] M1:\D1BFU9)Q89_.%.KF7I>?"S+P;S$7$\_+N/FNXQM]&SAI/[G5E52Z60:"S M!FC$Y6C[56'6I>.L$;R44.]#<2FA/NSNLV;K8^X>%X$M]VJRR9U$+@$7@9I( M;,A2Z_2S+U6;Y$17SA8!E/B5>A,TXK7O(O 2UN7%+Z-GG5ES>=C!@";1NY)? M,J[4Q ":C%@R6!PB5!@@L8BL(1D5C>+96#).VJEQ(?E5LIR188\M&2\1"3TN MF&@1#U++4J/,;BP9P!$*I%@HD9;GO.%P[U M:PI^K/"_^!OT<1]&W&0%_\6^5LU^.*&9%? 7RY%!]T.#.RMP+Y8CHY"_8.AH MA>4$9J+Q D1>$N'*0R#!H" \\N([ZQVJR[1=1?Y-$.80M<\@ZS:WIO:03#YU M=PW%ZM;9'B3B3Y_)CF(L7OI7$+SNX1Y#VP4.<\O:/W-:.J8M,V6#^P78/_!S=6:RB+/ 1W0=OX%RS\/9] M&^;P@-]!SMUB)]TCPZJPH_@CYK(5QLW^ZD0>@%&^0N<7S=7 Z,Q2DCF;/]_= M&;4+A$HNA]+9FL6Q1 FYK67GDUL[C]O-8*D;2 W!%BFYR$KX$@59^O3\A5DW MAMW'LKT1YF0]4T MHSP/;PP@J T4P55>6/J9L$*VR@KC"$F^3=PWU<^&/ T: M!0-;PXQ*Q5Q.C;=.72_GU=.XY11VZBAV6/<#+;.FB2]I[>B(IX9??HGMGO+?\I\JWLJE8NWL MH1<;K71#;.(GZM2%VBQ?! WKY,/2O&@1B.OS)=!=,5KRR&(H(&P"=DI2IK&7 MZ1+V3,=G8%NA'XOE\CM0&S2S]>X>'IJWP,^]\-<@VS^!$,\QW0?'37P+:2P[ M45^'DAU!<>G"SRA4"%(^.@'GM'!JV7M6U#;&UN"T!-G>A\V>XBC MUPU(#M"2@Z# TXT^1Z=B5G/C,#*HUXY74 8')?<4#E45Y=D> M:E'T@N[JOV,V/B+?9CBX&J7:X>*-Z/%>]IM [%[&EH-8\7K7FAZ3(]+;7YZM MNSQ;-T*.)/$1)-D)"0MT.&Y_SX-CP1DXRI%(3_N6Q5691'I:$,++Y>PIC;6+ M1>^.'=]<\!F> YMTVVU,VW*,B39;F'M1IG9JX+3(FABPX8[H(\W27DXE+XQ_ MY*"3LO">VX+"SLGM;#$6F9&DY+;FIA[OLF\H8B3RJW^] 6\@C#$GQL3!7HYP M?_.O0P+DI8:FI=@+D9W6&CQDY9>*#W#<8\2VTSPX@ECX+]^\(Y3/7IBND]OW M+0!^>A?GR7] $J-_5MYH^AJ4C:UXS9MO\68?YZD7^9MOD&)/UR"&7\0N8[CY M1<(T=542O=VS@)$^EIWN(V0(89F ;X8V>R]:XPN$]&."'H"XCXAOA4W^^1D^ MB3IH:K4G?;W;!5N04.=(::CZ@ 4'(.;#IK34=^"AS$(,)@, O4^!?ZC^7ISF M#1P)2/HPE8YO+].@&B5GC3_RA3S06C[EWI-PA2@L*/\)W:JGU(="]7YK4F;U M"V0\CPE( Y^F-]-::693=T&29H]Q@A 59UF$7EK9ERHVI9D=T9X\_G7UB D4 M5P(BS;+30O'WK^/K?0!V0@)3H,.$%(F>1]CNP3IB:-Q2_>T5-$SFWZJH^$&U M!DKZA"U9JS+9JB:T4'Q0UD=H0F=%<4&F*LIJ/?VQ@KQQU+$Z]W?[6!6J@E6Z+O MMCC'OQ9W_][S(=!*P>NE'\Y*'0 MJ^PDC&"K@VKTD&HBBQ^OCWH$Z[=>H Q-;\/@-< 9DDA042!D]5 \OSOPDN1> M5TF0Q*\ 8;35*C?#%4^1-@&];W.YS61*Z(Y M%.OKG5@4VFCEX!W3=@M"Y&2KK1>^1:KT.^9B%07K6A-Q$.QL08 3?FB5",T_/;.97VF6;IM7<,,B]$?RU>Q. &2*G]FOD7@@>F7=:O C"S'A=1](.8 M,UGC0T]H7 0XG(S([M.7E.S#N=?CX3QHSKSF7@09D?(1F[33!7 1H*C+?53R MQ X]>7 1NR&80=B$FI&E-U>.1\GRJU[B[F3:S9IPB.E[%1 MC&8-PX!4P1;G M%TG%6P2 RK/W6K70VGEOBP"4D$#7A*2C]R\"$C7)>N3*O*.I=M8[P,T4K"2' MM$$_:]@$C$NN):I3#-N@DPW(:F^A)9Y-N0A2X];>:)6VH^5ISAHJ58Y'I-X+I9V%N^LH9C$-&[[IF>- MYTBYSK7_=4*"X8MS2S)D\5#EU.99(2OS_/]?9EN.CH%T;1@94UM&:I$Y)8 MFT7'1MC(2S563F,\EMHE][F;G+HD5B,*;=:<0X%IPRSQ4X+WEUF"ITQ.-2H- M+0(PB^545>SHL@\*A12UOE*%LEHQ9:,ZH/6Z321.>-8$K<+8HM;;*I'[ZRR1 M4R?#FI6_%@&995),JO3898,4B#>YVF<5Y!>3;+BDXV:4Z:#K6;G$FE7M2K#^ M-E>P+&/00TKJZ=BB9;$,:KK]W*E?D%6P:AN6$/U]WM2G_OZ04HYQ&7!J/I ZFO4&*YP MFF?XGD;BXQ9&7@:R0RFP69NY0FJ>P3FN^C&[=:(ONS224S1K4E=@SO,BW]9< M,FK%[&H[%GZ3.F@[1*MQ5Q@K==7;&"2D!65M9<&K;5'J2:5MRS^_[^T*7/77 M1@/B[R4>O2U"[#4^_!'^__?54P#?9]Y[',6'4S&1$ ]9.R MK%'[ @5=_Z?Y:IL%;\BG C(O".NM06%*D+]W)OI=B\# >P8BJ!1^Y]PC$CU2 M#(M=5SCP#%_6^!Q';UAITO,TH/3WS4&L^O:H"Z&R\X"XO1DD\9!;J-T.2L$P+_^]?%O"@L0OD\"M 28' 7Z&"Q*\ ZSLH M4.+."Y)?O#"G&ALV3$TQ"34>[VI00RNIKT] _$XS))^V6FP?#QL].]'M50U+&SMV^AR M.EA%8137[+QH8-,X('442+/5.37%D1&X#U]*X3_'3HWT_;R.@F$VNE7 2(<8Z*BTM> #PZNB_O?Y5U%WVN^26/? AGO@$A M9)1)P3>?008%*?I^43"SSU#31 6_5O_1:=EE$+'99>MW>R.1+WGJ$Z=F.&\^ MJ5?N9AWP25'YJA=-.VK7,J#HAO'U,)HU#',):+<.T$M4N^D=F$#2:%!69QU# MS9,_;3UVUE!H9;SDE]SG#>2LXO*M0]>5W)-Y/UY@RXV[X@!A]VK??HF2NEAP MLT']-"M6\CHW;F5]8=2N$/>K-(VW 6X99/LOY3U==?%TN4PR?9DT&A2A$M3U M!6T1B[^),R_LTM3G./LWR,X%JBE8Z?O>_"#D>,GU?_=R1W2Y([+Y@!0RZBY. M&G+KP]2GA3R)RQ6&:U<8G6@:F1IFIJ^M9E2&[7*1I.31D&$:VR*]CC&BRB:W2+]"Q=G_1STBK/]I@$$34S/)2,#N87T<"5=P7$[F/.\[K; 90+=CXO3UX& MKN,H"Z(\B%[71_1R+LK!HWE-Q0M^_;( 7X@Y]!AG6K)W#,D^T>JA'$Q!&)WG9H3ERQUU1_6 )F[E6H MA>12RSLCP?T7X03CJR=\6NL8ZO.G-H94K:..I67/I8-/%]9J,-LU?4O![#H>]?<-I0%9[73C9 MR!LTL_7N/O*#M\#/O1 %MQ8Y,% 9V@?'37P+E:3L1#0BAXR@V$3X'$>W[V"; M(^6NNH-C//+(:F[,5D0UZZ 2RK33VVUT/;E:?D7@E=5V2W,Q7NW#R(D"I+6V M:?KL.#-J>W-A2B+Q<8HBVVCD>U:O5[6N ASAZW8#D "4>_!L\\F@>#.(> M,HYQX!GTWFIB"Y'S2IY0F]NR &8X-:FI+1/GN>ZIS>T-X:5=)1++)W],XE1Y MY@KC2Z85"@9G:+:8M/Q-3UVDE.B]I?[*UG;;C70ICJRW M&!A:)*.;69[3RR;L;">4#)A>K:=65Q'^;<6D(E#HT?X:[J/0[\1 M'/( WD"XVNX#^$^?09."7>V5A9=T%L5*A/RKNFI5"^GOJSY-7O(*L@%'2:3? M#,FA^]3IQ-30^;QB8BCKC75W]3[ETX-H5UNRQBX);T:6HBWA;0S9_^J%7T&" M#R"=P/N-S)=N&NC9K^]]F([U15Q:$]WR_6?H.C[S14##<;NWDD/H+NZYW^7S M'C(!'V1?-NMV']RKM!L*8GG0F<=N&7$S?!91T 6YA&17 M M-Z'MR,RY4AW7DUT5=I36PN:*F/"--X.5Z12!-F-$S6"F:6%S!4B57=.Y.%E$ MU)^@-2/PJ/:\<1JA:CTL)_166MU2?Z&F V(+%2Y184 NY3); N2P,]%[P$54 M(IY5 0^;B' 2HU/^%E('43O,&=O.)!W@V$23',8H=*5;8O3CK+FB'8>W>V>\ M1.B)3V)0W"LZ\''G^ I?PE=EG>9-1G,LG643,8I*V)936 ?I607*G N)+?:, M6U)-;,9(T\)I2H#_-@4A"Z8-^V 7%)56T:\M\.LLW?*O0PNX/<.O8U2_1%[N M!_B5P2B-P\#W\(DO?TV+!PD3L(<;4M;F !MG90P4/+) MB,T,1NU"?3H'O//::V9LPJ@R^7I7SH])5_@&H)PA,'Y;XC)8VW&9*#&%OL)R_Y"A#HY8PH MR^DU,WV$[Z .C>K((?10),)UGF900TMNW[=ACN3(*DT!_#]_X[VS3[G42.[) MI?]"I=K+0_NTAU+9Z2D 1J%%Y%S.AZ:P])J9T[*DSZV5I[/6 M_0I'RP.]8 BII>6JXB@5T60I[0Q HTXGPV7, M$7%7ZFFW8/(5V,6M5RANWR'AQ E4?KSDA!U'<%U;I-C&F,ZJC:+NH[XOFJ\& MSY1,O-;&IO\99%Q^V&YC[IT'+XG@EJ-(T>JR@NH*)+>U9NJE22$X^:JU>3?[ M>H>Y&>'>@N>KD!C!+'LGS.Q+E O1"_V_0Q-#R1/H=&+SL(Z>D;^T2 +0+I* M@A3YUW/D+2U"?N"Y6>_HS@%MG[,.0#1Y>1RJ7E8N9^#>MKH:-$%Z$^.LA]6# ML(SS+2OQAOL\'A_I^W OK:LV=:W'JE60C:!DKS"=5[.'*RS5_ '^!?T5$_ M&_B4@T,,[R1?V]F\<(%C(\8K^I=_CB^;>3G87#GY*L[QU0^[IFO"TK_[VA%A3Z.N9\ M-"OZ]::C2,KI5NS[4D\5L*YJ-:!SP^V'1U9 M%!T'1?),U3?_CB][^%F1BD+0@=*/MIV8?N""Z\L>S4@G%S-_MHTHB%$5KJ]\ M-%V(!FWH .HOMI%(+\A#QZK_:MNJ>;$B.D#XFVT@:(TQT8'@W^U$D!!>HF/U M/]FV^DYTBA;#S;I+!$JXB84^:<'".A6,&2TE!D%9G*)=?,+JTA18XJ R MFR!)BTIGE\H4LZU,46PPHO,X@K-A/B!(;FLRE/$01_RWO?KMS)-&!\J4];P] MLX^[A&,^=1B31)O1T;:@U]#<:ZR^'Q12YM$+_/OHVCL&F1TV/^0A4H!H6B_[7 GWMVW/BR.E?M,EQC4&R0::PVF> MG/#<"N6 N+77=\LX'K?II[R?'U2YS[4>XIQX.2Q;F$ MN-_*<4A&48Z,D\OQN&5ATF$XOQR'0(Q4]'O.%A'8+>8O6T2T-]/#MHA0;[)S M;A$QVA-$*5L7F3W:3^A,X-28F*EBL7N0!5NX+N,!)[T=O010*8]"JOE@'<$. MMJ%'OVD1ZGKQ?\_/PR5&,Q:P20Q%"K9_?(W?O@=;OV"+Y]=;TW44JHD.;7ZD M.'5;_WS8X'_\=Q6&C0\3;^RIS117J+_>>_Y3L-T'*25T@-9*\3Q6NUT0!D@6 MH2)+GQ+^G#@];#YB/!JH,_=)N^.HXU1XS3Q*L("72,2JGW.;,(_L/5^)945Z M4:IFJU2=WQZEQT6WVY@-8M7TP"HI#E;UIR[ #?N4^?!UZN/&1 QHK*.9OQ4Q@2UJ%2FU>M[EIED&[@J)$O*[!H7>:R$//D=;U'Q'X? M-019$D3;X!B"\Y^>45@ZTJJ^'%$V%Q2*QQ[O:L08B=ODYJ:+#A WNT?_O3AIP\_\(H-"/0UJVQ1Y!JYW;SU M0O/,K!'J?!;0L_#>N236H,5QF"IKWB*:G0;F8JJ:W?W9.) M]+BW$2,Z!<,]-)$SD 1>>+O; >H+R4J&-EMAIJ]AY]D^3I!K:G5 *_A C3@0 MZVW9\IX XO'H(;MZIND=*R+\H PS^0[W!8IIOL4';LK(["-W;?B@]W M3]KH>X%^%!]6 Z@@:S#H\R.!PA$CIK&R<2U;F('85/QNE_ MUB'HGF;'86"YG#JU.D10:6$57% WN+CC0-$HR)%49@:B*/V(W6&,PL'QIK"TJ*BK3XN:4 M#>]<+(\^5MU^>T -CW/:NZR'X2N%N<,M;89;X!K5 IJVVX?K!H9";-UQ];VV M;59I"K(K+T00I*O(Q]>UV!&79,'_:CRB%$ K[QI*A00"@!H\MYNYI SRS%C:-K.+;0MA*,2L'K8MXS.@IK[0.]BV"&9:,[N/ MZA(1B)5LXO4+"CRN/L>H$\%H/A^01^?PT< F?Y0(-*6IGNV_R\-=$(;"^T]N M;QL!-(6H).=K]G36QA,5T:W[9Z84M-E $+;'1 2] "2S,)D4D@@6S/.$@Y:N MPY*=5B,A%%,IH$<*D,4, G!U *(W@G)"AX$,!V$K0?,$@LT[*(J7S?%;TTJ5 MM@[GJM?G,8FA(<-N MH&KN*!LG:RZ YP@2Z&A!577J+)DO7XAV-U?NGS:OCPE^>U!NQXI.]BWFZL1Y M]D.DIWW+0E-C^C9$>LYS6>8+93W'N^R;EZ!RY-6_WH W$,9XIECJ,TM*B? (*"HVT9!0-GPQ@"ZR@,_BYXQZ_4-[>-/C&1;O91 M+GY4& D%SBM&POT5;P9)WX='Y_9]&^:()3QXD,5%^'W@+,GQO?=]A$/'0$:9U: ( M>90E+#4A8)HF@R/HL/S+^N!Q(U]_S,GJ6X\MSB-NE=D,D/A+4)(.+"%R:E*A MX[[Z80Q:G>$[5_C8I[!K%SM^RZ%8RFN[/[4C3XN$W\/1Q/(QA*/$N>)HIOEH-CPU)A.DDH_$I.G.F5/T@89W M+2^Q!(N,)6@%[A1Z7&UNET0FE'="ZVIL87=>D/SBA3G .5J0#Z)B$L!?1T]@ MFR<)E"577AJD7Z+X)07)&]J%^P@N OX<1]L@+*S#JQ/N?AUZ:Z_@!ASC-*#%*?2:&9LP(WZ3,G=6C\NUX>7:4%*) MT> 9-W96H&D&]>[D]Q>,O9CKI=N3.E M4U3G>M$D!$9?\9WK11,3CKX:/=>+)B8,3.7<59_OQSCVOP5A"!<$J=Z+7@/( M, NQ\QGH\/Y28ET9\SA/EN;?'3*"XEA=H:]_('EPI;M/^F XX3F/QG/AS5\7 M\XZY"&($=U_[-W.N/<1;X#EX SU*^^3]%B=8$?KL'=@Y5K*C*#YMST=HK,8) M>JOJ*7C=4W*EF$TOOE57KPLJ7LF\'>@T,K_;[EX&5%!RD+:2I5V=SNR(A;K$ M"#8N4Q_GUG2%PA/O[2>?^^*]];MBX0(7#[DB3ZX06AD_H?>'(V0?V)"AI^=3 M&BL&<1V!37 C]X)?>$N3CK$MGI- "!D]TIV5CSK513E7EA^-Y6LH\JEW( V7\)9_\4O0!]L*AS#F*=8Z1CN #9>:+L3M>Y>8.$ELI;U MT!&WFXT+:A2G%2@O,6 @&Q=-?Z.$T\G&Q11F)N01K2+" *H3_@?Y53)'.KTE7D?X8T:,XH1B/DRPB4VMD/5L'M5O:&S25TG@OP+$-9E3[C6SY#Q^\K(<^<-OO$S,[=GJ8&P1 MOWA)@"34$YP%D\()#0T^F14<\$0X3V2U6UE"*(,9MWG%K6-P,M$GM[5&YV09 MHZ2FUDQ\@+(\FG HDO\N2-*LODW8Q$_@+0[?@NA56 .0',&2$]QU.])N6V1[ M6R$$& >CU\R*"4M*+?-<5-@K9I,_;*0NO,!"N@_@#23>*R*](+Y/'T":;O9> MM([ 8QQ$V7] $F_BYG_1V>30H91;>MA2JYDTU\P0[65.N((L0PFK(J82J:D5 M%EYUTNY1#$T1QP*Y'2T86J2GZN $_[<\S8 /M1,?O9D.<7SQHJ_KW0X@PJ#I M\7)]E9]>Y.-F)*JT&RC^.N=:>@=1*+-=Z1.4'D,O__N8 +A9">9;R>WON1K/O*IO*\;L__+PI(P]#!]L A;1F<$P3L$>1/$J.E A+A5$M09$FC*GA[E4 M.2C8$R^\RR,_O85:T38+WL#S-^_(]8^*])R>C>!3RCO)J&"%#CZBZ./&&$EQ M:$+6T1L^F&I&(JY76*9#_)H$&;2A=NO=#8!F" 0+JP5IFGO1%J!G4RDG3J"C M)KWA,\Q(BMGE#\GB5GM^K.$GB;VC*WA'^DITDG&;4(51[ MSZZ><"@9PT?6;J&:=4NL_3E_^0WJD9OX&B3HU>SK."K2[(AO%BL:61,C@6(" M5^&[+Y]#+_QF?/;"[&?L$'R)O"*+LZUSU"_=$\F>TTDQ\!5@2!.Y"^.8Y7VE MMK6*RT"@@F201[[;TVRXZQ/8@@ _K4#U>+&"8$6Z6[%O ALT!7<]YR:W_ZZ. MRX[X@A4;5*\: GU M4Y\"R>AAE0=;O4/*W'O)*[B.&S8O.:R*TE:G5<^USJ=@G??1%@J7%-Q'2*K@ M,IQ83[B/_31],2A'B9!3K;H*7[.X(.BU3T MP>,&$0G7&&14"J(CXT#-0#&NRJZST&(I](( CN# Y*P*@'#C8(@1!M%0IP!" M:MO.YG<$#Q:!J 1D3H3"K'C0>MY(5KEU!!L6T>@"QQ$"XEL\[(2RUIDBE#IP M=/&75]MG]FH[+Z?V_#R[8'D"Q_%@Y6?1Y.1,ELZI8=ACIH$X!>U0"K5SW (2/F89C90^;C()B-5L>M'<@PI^=S'EA5'MJ:+5D' M=@0!IM$\"H+9G >^@Z2C)\H6LW <'YD:O.+>ZEE=?]&J8C3A(&D>CJR1[+5Y-F\_A&NLG9-%4<7*>U& M&ES-Q7& >'XEX<(PCN,@X60B%Y5Q?/T2CB:2ZMVK3>,X'&R/DV35&\>QD#:U M.K5U'%^^K"4UL,"/S<_VJ=:F^N:'S:O7J&8,*9KD.%1""L? LBJ.0R.@@TA7 M<7(N(X,@(B2:@$F>,PB,5D"%4OTX'$GRV53I1T(YLAF%@\J2H0YSBD MBN53KW*J_V*IW"$Y$2C2,WH,,;(QHF^VR7/71\W0*,LEMG4<>*_VH9D^QDU=B\9)4< M<6A)2\?Q$=*L3;AWC-$(FP%*E==T'!>1>_].O4X=*_Z;90R2DWQK,P0*/7HR M)X%5P\]QN"24"':-51TX_-W2DR-2.\9F/-3*%%ZU6L>1$#@A]&*X.M;^DZ6G M@EHBQF80]*M7O;K"6D+H[$QC%B](K 44^T-N-2W+;63M>!FU\TSBZL( M%E/6@I*=5R,DE&3K+6N!RTY7Z/A*S%K LLMMPBGFK 4!&VUEH'_9=MDV"FI6 MBZ'TS^\[(,&/?FW\3/BUA2%XSU""1ET8O072MV_?_HA6$A_^"/__^ZHJ]_>9 M]QY'\>'T/4;L"?[/?V^"%.&>)^ &&K%O'@KM.6.4GB7U?;2+DT.ASP(HE,/T M.W/%Y*N9]O:P5Q^^W])@#?QJ,BU3BCKEHI4%TX7B,TN\+2%"@SIW0A=C"VE: MZ2AJC?EN&Z6Q!;O0$-I!^K69[4W=!4(7"Q:BA)SJ#'8+%M0LT\7?E'9KM=-/ MDZPQ=?A?YVE3,L;+:79_G71:G6SUWL3:OT^/&.&LM7]3_&;&F58:1LIZAUA2 MX5/IO8-O; MT-%YK2Z[(V)"\K68YOIINJ?5, A6M>0KIF1*("'G"![L&I?J '&D2)?,>1%D M$QU=VM'EFR_/=*EDKN5"G.C!(5,RB0LX7T6%>9K%C1='<3#_0(&!TGI4DI\@ MX'K2^VP9VN[9E(XG DO+Z:Y1ZGCRF?3ZB3:MXXDETB!0K6%7[\"NX^08)_!L MWT=OT&JKGAW"F>\_@]"_BY/K,$!_1?L/?T'_N/T]AVL/R[:-GB/OR2B.+?$Y M]G:QZ?(:,HS1YZ-Q_4I(""!=O4%8D32"*:11QQM;'GY); <2= *>0?(6;(/H M=;V["R(OV@;H\KN^$4=&>DK^B7F9I?03QH!" 6=0Y8&3>O2@!@FU@/MH&^:0 M"?\:9'LR"3/O6T<,: R$=;8OH%#!/#D);@VC@WDJ*S7E MCA[=1!IG=_"H3G08:'/(0H^A\3*(2_1/ PA&C6R+UPA?@5M-/>AQ&8X-C.08.T%5W0M,Z:N-JT)$BBUNT&W M1\U+J:Z-45<%YW-M\ ,![D*G,1=@S:#))4[+NBQ;<=+"?H9 M;09)X*I%A]7;>NILA)_.:FB%8M,DO=5-X#0ZIAS!E17C9B.PCL3*"1$NQY?7 MJN*DE(,X AV+-@UAYPCY\462=I=\F4!6'^D]MQDVW]DAE 3:# M8H&VR/)8.QK6I]*TE?>%.PK:9-8)R]?N:"2E,L9/]_4[&F,YX5$4O4IP-%#3 M!B0[-P^.E@I6B:3@186C!6.G5V@;UR..EA#5>4[I=RR.EMM4"5;KOL:9(/0A M\>?/^>'@(=];FS,#W+PZ0%"YHAO:T-3/?O;>P!4 T7V$AKD$JL\T4%WSLE#^ MR;1R):)NDEDFZM@5?-?)^A]-I!,H1?POCD3*"?!SE:PR+-705UB(SL% MBT(<+@&0EP#(L3B-MB5M1O@2/>G&_>34]^&7Z,@YX'H)WKL$G@GK-PL2T79# M.JN8-,<"JS2[#Q8<2:3+JW )05+C>[@$( UT5CASJ=^I+%??R9-5.<8[2\:> M6:JGO(+:%][BA\![0:]A86T)V4>H]N$3VL,$*F.PP><8;EOYGS@4MD:=')U6%O(NWL4F!'<)]+V_D3/66BH5OY)AY4=%-J@EF2CCL)HOG+ZY4$$#3X1Y7K/1'7E+7@K8,@3(,Z9 M-<_;/?#S$/[ZR?L-FH4-;RV+8E;9>=PS\6!JN=A$%YO(%IMH?/ [FEO-Q2MJ 6=BBV0J+I+CO'X="=)T)S@#D.FYQKK D(S^]D-3!B21[BSB@B MBV)Y11Q!AUF$61L\LZFSK%T<"@B!N4 H8W<1Z8WDVK(9'+.1&5*GW&88Y8^I M0R^" MD-1_S>+MU\<Z"6=*$N"EQS-"$WUO,:>KMFKB"@\@,$" MD,0YLNO.,[I,FK3[O 61!P_(ER@]@BU4%X!/C)QAMU6=X+[+0++Y%O\;> E4 M70J21R*>>(TOU,48=3R!+"CT$[3#G[T#8$8F49LKAG@=@9_SR(<<]Q%R;X23 MEVWW=W%2_N=Z]^A!]7$;'#WT9DR#4.E[,'K,:2D_@XHQ KHB:THV/;F=>X=4 M4QC;I;*#4Y4=*.R (I J92,M\5B]HF3Y^A032AF/'D%L@M\ M"=XUV\:,9)M96LXW(5%'FW3D;%>)<1V$1#D6JNG\%Y!F\$OEZ-XKJ&Q@ . D M09)X(?*X/<5A&+^!I#DCX@. H\:;Y@RWOGEUJD _SYQ2 F_,<)-RIZ1E(_=V M1)Y)\0:<9G7(>9< [*I,3HHW47YLVY@1>G7\7'1=CN]T^BK>3JKG>0T90.@= MCSAV#/(&YL8-&,6<[;'W$G %YP>1/AP!M!Z*2Y4$F>%(D[TZG9L\>MC?N/KF M)7ZITM1KA;;B-@GPK0-*6Z!9++H^IY@0QLZS.;_5(K_GBVG MM#/#K?R-=KO\/NNJV-&X7*$;JG/57=[=KJ,HB'I%:R#&W\!: MC12W8B_S_K6JV,J@*T=63XK\'[]\YX/Y+[6I7:I-+<#WA@G&T9?/5J,FE"K% MO7AN*A BMZ&.0,)*B5*,B1O<4N)1/'[ X40UW:<]*NSK\B9-T+4P1U!@G8[Q M,+AQ( 2DCGAT2!,6XH6_XYE%PG:'>("!HXCH> 3"ND5.IW;U0B-L1DRY#.7Q M7,<3G+2XLV1"3&S&3XM"1K'[;<[PLIB.[ 9.&S=BV$>./A:L0)Z-"X%R]'%@ M?7J 6&2.#MC^ZC)LHK%;.H#[F\O #0@+TX'AWVW'4#)^3 =&/]F.T>!X-2VV MC?5>>/WQ;EIP=G!5@W;!1=07E:(+7> M?!D=L*<%-NO-%]E /V<+Z'A)A"OG@ 2O$"TNS_#:UCM43FB[BOR;(,PA!)]! MUFUNN';.*LH"'TTN>&L\37_[O@USB-(=I(/6>KJS[^U\-U!3U?#FPG3K=ZY' MKH55J4?Q1\SE.'>)NR#[=;8'R?G$I)PG6&5',;;<7T'PNHFY MSK,T\R*_+"JVI2Q6;@QC2X62HZ]3R*G+8Y3'\:=4V%?3DS%(<+TMH. M=1P1G2=1FF9MSGXP:E+1_06.0S8E^=$.NZOW^5B/[0?/6/CNS> PG][^JJH^ M]F#3?3UW%2EM&6)7]6/'G[0\]B;(T)SO(7]["_S<"W\-LOT3"/&3J#U-JFZ;.?EJ"V-[8$H2<8]#XI M]1!'KQN0'*#9!4&!IQM]CD[%K.;F[EJQ$&"3;[N-O85/J4+NO(#(%Z(;+9\R M?E086VS' RL#SK3Y2WU%$>ZK/-M#(X5> EW]=\S&JN3;#(>NH_P]E*4,T(.R M[.> V+V,+0<=]_6N-3TF!=/;N[^$RZ-[ECRZ-SQT3"9D;'[O!8X78DE\!$EV M0G(*L:C;W_/@6/!GCIXETM.^97&-!Y&>INU@QJXT6YB>IKBY;H8/]QPSE&-* M;F>+.[S*HY"%SH_K7&_ &PAB?,*0ED3U3\OW-OU8(T)4)-)[% M7BSLM-;@ RR_5'R XP DMIWF 0QD _SRS3M"ONN%Z3JY?=\"X*=W<9[\!R0Q M^F=U@4)?@[*Q%:]Y\RW>[.,\]2)_\PU2[.D:Q/"+^%X$;GZ1H$U=E41O]^Q+ M)&>STWV$='3LL\#7E)N]%ZWQ[5?Z,4&%]N\CXMM5DW]^AD]TCE>ZSK186.], MUD=K/2FR]57'>K<+MB"A0DQIJ)H_! <@=LE ::F/7T&1B_AC!D"T0OP'_E#] MO6!&&S@2D'0R*QW?O8?""H%4;. 3"K1(J<]'ZOV68K+IF-WXTZBVW^/SE^+? MZ10AVG52+O$+//&/D$,%/DW?IK72S!_N@B3-'N,$T8 XKR#TTLHW5/$'S7R M]G3OKZM'?*1P+2+2+#LM%'__.K[>!V G)*D$.DQ(D:C8^W8/UA%#4Y?J[YY6 MV^2ZA>;X0;7F2OK$I-P14]OZ".W7K"C9QU2D6*VGITW(8$;1YKF_V[19: 0Z M2;/\@NI'CSM,CJ%9T)H:(#HDP<:176,$]PCOW:"_Z/#F4P96]\.%,2(LJ@ _"]$NC?]=^P%.ZDW!=%;LKWO M,HT^5@_=*'[R4(1(=A)&L-5!-7I(T,OBQ^NC'L'Z18?'YR_I;1B\!CAY#PDJ M"H2L'HKG=P=>DMQ+3KWKDSNH#-)A%.FF>*8WP/-A*_2.9BGCJS@XT@09K:=" M$/*X 0">>ZF^YBQC!Q_SES#8AB>H%?D%U_:B@ PBK\MD2((WP'"$"?6;HW[ZI-(^TRR]]HY!YH7HK\4+"MQ@&;5?<[8\F;H\ M5G)ALM&)H(Z6!1F1]UD_)JZDUD4G9?020DK5H M-0[\[>>\8,R\X[5ZZ6)UK4@YB%)/LPS*_',?.-YKZ(ZNF%6O2V[)LRFGI4DO M49^Z:#7.0H=*,#FQB2,C>\X1/%A'3B4@SA](2K9A]=AU)^//T45.D7'/J-SI M!'I,7D),4ZQHI$4^[JYQ0+YC2U"+Y!/:C,Z RLJ*RD"U"HJV=6>; 1,C)T)" M9G.]'4/9D?6RQ*O,@AT1GUS>R,P3K?BDM+_(:DP$I"VO*!/#%^*$.!'P@X@G MF;? $$^"=1P@;IV.5GE,6N*LHQ5M53F1R7F[CH(BYD%6EQKL.$P<3ZM,.K'C M2%CF4I+.5G84?IX#H9V8[.@BIW8@4/.D;<;/#@.R[5!WM-CX2,V E;?N*")B M:@$M.][Q18L+>04Y^(YCI5$-4)_ /W>L1XI#N5(!-H-IAVQLN>9TP/6C$Z*1 M6*S!43B&R45250C' 9"2D29EX828J)6%Q%H7-B-DENDR[@5T@/9GZUFO2*T2 M1Y$9SX7[E5 ,H+,JX5:,VCN-0 M6,RMJL([-B-LAWDK%+FE \:_6L_*V*60',5$'1]KEEMR' S+.)E4)2>;H;># MQ7%CUW5 ^#>'CG*S0);C6%AVDH<4W[)Y!^PXT-1T41W0_=VZ@\PJ8N8X AJ< MKY2*:CJ ^LD64E%7M\UQF/32$ZT^G): (VL*$?!*S[F^^BEHIET-3PMBUH0= M\XOMN;Y^/13#K/ZG!3)K0M*$:@NZ#H$&JF%5.M0"ES7!&B*U%%U'0 /!<$L[ M:L',FLMEL;J1KF/@FD^D6YU2"_[.WI-1:UQJ@6D>3GBUM36U .V\CU2T(J<6 M])QU46DO^2D&]S^_[Z -)_NU\3/AU]9F@/<,1#ZH2PFWT/[V[=L?$=>*#W^$ M__]]5;'W^\Q[CZ/X0W\3I&CO\@1@KV;OR#[GAP,4U67B<]O]B2+;TWRU MS8(W9%2#S O"[YPKV]PC$%4%F<\#FRMQK/H^H(N-LO'-E30F54#L5BYNM;&W M,OF('!99HA_R*7N!&ZPT?XZC-ZPWZWGA2?K[$[W@PWOX5*C?#,EA'L]Z2Q*# MP>><+":%63_VT*B*W=C55OI_GQ#XG:9Y1TL!NM>([2;T_9W\\\8.$.E0/SU_ M(5*!6)\9\H(YO?4W&F9JP1 B)+36,Z226I?[%: X>N"O4.VP5X"E.KJROO." MY!:O+8S:.W:Q-Z'*=._XJ*E.).7)M1M*.')@):OX[&T%[ MJ4/KTLG7GK_D;$SO/$+M;()?!1T+7#G87.#+3,#BI#<@NVDFKS(AU\JLDE?_"7 M**D+!#4;U,\?A%[_HK:L*83:%0=EE:;Q-L M@VS_I;S>K7S-%__QQ7]\\1]? M_,=65=@1*J161ZH460>;.//"+I?\'&?_!MFYS!H%/7W?LZ62@DP%!=,>86V[ M41*VT(G+%3>TW21.M)/;CX M#B^^0P>.-T4)G/LFN)MN-*/40T5W2Q;X,)_@__SW[,B\CV!;L/'>0;KR_:"8 M\GV$%XG^PW"L:CV]VW?O$$1>B0K3C_A%6>[3&YH]/" M<.FF&!8IT=M9=Y*0 MS&PJ-0S)- N3D"MYB6 09)S-: @HR=*$(2,JK<9&R$?(UV[X=.*$X^^,1BD, M-<-1"UV[89$X0 QEI ZCDE8)''=D"',7877#<9_$<$!X>HTSSH9&P%3^DH+? M<[C"VS?DCK'1V=";XTN:)=ZVYH_=R U:.)2$TG3>G9!!GRTM]' M?O 6^+D7HB"W(HH4*A3[X+B);Z&BD9V(QMZ0$11;(I_1LXI@FR,%J7)Z,YX] M834W1C'$!WH[I-)NH^LQH?(K N\'M5M:<]C8@6VTUC9-GQVG1FUO+FQ$)+Y. M;V9U0Y];U2H=[ $>XNAU Y(#5 +@W^"11_-@$/>0<2Z1G)=(3NV'B['%K2:V MQ,&Y%"_9X:D]XX#-@A_,WVD-CB @%D;[F,2I\MP QI=,:UV,H]5L858KIU1+ M(+>SY20QF0"YK0;CH%3RV29!N]'EJBPE#RB">41):> MW4\ M@FP 08OT4SS77[WP*T@P;/2)]1O-D"AG_8)W65>D2UOW*9\J1;LZ&SW!NP1H M)8T0_>V.7G*.\,G7EUA,E[BCN#!=Y?WG=3I^;*L7+106P?%SL\Y#PZ=L-0[\ MS><]KC3(#6PU)I>T.IW D;RKK3P#EU9L3WJ&@XEM(NAQW,1*:KRS/+)6XR=T MW@@>UR9J'=GN[GJY+MRJ_)*TIFY-H.JC!,QW$".OVK-9D?"%]LVHZ!<'K6N,W# M*J]13Z6BY\S+, /X$GFYCQYHOX:'.@X#']5%O_+"0H,#($L)>8.-&1)WCKPS M:'KU[OSPIS_]6&]-B@J\H]'^ &=RH-R)I2F)(VXA)I"R[\7C:X )%-P MET=^^C,(46FSZS! 3*SI'OR&J\1#,^R/?_J3 *V:6/)#X+T$(:03D$)!ATU[ M9*J )"W8,XDH&WW<72UGEQLMBZTNMA=M^/HE#%ZKV@E.+;\@7:(]WJ9\IU;5 MV"IHO&S[^UHUO $[ '_TZ^SN9D_@\+(YA]3-;17C15#G/,01;EL^4>W$(H>P M&L*IW6[C',HTLTWYZ\8BI=6.)VC%1CEH-G9UP1R%P]DEBO&C ML); '4/N#: M(0MC+=^^[1\CDTFMSI<[#BR:+J/NH\R+7@.XHT4;N*^W[]LP]Z'6\3&._6\! M2D!Q:K'"LJH*>K\!+QF!B[NQ6C$*?D(5RR+@WWI)!'MSK1R<6),R]\ 4B6P]U8\6">NB98^&5H_O7!.S1O5-5]_1-7Z@OR$:%(X+1YP^O NL7._28!7IHG)X+7N[',/UBX M3C4&9\>ATCW4=F_UZ$-=/_ISMCP=63K_=&,Q5EI=?=G]%ZM7IX:VFP98E[#= M6?\ PFXQ='=7/NHR#RDM;6=,5Z.M$?FK-"(3U11$F5$/ISDQN;0%@L3 M(F^!4%]C2^.K-:R61NF?&LU#/0JT'JH%+#GZAB!(B0W-52AEQM40465V,2ZA M",$R3-G4;V^.7PJ$AY!Y)[^CL441@SR(JR"U-"Z[R%$:3 E&[&)L(6)!"<0% M"74UITU3(@[(ZC2YL<&"YOP8 N)"!#HJEFQ"5_Q].2?2S:#4(][64\0=J:VQ MJ7/.K/ESR;I+)TZ9T<$D^Y>[(:=)!*E1])Q"U-:L<.C?T]+E M0J^M%?HFQYU/:&F@;[_V0:>Z@7W%#^I?T_6. MH$U84@X!$=!Z5[)+XIU]D(!MMCZ"Q$,N.4QPCJ5<$M#O:H/-%YVD&>R6UJPJI$/#_?/.$P))&_!%J3/4++< "AYMD$Q7WAX M#G&2!?]S,2]>4MF02NIP P'5.@CJ1T'!QOAW0[I$]5M7BCB"EJ BT9T?YVJ1\&M54H7,$ M);H7+-=L8\Y?370-DOW5I*8FPQ-Y.GH_/)':P]@RB-*D,_%V&[.72<-NYK5> MQVM;V'C'J108HS]G^(94JZI O&?5\T5S=$BWG[HD1&AI,+AN@&.8N*PA(YE+ M:I%2;;J)+F*=C2VN[] F+J/7S*C*13)'"5I7JYEA'5':C\K0)67'LD[>UDY" M:1W"L/3K>.TH$JO=RB"[9CJA*(R9U<=\9%;70&;H#/W69L\!P^5!/P;T3HIC M6D4]$JVIRO0T&*@ERV4%>:F3L4U>NK\+XV^V//"",GG@E!Z3^"V 0%R=OJ0H MK;E6>U=;2$K4"L>P&R0M!R,QT)H[6:SGYUS++-?V'QHM"V,0<@,4]PMN0/'/ M6F>&_[)'+WT]P5V_W>T ^?E=&>"7 RWE+J?=N]>'@(^EX%!V_1Z_,,D_;L5; M<>DF7FWA^I'1C?H=:"C8?.E!0>(NB+QH*\)XM@#XV"=QGZ8Y>C@+I12\N!8% M,H[_-@4E_/<0S" BQ%;.3#RCRX&6&%\@]>*,Q97O%;'G!E-ZAEA :#YY&7(G MG]:[U9L7A"A'Y2Y.T(]G1[-C5#22<9O;6;@$.0'U*2L/_!#8RL9>I$JG4J $*Y1MDNC4"F M-+>PD&1-=2[JQGM'ER+[XHX0\6WBP\ZN'<9Q#*ORBFW1(>V$#+E12GLM?,AR2!X" 5#%1UUCMJ\21B#)%;H$@R$"2^4?_()U9;=XU]#A4E?(KX MB]-'A4,5V#??U5KN(_9KAFXC(BA"&M$V?=;1IY*_.HV)/.^ PJ1R:;7SA]T& M0H(X4D0= -+'[3OJD ?I'H'3G#1%!-/JJ1;].XQF1 M1?E@E*72D)"MS7IB_4 M[5OET2RUK-Y[QL/INYH1_*.6O"4B."6"_037#TX[TD74,R+=M(O$GFO$GG&9 MLY;"QJ5?A?.,BALOMJD^6:0LC*JD6^,A<;N?_=+(A2E5[^HA22^"_6#KDV#R M^/3S%$4',/D 0QT;2EQ$HX'1QU"FOY@FO*HRX23315X$(HJ(BQ+J:M'"NG%!@HOJ=+-H0:W('L'5-/M8 MM!1R8([@FHB=+5I<+\!&<%W=?A8MJ17%D&,XC-,\ M =4KV' -A$?LG[=[X.?(QNW^>(->5P\MJ3D&K2+XXT/P!DB+((4$,7I\3-RK M/J84@,9;W+RR/Z*1N].P #$4.@>HB5_L M4O&2\I67!N2T1?88YTW')'XNQH\\@44Q>,D0%>48\.#FM=^U=Q&;PG1^;MME6@WV\M8&%HH)0:F:9G1.TK"J"J6FSVY=G48M[W\YHH!OH(%I'X-_ M2VK3T[&K._WN2@I@K:$=!TT'=:UV&4@@5IM]$N>O^[O@#<.6]@GMXA<7Q8Y, M<_+XS=8K:-,"^8QVP+*Y@UH#QN*N2H9(#744T![8>E $I,,H;/CC.PN12A(2 M^X;EIL&MET1!](HJ[^!4&90EDV=EQ@]B$EOT>&\0YM 6^ RR;G.K0O%^Q8(< M^*LWD'BOX'-^>($;M"MGC^>;KO,LS;P(Y3&3E RXQ//ST(XII@J63QFBUQ<3 MAF,ZJ )X<$ NLIZ]L*SC@'NMLBP)7N"I@3QC$Y\SSLK,QE62H*)5U+>NK-([ M!Z+48:&RHYBL'=0\[\3%M-O8MC.TLRFS+Y0QS,;3CSQGQ/4K&%A8GI>_HO]Y M@8,5?_[G]W"=__".QR#:Q>A/Y1^B*"Z$+OX;^A,(\0?_7^"7B1_/P$L1;PBR MTV,\@P-_!/W_V_-']) MLR#+T30^0I7F^*_OT X&_RAY*O[W(Z[0MRE&RY,R5C8*0JPQ_>N[+$'JI_>2 MXCR-?WVW\\(JMY"R+&*"[NJ;E_B_?/..M[_G<(1UE(F(\^0Y>,].\'\J M'>030%1<@Z!LO"YD?GSP@D@S7OB_&7 ]@;E+:7TOVKE5,_ES+$E9TPM>'"1\]?BG_O;H]@?(,M3L_@#43M'15K:^76-CA# M0X1A%9K*0F@-K5S@79Y$\)L)N(,Z89[@N.*ZJ%)G&T6:6KE(9A+URO=QQ$-Z M%G!BK1V2ZT_(H9OTY%[OSU;N'B%H R7ED4J<4P '?/"0E;T"Z M38)CX<%&*D!1B (YS8OU"S5MDC-B8-&KZ17>1[O"R? $_'Q;!!)F/2$"_]"F M:NEN=E)]\%Z5B[F."^?5$QJTIFGJ[\V-A'H$,+V-#>A7-?I[:)]7%3VAP03_ M!JD0E?1K[^6POE9NJ%05E(J2);I8(XY\\,*61L_KNZ?',.]H4-V_6KF)3<7] M\?E+>@OE1H!]J,AP)*GWI%;J57I%$F471,B+&!7.820.X9Z61EB2-G\H[>3S M2L^R9M0@ED)S%R1IMH)_\]'?-[&84U*VEY4D_ZL7?@4)]M*U5T?XP'X !HJS'WZ$8J[#"0H\6&=X N,3;R.P&,<1-E_ M0!*W_^LJSZHT":@O4!IU$)KL>U;"C6)X@@,H;_N@5=0I[5)SIMJ_+=[!&CU$ MP-T-K5_XAT8!L2([_FP9G@W#LWM KI-B.(1]=_)H0#$,UW% S8M7R="%,8#_ MA9K=P//14&]X#9NK]E$:AF'YW9@R=LI]B7"%W]YZFC^V#&+LR3/LM4#U!77NT(=NO.V+1>;%[;_?NT=X;]EI^?\Y3< +?KX M&B09Y*50H^QX\%2/ZLX9KK.9GH/7*-@%6_1J05&H%2G:V+F%T$&SK^&2[#2Y MHX@GS9!D:E[>8;7[$86DQM$F@=#M ?89=%P+DKVL%.1XAB@&M\>3.XOEMK-R M>?^7AR>B"^B;H 4V8@ K :%':E>/BA6[6L>2"+=O2>QRIJ:E ^3-05;DIE:7 M,D44>ZF)T7ZV1@7ENL):=@C1.+'/G]LY+\C0#*+BF<*&DLAK99N&>!?L\&'8 MXH=+X.G8[O'#'V=O5=>W(]K>2D92!<)"28?"7V^\4^T.(?S2W"QHWX)7D)C> MKU%B84XB@>UPA8P^B()#?EB](AGPZ$']9AL<6]<,8T:P46Q(5LOGW+60.[DC M8A@UQ\])41\VQ5L(!19270:8 W[VC_T)6:#Y"^;[^HZ&YX>0M"'9EDI^%?E_ M)GUZ"]LDE(#/$KLC>2Y+9 JH.X0XW?TRO3M6M M[ODBMV%[JAO/1B7C :4E=Z\2.W^T=([@P,Z6J/9\KW=E86"@^8?RY!YQ&/6 M<'-#G',(];D=Z.,RI*>-7*AV8A,3K"@.;V9;*WE6,Z"JM$9QPL15''\MTJU( MH5>TENKOPE3<[C4KU;5K=E0&*NUW9S3*7J0--03'4CI<^;_E*2Z!&/GP\$?0 M''KQHJ^84\!SUR6]Y!E#"= 1!A1R'\044@ M\]@QK82-ZRX8:%8-&^BGI"$0?.YHQ1XZA&2ZFTE+8C$ M7+1\LA(=+/;(UIF]4 0&VY[]3/W9RCTD$21BV8CXJO B/@G3>EBYY%440?Y; M6N"I0."H1 >'#$\1S[A2-[NS+O0BF(Z2ZD_[UY? M";8E_MFTHP '_B#3OY27S1#)3AZ60$LK-XCR6B?)EA9JZHQ9O4%)H%DCL@]Q ME'"UW0?PG]U 0*&V5NYOU[)DVYU6+X44H%P%(-Q'R"^ WP '"5S+?73[AF., M;L#.R\.:AL>-H=X'IK,V&O\BH%W8K_+H?O+>D0=P]#4#9W3[+@PH=V\*KN_< MO;&[CJ\AE]MU;8QN=2MF(RNY2:=F4-_YQ&A@Y8+Z0>IEL#(S"ZG=J$6!%D3O MX*0B]!;G=9R'_A6X 2$D+\B]OQSCZ!ED6=&A2!C'# C]\ 1"G,^S21-T,[4Z M'J&=CV;06WWM*IK@0_;QNZKX6;^L .D7*XF^K*NW?BFSC^BE]\A-[%S4WO.? M JA=IMWX:=(O5BZ!6G*C#/BJ/1W<=K88%'S_1EVSH%!\>B5VZ+];N86TFV_, M*L4NR5M-K5PDX2Z ;.;VHF^&]+2%EOG%9D 4Q$GIU$"^5F9B@&AK*RF 6-"L MYK?D'VW91SY/$LQ2*)04:*J!Y*WAIQO:VT9#IE Y!(IC?2K.$GB;^BB<%06^9#1W#EB$X9A&HC\M-%N M$8B60;$BTB$VS4Y6RBJ!RWSQ*U1.1SL!V$/RV\>A+^BW%VUNY6*[/@E\@H'? M]SX\/PUUOB+HSC;J0$_7!>B]>]7_QU#B MO#ZA_-=N"63"+U8N0?ZM0Q0BB_[YJ.CM1-IX5L(E4N.P>Z+E^MBY[&^Q2$U$ M3BLKE_9\A.(16OO[X$@ZR-2?K5S,.@(_0[4/ZE?E/00NHX:*3%5UU>IJ4\C< MH]9B&S^.E? (E6'JI8K)]FKYOFS($L-*0WDXT^I:JG]5RVUFY9[>PVGB/Q6" M)O+QM47'M\=L8^6R!E_CE+;_,YQT]3#5ZH"2VN#1K2XD1]\5B7W$(8.S>BL' M95)#;K:OO,$D,2?6UDJJ6B>OT#+^7W4,6H^77>4IY&%INBI'JV6!5!_KF!]+ M^Q+7TZS>U=5N%X2!EP$?O;#X*2''!_):V;FT;LG(]%PSDAPNR&YJB_/ZS)'^ M^3U:> J-@(/W__W_4$L#!!0 ( +" HEBVLSC?R@@ *4_ / <&%Y M8RUE>#,Q7S$N:'1M[5MM4]NX%OZ^OT*WG=V!F1B2 *5UV,YDP=UF9A>Z(;W3 M_:A89&5H]1F\OT/Y"CE ME,%?B3PDM+3J/R(K ME+8TMYV",B;R44C>%I>=5VY:)L;S02(/4BY&J0V;.P%YL%$T\(O-_$:#Y5DG27= MOJH.Z#(1S*9A(FP0@R3/48?H,A5#88GW,LX 3BC6=4&K?=NR-WLA!@6X?B)N M.([Z@]Z'WG%WT#L[)6(=(\'*-%ZM[??(%VX]WMT>A*=-/ZM+D47G)Q]&D0GI.Y=\)Z# MX5ZS/7=HM_]+]S0Z#\Z^_!;].7-DN]EL_[.DE3RY=^1ZF*]Z#7*<4D;Z(DZ% M47F#Q%Q;D4R)3:D-E]Q0"_-,F$+2:9A(?EEWPQM0Y'^EP2EFRSB9P%BJ;Y MFDC.1O#T'6BTAPI3,%.N+,%15.2$YE-2YE:7''2E\ QA*L00)1E<:4$E26@, M'VFB,JB5K/)RUP1R'G-CJ)ZB2$8O.*Q;F]/ 9PR4@24EYA%< P5BH>,R [$< MAH,FC&L"_HE38DK\M1@_X9I7DZ !F3 2JF$H<F)B6)5!,SHXOF(V&LA@:/4/S0ZPU:-FJH-S-EKFF[ ?Z#@+__#( _N(*2 MGUY?MINM=QU38;NJ&S%JJB01<+EEMAV&>@1*!8=60)\82HZH(AQ,'TIA4AR! M8ADD#4P<> WFQE*9$L;A^EI)#]M"JY@S^-B0+4 IXP![#\7H,DYI/N*D"Y&Z M7TJ0<)W4P1;W6KAN"J_\I<"&)?=TP?D)AO,:BSRJ49>U%TJN+)3 0FCG,K= M BNO\':^5!A'^"*NVF\7,'C9%#H\:+<.W[[9?]?>.]P_;!_<@T_0-3]]0IUP M \X%6+F"Y';,-[!6BFEIUA^"1-> XUI 0.PAU>(+E1!'H\SS,( J* ?+AAVN,R+7X&3(O&5)8N_B,, M>9) HR+& ""SHN%8E))K)#1_N;H)<%1RL&= CA,/N^OPQ2VSJKMP=U:3Y [9!XLY M%<>E1I36*J=5TV;*6+B!KW)@,A/#3'_Y_6"R==.8! @'F6%)O-(]!L2Y#3_< M"\S+N6;;7J^4FGFAB3G%$90SEVR=2ZI$."527'!9[?XMR3<>[J4U6?GOH.#] M=B\.7O3NA7M1PF:<;2S".V:;.FL6D1YA?X?R\EI'M5"/0EMEE3;SDLY] '-F MF;"6\Z]ETZ&"JA$%F -W2Q;0"Y(7@:3(_S%[FX6$_A?I0 #'/W+/'9[A=N; M;8K--D570K\ [A7 "]S"PLVP6'! <56.S;<+)IQ>8'WE^P=78;G.Q[WCF6U MWXD;56?O-Q!7) 3*8*#A\WQP,X^JA@G& !>@KVGX*L] B6?*#% &/G+65+EX MY5[]IH+;;"0X2D"AEF@(Q0T *'<9!"#N7AY67&CX(D?D8R7''"N=G(ZJ=Z"Z M2CH\*Z2:?STNO6FV5DZK6+= M+LH*2N)YQLX08@#73A<\S BJHW@ R(*6$::_Y*PS1]T.X*X: "3M# \-'YK M94Y'=_[0S^T.18(">K8Z;O3X !3.QE="(,6N@OS@W8_NS*1E-PBT;KF_]]#Q M;ZX(P#]ZV9[J@*=[7A/P2S"$Z'P1NM\!?K":>==-=G@1.<,PX&8;8R$&S40% M(D @ZE*LD@_<@.HTJG^R"P!] RQ?>:X @=;23UODWR#2WM@D K1"]!;YG4Y) MNT':S?9^#>$K'^"2][PI5QQ8L'YX+ MN#:V;6Q[9K8](&=MPM7+AL;&MHUM3\VVAX0K%1RG@B$+NV('A]\L>OJ+P>P+:_%L'@+^Y[OOS=X-K+!/>^P;\3 MQ?8;/%]F^=(;&K'T+?:5[RQXSCKUK[>G\V10T!'W"2"@B>4ZI')"I\9%^Z-= M_)+]^Q^.=MW7\_\/4$L#!!0 ( +" HE@*R#UGSP@ +T_ / <&%Y M8RUE>#,Q7S(N:'1M[5MM4]NX%OZ^OT*WG=V!F1B2 *5UN)W)@KO-S"YT(;W3 M^U&QY5BWMN6UY(3LK[_/D9P70B@!RA;:\ %P?"2=<_P\YT56CA*3I6]_8D>) MX!'^LB,C32K>!I^\O=9.^VC774)@MY8X&JAHPK29I.+?+S)>#F7N,UX9]2^9 M%:HT/#>=@D>1S(<^>UU<=E[8:2,YF@V2N9<(.4R,W]PYD#DDCG9QW\H54ZE8 MY<;3\F_AMYJ%Z;B5/*,*O]FQ]V*>R73B]V4F-#L58W:N,IY/!0?*&)5!UHA+ MX_%4#G._I#5I-1H_72=4J2K]ETW[TQDGT@A/%SP4?E$*;USRPBTW=AH/5!IU MEG3[HCK092PCD_BQ-%X(29&3#L%E(@?2,.=EF@%.*-9U0:M]V[(W>R&$ J)\ M(FXX#L[[O7>]XVZ_=W;*SMZQXS/O^'TO>,>"3\'QQW[O/P$^A4!P?G7WSLGO99_XR=?_P]8*T][K7VM_CV;NL@Z31.O-WGZ#=7'OC^#T)#AI_*@N)1>,)-PXR^Y8R'<1U(7*9_X<2HN%]WQ"@K]K](TQ70Y M*^-IPTO3L79[L"G3_H!KDFRIRT]:S%7S#Q MQ=O6SM1O"PYS4[::S>4)OQ$ 6,)'@I5B),581'C<4K,_*Q@@RG3"S@5E?:9R M]DZ5&6LUO3^9BMD'/@E5QBY4;,:\% W6R\.=S@PEE.[G27^#EK70TGX&:/D5 MSH\(#=F$?<[5.!71$$_?@J9T4(D49LJ5832*RYSQ?,*JW)25@*XF8=I%6%.('@!2@V@7U(LAO*:N$.<2M,Y.6I(&250I M!, (!=C:Y;35)^0Z87&JQGI*EU(,40Z4:/08IP^=WM"RL8!Z/57FFK8;X#\( M^/O/ /C]*RCYY>5EN]EZT]$UMNNZD:*FBF.)RRV];3'48R@5+%J!/CE(!:&* M"9@^2*5.: 2)94@:E#CH&N:&J=(5QM'ZI4H=;(M2A2+"QYIM :61 .P=%(/+ M,.'Y4+ N(O5YE4+"=E0'6\)I8;LJNG*7DAJ7W-&%YF<4SA=8Y%!-NJR]4'QE MH1@+D9W+W(($55[^[7RI,4[P)5RU7\]A\'U3Z/"@W3I\_6K_37OO$>0+C!LR/B&J\C*:P!Q$E'\A4F@D5;ZN6I2!@&6+![_A[172A^[')^+(VJ*C* M N33MM@,0U5&5@';!PU%CAHR!0=Q1Q1$;A)!C^=XAB @"^3##=,>EVGA,V!: M,.)I9>,_P5#$,1H5.0* ](J&8UY*KI'0W.7J)L0R"P.1C+1K=0:J,C>KL$[* MY3-I07U !M,.T0;+(1S!?3IT.0;*.16&54DH7:B<5DV;*6UP@U[I8#(=8J:_W'XPV[II3 S"(3,LB=>Z MAT"TL6R 7DI>FY(B_U-U-8X+XJY(PP-*_ MRD.[5[B]V:;8;%-T4_0+<*\$+V@+BS;#0BF XKH8!F9\G4IPYP;,/N;9H%7(>ZSG\<:.P/$ %%:7>A0(U0G<0_(0LN(Z2]%U)FA;@>XJP< 8"DO MM/"UVUJ9T=&>0W1SV\.14*"=9,M7F0>41BPLXVH M$$,S48,(""1=BE7RGAU0GTIU3W8.H*^ Y2O/%1!H+?VT9?X5(NV-32*@Y9.W MV!]\PMH-UFZV]Q<0OO(!+GG/F7+%@0O.:?_31%^;O7>P;>5AQ*\>UNX(A?L> M2;[QR,'$WSSY-6U[!I2W,T14A=JBTK=O!5QE=X.?=O7NZO.:JUSWJ '[EOC\ M+>N(YP*RC6T;VYZ9;0_(79NP]6- 9&/;QK:G9MM#PI;RCA,I8A9T=*[3@\7V7YTAL;N?3M]I7O,$0>=1:_]I[,DD'!A\(E (_'1I0^3\=\ MHFVT/]JE+]^__>EHUWYM__]02P,$% @ L("B6#69P<:Q" !$ \ M !P87EC+65X,S%?,RYH=&WM6VU3V[@6_KZ_0K>=W8&9!/("I778SJ1@MIGI MAFY(9[H?%4M.=)$MKR0GY/[Z>X[DO!"2$IIV"]1\ !P?2><2__XBH7HHTH#0 MW*K_B"13VM+4MC+*F$B' 7F=W;1>N&F9&,\'B;0ZXF(XLD'MX%BD('%Z"/>= M7#:3BE5JJT;\CP?U6F9;?J6J55E0:[E[,4V$G 9]D7!#NGQ">BJAZ4QPH*Q5 M"* D:ZWH]D5U0)>)8'84Q,)6(Y#D*>H0WHS$0%CBO8PS@!.R;5U0;]RW[&8O M1* UX_$#6=AK]^YZ)RU^YW++KF\(&?O.^$%N>ATV]VS3OL#? 1WP][#7?35 M*'E4_OGXJ7?UJ=WMD_XEZ7WZ$))ZDU;K1WMT_[!^S/Q_Z+;^^Y!?>IU^ M)[PB[>XY"3^_;W?_"$G[K(\2]3?-HPIIP[T_P^YY>%[Y65V*+CB__-@/S\FR M=\%[#H/-6F/NT';O7;L;7E4O/W\(_YXYLE&K-7ZX[S9[:S?G_/:R_JK6^G<# MDN3Q5T?EW:SM5,B9IF)(P@/R3G%I>85$7%L13XD=41NL.&(IB3%A,DFG02SY MS;(C7H$J_\T-3C%;R,E4C:7:MIS%5; F,<& &BY%RN_X9J'NT<%Q\^37'^6L M8O69J2)%;:O.XB^8^.)M_6#FMR6'^2GKM=KJA#_HT9,1'7.B^5CP"6?PN(4A M?^5@ -=R2GH<:QFB4G*A=$+JM>I?1,7D(YU&*B%7*K83J@$MG30Z6- %BYA% M*5.B92NT-)X 6MZ!\QFB(9F2ZU1-)&=#>/H.--I#A2F8*566X"@J4D+3*;D[ BF/N#%43U$DH=<D48R9S G('@)2A5 O\!8#,H;Y YR2LH%.0I< MFI6E05,F<.(*2N02!( 1"F#KEC-.GXB:$8FEFI@9730?"F,UM*^$XH=>;]"R MLH1Z,U/FCK8E\'<"_M$3 '[_%DI^>WG3J-7?M$R![:)NQ*BIXEC Y9[9=QCJ M$"@5'%H!?6(@.:**<#!]((49X0@42R!I8.+ :S WDLKD, [7UTIZV&9:19S! MQX;L 4H9!]A[*(8WT8BF0T[:$*E[N00)URH>[W&OA6L7\AB ME!2,6J?HP @FJ!9H@/#5FDN<*A;;**FWF)9W[ .9,$F$MYU_*I@,%52,*, $:NEGV@%R0O PF M1_B+W=TL)O!_<@$&./KG:>3V"O?+;8IRFZ(MH5\ ]PK@!6YAX698)#B@N"C' MYML%$TZOL;[R_8.KL%SGX][QS#:@'\2-HK/W&XAK$@)E,-#P>3[8S*.B88(Q MP 7H:RJ^RC-0XID\ 92!CYPU12Y>NU=?5G#E1H*C!!1JL8907 & M:<5J MK^:/,/Q!IMXAV0-L6WN@[YM;>XN)0-KZRD]#I-_B//3&DP'3H'SRC\"V+1ZA MFX%A(>CJNL!MS/OB:H,/#LWAZF')=0[Y":+E,5 :LYPZ. MTK;2ML=FVRX!:R1X3"[F.QB7?C.^#%S/#B2E;:5MC\VV'0+7WD=__@EBUIWH MM?^E\ 5_<>/Q46['?M-O42[MYKL-?_]2$IMO<'N>I"NO2,3*E^37OC3@*6LM M?WM^-,\$&1UR'^BK-+96,M97@S,E\Q+FAT;>U<;5/;.!#^ MWE^A:X<69F(3)^'-R3&3IN&.F3N@D,[T/BJV'.MJ2ZZDD.1^_:WD. DA 0JA M(47Y 6MI'UVGUW+6[2-6*7)\1O4B D.X3MJ**H2KZ3HWCFE^MF+,(I349^ MAZ9$HC,R0)<\Q:P0['*E> JRB@R5@Q/:8[[0>^K=]/QBGX G7/CORN93'\14 M$4=F."!^)H@S$#C+MQOD&G=Y$M;G=+M3'=!E0$,5^Q%53@"2A&D=VL.8=JE" MN97U"F"$[*$F\"KW;;O<"@$H0,0+,4.K?=DY/3EM-3NGYV?HXLOEU9?F60=U MS@N;O =T8_[Y]$4?5'.\0[1%_?*;;GHJMTR#O*J>^72:S5'\PHU/YU?=-J? M+%%?EF<*>AZ5]Y_BCA59_P48Y/P$=?YLHZOFY67G,XJX,%+?^U]W-0\VG6YA&ZP*. I^B*1VJ !2FA4Q:X M-XW5XFF&V6ABJI(Q=A^,+"2P!4P=$T&Z(Q00H6@T0I1I"2I0@$%EJB@H@R5J MQ91$J#TD05_1:X+.HXC"%!ACX7CPA#+, HJ38K"$!)&9IL,U248EE/6%[,,I M%BF.9IZ 8[Z8)Z#>"H<\4Z#8K'@A!'D( 7"-X0J++F9$.N?#A(Q0,U!Z1(>@ MQHC-M!S)-\8'"0E[Q)\+SMFC%8.M^HAE5F"1WZ4D.&MX/RW+[6Y M"G\8(4V@LC<%3IE6W3'X[\#[]GC;FX3@C$GS#;QR>7[%]60GS9F9M--/("%!]&2) M9O@D60GRO4\%26&.U'R:LG,;[R#(5=[>=KB3\S2#N0'N)A!X!2,^UA M$&/6(P4QO:-J+9^6FA17UY$SX:-^29N^JEE>KHB7E0WA)67P&$RQ89H>P51G MYCP5SY(64_T8A=VEYF=)2^ D03"3")UXQ_E6YED^FB1D6#.D9G6=KD&JG^3T MYAD19EM94'C\P-!,Y5')R(-N^8(@3'DH"P46J.@N8?1S'I@7T?)'G?6A!6MU M!?U0DIA)1P+0:*G'WK_S]LOUN6>)THE@4=3J"DZ]RP4\<8U"NGP#^FMQ![C' M^T!:.H2$,.&E"\P<3P *)CB3Q)I4+:"O+N,OI^ 1KXV&)RR1ZB2'[%GV+S0C?<;<)V1_>!( M73.V]3K^X\A_;:8P*X0DX/E3SC];D M94/-8GN]V-:;(FWD;SZ#++;-Q+;FR.?.DAJG30,;22>+;3.QK3<-;$,>N!"4 M!33#R>U MFZU96B)9;*\8FZU9VIJEK5EN:KOH(R>)(NM^20'C MVDBSV%X%MC47*FS@;SJ!++;-Q+;N_Z-8>#/<)H#-(Y+%MIG8UER;G!8F;V6! M.PN3\%U?D5W>1&7/]6H'=S516>N%XH?>_EYXE_@%X%WMW?=<5*_L4P6;!DOM MT='WUKD@/4Y9;]R4!.(DOZ*.!4&,*Q02DI)PTN,DH@D)BPXGTU8.,\T8]"WV M24.&%D]3*J6^#:^;SV1]D7%);G9[.'Q$1X?\LGRAH^*HJR_VPRMRIM^20=_N M" D2$4%8H$= 0E^T!^TUU+GK]^:%>EZ#Z<;5FQOS6Z+W*SN(B=)_.I#BD("J MVNAZ'1RI\<8A*&VZP^@^ . 1+,*$2&,GK6&/,"(@F*<0M>42V+2/8=\;;0QD M/XC'0-V'$]TXO"M*L(JD\=O&KNF6^7_4$L! A0#% @ ML("B6),A+"L.OP$ ''\: !$ ( ! '!A>6,M,C R-# S M,S$N:'1M4$L! A0#% @ L("B6$_/;"8J: $ ."T5 !$ M ( !/;\! '!A>6,M,C R-# S,S$N>'-D4$L! A0#% @ L("B6+:S.-_* M" I3\ \ ( !EB<# '!A>6,M97@S,5\Q+FAT;5!+ 0(4 M Q0 ( +" HE@*R#UGSP@ +T_ / " 8TP P!P87EC M+65X,S%?,BYH=&U02P$"% ,4 " "P@*)8-9G!QK$( $0 #P M @ &).0, <&%Y8RUE>#,Q7S,N:'1M4$L! A0#% @ L("B6 ,@ M*2X$!P M%( \ ( !9T(# '!A>6,M97@S,E\Q+FAT;5!+ 4!08 !@ & '(! "820, ! end XML 72 payc-20240331_htm.xml IDEA: XBRL DOCUMENT 0001590955 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001590955 payc:RentalClocksMember 2024-03-31 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2023-12-31 0001590955 us-gaap:SubsequentEventMember payc:TargetPerformanceLevelAchievedMember 2024-04-04 2024-04-04 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 0001590955 us-gaap:TreasuryStockCommonMember 2023-12-31 0001590955 payc:AffiliatedWithMrRichisonMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember 2023-07-28 2023-07-28 0001590955 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001590955 payc:SponsorshipRightsMember 2021-07-01 2021-07-31 0001590955 us-gaap:RestrictedStockMember 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember 2024-03-31 0001590955 payc:AffiliatedWithMrRichisonMember 2024-03-31 0001590955 payc:FurnitureFixturesAndEquipmentMember 2024-03-31 0001590955 us-gaap:LandMember 2023-12-31 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001590955 payc:NamingRightsMember 2023-12-31 0001590955 us-gaap:RetainedEarningsMember 2022-12-31 0001590955 srt:MinimumMember payc:RevolvingCreditAgreementMember payc:AmendmentNumberTwoMember 2023-07-28 0001590955 payc:RevolvingCreditAgreementMember payc:TermLoanFacilityMember 2023-07-28 2023-07-28 0001590955 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001590955 payc:WalkerAwardMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2024-04-04 2024-04-04 0001590955 payc:RevolvingCreditAgreementMember 2022-07-29 0001590955 payc:ImplementationAndOtherMember 2024-01-01 2024-03-31 0001590955 us-gaap:TreasuryStockCommonMember 2022-12-31 0001590955 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001590955 payc:CostsToFulfillContractMember 2022-12-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2024-03-31 0001590955 payc:MarketBasedRestrictedSharesMember 2024-03-31 0001590955 2024-01-01 2024-03-31 0001590955 payc:CostsToObtainContractMember 2023-01-01 2023-03-31 0001590955 payc:ImplementationAndOtherMember 2023-01-01 2023-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001590955 2025-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:SOFRPlusMember 2024-01-01 2024-03-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001590955 us-gaap:GoodwillMember 2024-03-31 0001590955 us-gaap:LandMember 2024-03-31 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001590955 srt:MinimumMember payc:FiftyPercentOfMatchingContributionMember 2024-01-01 2024-03-31 0001590955 payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember payc:TimeBasedRestrictedStockUnitsMember 2024-04-04 0001590955 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember payc:AmendmentNumberTwoMember 2023-07-28 0001590955 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001590955 2026-01-01 2024-03-31 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001590955 payc:RevolvingCreditAgreementMember us-gaap:LetterOfCreditMember 2022-07-29 0001590955 us-gaap:EmployeeStockMember 2024-03-31 0001590955 payc:NonExecutiveEmployeesMember us-gaap:RestrictedStockMember payc:TimeBasedVestingMember 2024-01-01 2024-03-31 0001590955 us-gaap:RetainedEarningsMember 2024-03-31 0001590955 payc:RecurringMember 2024-01-01 2024-03-31 0001590955 2023-03-31 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001590955 us-gaap:GoodwillMember 2023-12-31 0001590955 payc:CoChiefExecutiveOfficerMember us-gaap:RestrictedStockMember payc:TimeBasedVestingMember 2024-01-01 2024-03-31 0001590955 us-gaap:PerformanceSharesMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2024-04-04 0001590955 us-gaap:ConstructionInProgressMember 2023-12-31 0001590955 us-gaap:CommonStockMember 2022-12-31 0001590955 payc:JulyTwoThousandAndTwentyTwoRevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember payc:SOFRPlusMember 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember payc:ABRLoansMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember payc:ABRLoansMember 2024-01-01 2024-03-31 0001590955 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001590955 srt:MinimumMember payc:NamingRightsMember 2024-01-01 2024-03-31 0001590955 payc:FiftyPercentOfMatchingContributionMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember 2024-01-01 2024-03-31 0001590955 payc:ExecutiveOfficersMember us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2024-03-31 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember payc:SOFRPlusMember 2022-07-29 0001590955 payc:MarketBasedRestrictedSharesMember 2023-12-31 0001590955 us-gaap:SubsequentEventMember payc:ThresholdPerformanceLevelAchievedMember 2024-04-04 2024-04-04 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourZeroFourPerShareMember 2024-01-01 2024-03-31 0001590955 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-03-31 0001590955 payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember 2023-12-31 0001590955 us-gaap:CommonStockMember 2023-03-31 0001590955 payc:CostsToObtainContractMember 2024-03-31 0001590955 payc:StockRepurchasePlanMember 2024-01-01 2024-03-31 0001590955 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-01 2024-03-31 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001590955 payc:NonEmployeeMember us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2024-04-29 2024-04-29 0001590955 us-gaap:ConstructionInProgressMember 2024-03-31 0001590955 us-gaap:ComputerEquipmentMember 2024-03-31 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2024-01-01 2024-03-31 0001590955 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToThreePointZeroToOnePointZeroMember payc:SOFRPlusMember 2024-03-31 0001590955 us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001590955 payc:RentalClocksMember 2023-12-31 0001590955 payc:NamingRightsMember 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:FebruaryTwoThousandTwentyFiveMember 2024-01-01 2024-03-31 0001590955 payc:StockRepurchasePlanMember 2024-03-31 0001590955 us-gaap:TreasuryStockCommonMember 2024-03-31 0001590955 us-gaap:CertificatesOfDepositMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001590955 payc:CostsToFulfillContractMember 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:FebruaryTwoThousandTwentySixMember 2024-01-01 2024-03-31 0001590955 payc:MarketBasedRestrictedSharesMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockUnitsRSUMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2024-04-04 0001590955 payc:CostsToObtainContractMember 2022-12-31 0001590955 payc:RevolvingCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember 2024-03-31 0001590955 payc:TermLoanFacilityMember 2023-07-28 2023-07-28 0001590955 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001590955 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2024-02-05 2024-02-05 0001590955 us-gaap:RetainedEarningsMember 2023-12-31 0001590955 payc:CostsToFulfillContractMember 2023-03-31 0001590955 2024-04-01 2024-03-31 0001590955 us-gaap:TreasuryStockCommonMember 2023-03-31 0001590955 us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001590955 us-gaap:ComputerEquipmentMember 2023-12-31 0001590955 payc:CostsToFulfillContractMember 2023-12-31 0001590955 us-gaap:BuildingMember 2023-12-31 0001590955 payc:RevolvingCreditAgreementMember 2022-07-29 2022-07-29 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandTwentyCeoPerformanceAwardMember 2024-02-07 2024-02-07 0001590955 2024-04-23 0001590955 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember 2024-03-31 0001590955 payc:CostsToObtainContractMember 2023-12-31 0001590955 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001590955 srt:MaximumMember payc:StockRepurchasePlanMember 2024-03-31 0001590955 payc:ChadRichisonMember 2024-01-01 2024-03-31 0001590955 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember us-gaap:BridgeLoanMember 2022-07-29 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001590955 2024-03-31 0001590955 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001590955 2023-12-31 0001590955 payc:CostsToFulfillContractMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:MarketBasedVestingMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001590955 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember 2024-03-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001590955 payc:FurnitureFixturesAndEquipmentMember 2023-12-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001590955 payc:ExecutiveOfficersMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:TimeBasedRestrictedStockUnitsMember 2024-03-31 0001590955 us-gaap:BuildingMember 2024-03-31 0001590955 payc:TimeBasedRestrictedStockAwardsMember 2024-01-01 2024-03-31 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:FebruaryTwoThousandTwentySevenMember 2024-01-01 2024-03-31 0001590955 us-gaap:CommonStockMember 2024-03-31 0001590955 payc:ChadRichisonMember 2024-03-31 0001590955 us-gaap:RetainedEarningsMember 2023-03-31 0001590955 payc:AfterTwoYearsOfEmploymentMember 2024-01-01 2024-03-31 0001590955 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LendersMember 2022-07-29 2022-07-29 0001590955 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsLessThanOnePointZeroToOnePointZeroMember payc:ABRLoansMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandTwentyCeoPerformanceAwardMember 2020-11-23 2020-11-23 0001590955 us-gaap:CommonStockMember 2023-12-31 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToOnePointZeroToOnePointZeroButLessThanTwoPointZeroToOnePointZeroMember payc:SOFRPlusMember 2024-03-31 0001590955 payc:CostsToFulfillContractMember 2023-01-01 2023-03-31 0001590955 us-gaap:PerformanceSharesMember 2023-12-31 0001590955 srt:MaximumMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:TermLoanFacilityMember 2022-07-29 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001590955 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001590955 us-gaap:SubsequentEventMember payc:MaximumPerformanceLevelIsAchievedMember 2024-04-04 2024-04-04 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember us-gaap:SubsequentEventMember 2024-04-04 0001590955 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-03-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001590955 payc:RestrictedStockAwardsAndPSUAwardsMember 2023-01-01 2023-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001590955 payc:RecurringMember 2023-01-01 2023-03-31 0001590955 2022-12-31 0001590955 payc:PropertyAndEquipmentNetExcludingLandAndConstructionInProgressMember 2024-03-31 0001590955 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001590955 2023-01-01 2023-03-31 0001590955 srt:MaximumMember payc:NamingRightsMember 2024-01-01 2024-03-31 0001590955 payc:OneHundredPercentMatchForPercentOfParticipantsContributionMember 2024-01-01 2024-03-31 0001590955 us-gaap:PerformanceSharesMember 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:SOFRPlusOneMonthInterestPeriodMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:TimeBasedVestingMember 2024-01-01 2024-03-31 0001590955 payc:CostsToObtainContractMember 2023-03-31 0001590955 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001590955 srt:MaximumMember payc:FiftyPercentOfMatchingContributionMember 2024-01-01 2024-03-31 0001590955 payc:CostsToObtainContractMember 2024-01-01 2024-03-31 0001590955 us-gaap:RestrictedStockMember payc:TwoThousandAndTwentyThreeLongTermIncentivePlanMember payc:ShareBasedCompensationAwardVwapEqualsOrExceedsFourSixtySixPerShareMember 2024-01-01 2024-03-31 0001590955 payc:RevolvingCreditAgreementMember payc:LeverageRatioIsGreaterThanOrEqualToTwoPontZeroToOnePointZeroButLessThanThreePointZeroToOnePointZeroMember payc:ABRLoansMember 2024-01-01 2024-03-31 iso4217:USD shares pure shares iso4217:USD 0001590955 Q1 false --12-31 P9M P1Y P181D P181D 10-Q true 2024-03-31 2024 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 58110019 371325000 294025000 19997000 16442000 50809000 37613000 1807000 1383000 18391000 124397000 118206000 568335000 486060000 2727991000 2327366000 3296326000 2813426000 520182000 498197000 49136000 50112000 51889000 51889000 712935000 680272000 102796000 103643000 4733264000 4197539000 20969000 13875000 17282000 20091000 30492000 42497000 56086000 27604000 22812000 85438000 83302000 213881000 206567000 2728431000 2328076000 2942312000 2534643000 133454000 143750000 109435000 107657000 110000000 108453000 352889000 359860000 3295201000 2894503000 0.01 0.01 100000000 100000000 62719000 62675000 56557000 56528000 627000 627000 634818000 724493000 1697191000 1469981000 -495000 -1039000 6162000 6147000 894078000 891026000 1438063000 1303036000 4733264000 4197539000 491896000 444421000 7985000 7216000 499881000 451637000 63670000 53085000 14961000 12147000 78631000 65232000 115524000 103574000 50509000 42669000 -48104000 65605000 17507000 14125000 135436000 225973000 214067000 291205000 285814000 160432000 782000 837000 5009000 6004000 290041000 165599000 42854000 46303000 247187000 119296000 4.37 2.06 4.37 2.06 56546000 57867000 56552000 57991000 247187000 119296000 837000 1050000 293000 200000 544000 850000 247731000 120146000 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 62675000 627000 724493000 1469981000 -1039000 6147000 -891026000 1303036000 44000 0 -89675000 -89675000 0.375 19977000 19977000 15000 3052000 3052000 247187000 247187000 544000 544000 62719000 627000 634818000 1697191000 -495000 6162000 -894078000 1438063000 247187000 119296000 32468000 26272000 73000 124000 398000 418000 -10000 13000 276000 308000 -93790000 27819000 -10489000 -1650000 100000 -78000 3555000 -5041000 13888000 6984000 -182000 -385000 -572000 -2923000 37640000 38519000 2980000 -4645000 35673000 24933000 -10401000 -10845000 -13636000 -8835000 6570000 3386000 5892000 6859000 148636000 146103000 0 25000000 90000000 25000000 47728000 40618000 13000 42285000 -40618000 3052000 626000 21209000 -400355000 -183629000 376094000 183003000 567015000 288488000 2422760000 2409095000 2989775000 2697583000 371325000 505590000 2618450000 2191993000 2989775000 2697583000 9070000 6991000 3589000 3597000 5080000 1933000 <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><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Paycom Software, Inc. (“Software”), together with 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We 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 payroll, talent acquisition, talent management, human resources (“HR”) management and time and labor management applications.</span></p> <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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-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, 2023 (the “Form 10-K”) filed with the Securities and Exchange Commission (“SEC”) on February 15, 2024.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements include the financial results of Software and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted 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. Intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s 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 months ended March 31, 2024 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="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-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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our revenues are seasonal in nature. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of our payroll and tax filing services, we (i) collect client funds to satisfy their respective 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 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-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. We typically invest funds held for clients in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">These available-for-sale securities are recorded 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:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reports the cash flows related to the purchases of investments from funds held for clients and related to the proceeds from the maturities of investments from funds held for clients on a gross basis in the cash flows from investing activities section of the consolidated statements of cash flows. Additionally, the Company reports cash flows related to cash received from and paid on behalf of clients on a net basis within the net change in client funds obligation in the cash flows from financing activities section of the consolidated statements of cash flows.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-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;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our common stock. As of March 31, 2024, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">796.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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 equity incentive awards 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-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, we repurchased an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,681</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">194.62</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, all of which were 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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires incremental disclosures in annual and interim periods related reportable segments, and segment expenses but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements include the financial results of Software and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted 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. Intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s 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 months ended March 31, 2024 are not necessarily indicative of the results expected for the full year.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of 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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our revenues are seasonal in nature. Generally, we expect our first and fourth quarter recurring revenues to be higher than other quarters during the year because payroll tax filing forms and Affordable Care Act forms are typically processed in the first quarter and unscheduled payroll runs (such as bonuses) for our clients are typically concentrated in the fourth quarter. In addition, these seasonal fluctuations in recurring revenues impact operating income.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of our payroll and tax filing services, we (i) collect client funds to satisfy their respective 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 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-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. We typically invest funds held for clients in money market funds, demand deposit accounts, certificates of deposit, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">These available-for-sale securities are recorded 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:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reports the cash flows related to the purchases of investments from funds held for clients and related to the proceeds from the maturities of investments from funds held for clients on a gross basis in the cash flows from investing activities section of the consolidated statements of cash flows. Additionally, the Company reports cash flows related to cash received from and paid on behalf of clients on a net basis within the net change in client funds obligation in the cash flows from financing activities section of the consolidated statements of cash flows.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-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;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our common stock. As of March 31, 2024, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">796.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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 equity incentive awards 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-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, we repurchased an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,681</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">194.62</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, all of which were shares withheld to satisfy tax withholding obligations for certain employees upon the vesting of equity incentive awards.</span></p> 1100000000 796000000 2024-08-15 15681 194.62 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires incremental disclosures in annual and interim periods related reportable segments, and segment expenses but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are assessing the impact of this ASU on our consolidated financial statements and disclosures.</span></p> <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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-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 from contracts with clients. Sales taxes and other applicable taxes are excluded from revenues.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recurring revenues are derived primarily from our payroll, talent acquisition, talent management, HR management and time and labor management applications as well as fees charged for form filings and delivery of client payroll checks and reports. Payroll includes Beti®, Payroll and Tax Management, Vault, Everyday™, Paycom Pay®, Client Action Center™, Expense Management, Mileage Tracker/FAVR, Garnishment Administration and GL Concierge applications. Talent acquisition includes our Applicant Tracking, Candidate Tracker, Enhanced Background Checks®, Onboarding, E-Verify® and Tax Credits applications. Talent management includes our Employee Self-Service®, Compensation Budgeting, Performance Management, Position Management, My Analytics and Paycom Learning 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, Enhanced ACA and Clue®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">applications. Time and labor management includes Time and Attendance, Scheduling, Time-Off Requests with GONE®, Labor Allocation, Labor Management Reports/Push Reporting®, Geofencing/Geotracking and Microfence® tools and applications. In addition, 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contract period for substantially all contracts associated with these revenues is one month due to the fact that both we and the client typically 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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-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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 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 collected upon contract inception and is deferred and recognized ratably over the estimated renewal period (</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 10-year estimated client life).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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-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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in deferred revenue related to material rights for the three months ended March 31, 2024 and 2023 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:67.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of revenue included in beginning of period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract balance, net of revenue recognized during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-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;min-width:fit-content;">22.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of deferred revenue related to material rights in the remainder of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_45fd4b8c-f2c6-44ec-bf04-b3686d64f70f;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_61d3b3a7-9d49-48ca-8ec7-028bb7d167cf;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_87d68837-2987-4da3-970c-b54fe860dec7;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Assets Recognized from the Costs to Obtain and Costs to Fulfill Revenue Contracts</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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 10 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 is included in sales and marketing expenses and general and administrative expenses in the accompanying consolidated statements of comprehensive income.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the asset balances and related amortization expense for these contract costs:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:35.007%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:13.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.162%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.802000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of and for the Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beginning</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capitalization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Ending</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of and for the Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beginning</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capitalization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Ending</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">343,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in deferred revenue related to material rights for the three months ended March 31, 2024 and 2023 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:67.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of revenue included in beginning of period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract balance, net of revenue recognized during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 130469000 117416000 5723000 5086000 12293000 8472000 137039000 120802000 We expect to recognize $22.1 million of deferred revenue related to material rights in the remainder of 2024, $22.1 million in 2025, and $92.8 million thereafter. 22100000 22100000 92800000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the asset balances and related amortization expense for these contract costs:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:35.007%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:13.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.162%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.802000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of and for the Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beginning</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capitalization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Ending</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of and for the Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beginning</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capitalization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Ending</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to obtain a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">343,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Costs to fulfill a contract</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 378467000 33843000 15380000 396930000 420011000 35557000 15166000 440402000 325457000 31497000 12963000 343991000 338895000 33649000 11956000 360588000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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-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:67.966%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.358%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.678%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and capitalized software development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental clocks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">468,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">520,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">498,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalize software development costs related to software developed or obtained for internal use in accordance with ASC 350-40. For the three months ended March 31, 2024 and 2023, we capitalized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of software development costs related to software developed or obtained 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental clocks included in property and equipment, net in the consolidated balance sheets, 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to the repayment of our debt on November 21, 2023, we capitalized interest costs incurred for indebtedness related to construction in progress. For the three months ended March 31, 2024 and 2023, we incurred interest costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Included in the construction in progress balance at March 31, 2024 and December 31, 2023 is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;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-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;min-width:fit-content;">31.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, 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-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:67.966%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.358%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.678%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and capitalized software development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental clocks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">468,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">520,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">498,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 401431000 371665000 179933000 179874000 172081000 164856000 43755000 42364000 32657000 32413000 18508000 18500000 848365000 809672000 468352000 437291000 380013000 372381000 106373000 92020000 33796000 33796000 520182000 498197000 29800000 21400000 800000 1400000 0 500000 2000000 4200000 31500000 25300000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of both March 31, 2024 and December 31, 2023, goodwill was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51.9</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t impaired. As of March 31, 2024 and December 31, 2023, 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-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;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">6.1</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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-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:38%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:13.02%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Years)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Naming rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.6</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:38%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Years)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Naming rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization of intangible assets for the three months ended March 31, 2024 and 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. 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;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of 2025, 2026, 2027, 2028 and 2029.</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-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:38%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:13.02%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Years)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Naming rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.6</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:38%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Years)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Naming rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;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;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P12Y7M6D 60199000 11063000 49136000 60199000 11063000 49136000 P12Y9M18D 60199000 10087000 50112000 60199000 10087000 50112000 1000000 1000000 2900 3900000 3900000 3900000 3900000 3900000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 29, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Facility Closing Date”), Paycom Payroll, LLC, Software, and certain other subsidiaries of Software (collectively, the “Loan Parties”) entered into a credit agreement (as amended from time to time, 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.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement initially provided for a senior secured revolving credit facility (the “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;min-width:fit-content;">650.0</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">500.0</span><span style="color:#000000;white-space:pre-wrap;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 Credit Agreement includes a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for letters of credit. The Credit Agreement also initially provided for a senior secured delayed draw term loan (the “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;min-width:fit-content;">750.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. All loans under the 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-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-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;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On the Facility Closing Date, we borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 bore interest at the Adjusted Term SOFR Rate (as defined below) for the interest period in effect plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 28, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Loan Parties entered into Amendment No. 2 to Credit Agreement with the Lenders, pursuant to which, among other things, (i) the aggregate revolving commitments under the Revolving Credit Facility were increased from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">650.0</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion, (ii) the Term Loan Facility was terminated and (iii) the 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t make any draws under the 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-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-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;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;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 was 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 21, 2023, we fully repaid the outstanding indebtedness under the Revolving Credit Facility. As of March 31, 2024, there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> debt outstanding under the Revolving Credit Facility.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;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%. The applicable margin for ABR Loans is (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;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. Subject to certain conditions set forth in the Credit Agreement, we may borrow, prepay and reborrow under the Revolving Credit Facility and terminate or reduce the Lenders’ commitments at any time prior to the Scheduled Maturity Date. 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 at a rate per annum of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">0.225</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">0.275</span><span style="color:#000000;white-space:pre-wrap;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.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the 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.5 to 1.0, stepping down to 3.25 to 1.0 as of December 31, 2024 and 3.0 to 1.0 as of December 31, 2025, and thereafter. Additionally, the 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 March 31, 2024, we were in compliance with these covenants. Our obligations under the Credit Agreement are secured by a senior security interest in all personal property of the Loan Parties.</span></p> 2022-07-29 650000000 500000000 25000000 6500000 750000000 2027-07-29 3700000 29000000 0.0125 2023-07-28 650000000 1000000 no 2023-07-28 1200000 0 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 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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="font-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:36.007%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.542%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.042000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,618,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,618,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,099,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,099,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,128,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,128,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,622,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,621,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size: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 style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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 March 31, 2024, are 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:19.968%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.325%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.285%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.285%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.165%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.286%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for greater than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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-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, 2023, are 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:19.868%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.346%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.646%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.166%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.646%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.045%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.025%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for greater than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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-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 three months ended March 31, 2024 or 2023. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> realized gains or losses on the sale of available-for-sale securities for the three months ended March 31, 2024 or 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-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;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any credit impairment losses during the three months ended March 31, 2024 or 2023. 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 March 31, 2024.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected maturities of available-for-sale securities at March 31, 2024 are as follows:</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:66%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Expected maturity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One year to five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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="font-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:36.007%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.542%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.042000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,618,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,618,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,099,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,099,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funds held for clients cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,128,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,128,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,622,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,621,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size: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> 371325000 371325000 2618450000 2618450000 109960000 419000 109541000 3099735000 419000 3099316000 294025000 294025000 2128735000 2128735000 25000000 25000000 174887000 1256000 173631000 2622647000 1256000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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 March 31, 2024, are 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:19.968%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.325%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.285%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.285%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.165%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.286%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for greater than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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-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, 2023, are 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:19.868%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.346%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.646%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.166%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.646%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.045%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.025%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities in unrealized loss position for greater than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Type of issue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 419000 109541000 419000 109541000 419000 109541000 419000 109541000 1256000 173631000 1256000 173631000 1256000 173631000 1256000 173631000 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected maturities of available-for-sale securities at March 31, 2024 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:66%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Expected maturity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One year to five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 109960000 109541000 109960000 109541000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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. 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-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-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, commercial paper and U.S. treasury securities. Short-term investments in instruments with an original maturity of less than three months are classified as cash and cash equivalents within funds held for clients in the consolidated balance sheets. Investments in instruments with an original maturity greater than three months are classified as available-for-sale securities and are also included within funds held for clients in the consolidated balance sheets. These available-for-sale securities are recognized 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 7 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-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.528%;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-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;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.528%;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-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;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.528%;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-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;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-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 March 31, 2024 and December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:35%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 March 31, 2024 and December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:35%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 109541000 109541000 25000000 25000000 173631000 173631000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">30 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of service are eligible to participate in our employee savings plan (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;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">vested in amounts attributable to salary deferrals and rollover contributions. The QACA matching contributions as well as the discretionary matching and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">profit </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sharing contributions vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Paycom Software, Inc. Employee Stock Purchase Plan (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-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. Eligible employees purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,629</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,587</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock under the ESPP during the three months ended March 31, 2024 and 2023, 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;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, respectively.</span></p> P18Y P30D 1 0.01 0.50 0.02 0.06 0.035 1 1 P2Y P2Y 4600000 4000000 P24M 0.10 25000 0.85 2000 2000000.0 37629 26587 900000 900000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of net income and the shares of common stock used in the computation of basic and diluted earnings per share:</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:62.168%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares outstanding</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of unvested restricted stock and restricted stock units</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares outstanding</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 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></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:62.168%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares outstanding</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of unvested restricted stock and restricted stock units</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares outstanding</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 247187000 119296000 56546000 57867000 6000 124000 56552000 57991000 4.37 2.06 4.37 2.06 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">STOCK-BASED COMPENSATION</span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, we issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">638,447</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted shares of common stock under the Paycom Software, Inc. 2023 Long-Term Incentive Plan (the “2023 LTIP”), consisting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">187,078</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">451,369</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares subject to time-based or no vesting conditions (“Time-Based Shares”). Generally, Market-Based Shares will vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">222</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">251</span><span style="color:#000000;white-space:pre-wrap;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 2023 LTIP and the applicable restricted stock award agreement. Generally, the Time-Based Shares granted to non-executive employees will vest over approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;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 2023 LTIP and the applicable restricted stock award agreement. The Time-Based Shares include </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,104</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock granted to Chris G. Thomas in connection with his appointment as Co-Chief Executive Officer of the Company effective February 7, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Co-Chief Executive Officer transition, the Company and Chad Richison entered into a letter agreement pursuant to which, among other things, Mr. Richison acknowledged and agreed that the change in his position from Chief Executive Officer to Co-Chief Executive Officer triggered the forfeiture of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,610,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock granted to him on November 23, 2020 (the “2020 CEO Performance Award”) in accordance with the terms of the award. As a result, on February 7, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,610,000</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of restricted stock were forfeited to the Company and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">117.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of previously recognized compensation costs that were recorded in reporting periods prior to 2024 were reversed to additional paid-in capital in the consolidated balance sheets and to general and administrative expenses in the consolidated statements of comprehensive income.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restricted stock awards activity for the three months ended March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-Based</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market-Based</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested shares of restricted stock outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,745.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">451.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">290.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,620.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested shares of restricted stock outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,280.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, we issued the following restricted stock unit awards to certain of our executive officers, in each case subject to the terms and conditions of the 2023 LTIP and the applicable restricted stock unit award agreement: (i) an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,230</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based restricted stock units (“PSUs”), with the number of shares deliverable upon vesting of such PSUs to be determined based on achievement of a pre-established revenue performance goal for the one-year performance period from January 1, 2024 to December 31, 2024; (ii) an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,230</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> time-based restricted stock units (“RSUs”) vesting in three equal annual tranches over a period of approximately three years, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date; and (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,209</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs, with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vesting in February 2025, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vesting in February 2026 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vesting in February 2027, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting date. The PSUs will be eligible to vest no later than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> following the end of the performance period, provided that the recipient is employed by, or providing services to, the Company on the applicable vesting 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,464</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs (consisting of PSUs granted to certain executive officers in 2021, 2022 and 2023) were eligible to vest based on the Company’s performance during a performance period ended December 31, 2023. On February 5, 2024, we issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,472</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock upon the vesting of PSUs awarded to Mr. Boelte in May 2023. The number of shares delivered upon vesting of such PSUs was determined based on the Company’s achievement of an adjusted EBITDA performance goal. With respect to all other PSUs eligible to vest based on the Company’s performance during a performance period ended December 31, 2023, the relevant performance goals were not achieved and, as a result, none of such PSUs vested and all were forfeited.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes PSU and RSU activity for the three months ended March 31, 2024:</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:36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units outstanding at March 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size: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;min-width:fit-content;">123,078</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024, the Company recognized stock-based compensation expense, inclusive of forfeitures, that totaled a net benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">93.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. For the three months ended March 31, 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;min-width:fit-content;">27.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><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-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 unit awards (including RSUs and PSUs) as of March 31, 2024.</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.04%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized compensation cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average period for recognition (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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-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;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, 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-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-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">, upon vesting).</span></p> 638447 187078 451369 0.50 222 0.50 251 P4Y 4104 1610000 1610000 117500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restricted stock awards activity for the three months ended March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-Based</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market-Based</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested shares of restricted stock outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,745.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">451.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">290.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,620.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested shares of restricted stock outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,280.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes PSU and RSU activity for the three months ended March 31, 2024:</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:36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Unit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units outstanding at March 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size: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;min-width:fit-content;">123,078</span><span style="color:#000000;white-space:pre-wrap;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> 904000.0 293.74 1745500 124.38 451400 185.46 187100 167.48 36700 265.98 37800 290.52 1620300 110.53 1280900 256.48 312300 222.04 41230 26230 17209 0.24 0.24 0.52 P60D 75464 4472 9200 300.74 37200 308.05 43400 190.41 41200 189.95 2900 297.55 4400 288.77 49700 204.52 74000 243.38 123078 93800000 27800000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the unrecognized compensation cost and the related weighted average recognition period associated with unvested restricted stock awards and unvested restricted stock unit awards (including RSUs and PSUs) as of March 31, 2024.</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.04%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Awards</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized compensation cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average period for recognition (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 270863000 10581000 P2Y9M18D P1Y6M 3600000 3600000 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">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-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;min-width:fit-content;">14.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily attributable to the tax benefit related to the forfeiture of the 2020 CEO Performance Award in February 2024.</span></p> 0.148 0.28 <div style="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:4.537%;display:inline-flex;justify-content:flex-start;">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;">SUBSEQUENT EVENTS</span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales Leadership Transition</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with her promotion to Executive Vice President of Sales, the Company granted to Amy Walker an award of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> target PSUs (the “Walker Award”), effective April 4, 2024. The Walker Award is subject to the terms and conditions of the 2023 LTIP and an award agreement that provides for performance-based vesting based on achievement of revenue performance goals for the performance period that began January 1, 2024 and ends December 31, 2024. Pursuant to the applicable award agreement, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Walker Award will vest if the threshold performance level is achieved, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Walker Award will vest if the target performance level is achieved and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Walker Award will vest if the maximum performance level is achieved.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holly Faurot, the Company’s former Chief Sales Officer, transitioned to a non-employee consulting role. In connection with this transition, Ms. Faurot entered into an Independent Consultant and Services Agreement with Software’s wholly owned subsidiary, Paycom Payroll, LLC, and a Release and Award Cancellation and Acceleration Agreement (the “Release Agreement”) with Software, each dated April 4, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Release Agreement, Ms. Faurot agreed to, among other things, the cancellation of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,370</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested shares of restricted stock, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,902</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested RSUs and (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,782</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested PSUs. As consideration for the cancellation of the specified unvested equity incentive awards and a release of claims, the Company accelerated vesting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of time-based restricted stock previously granted to Ms. Faurot under the 2023 LTIP, effective April 4, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Director Equity Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 29, 2024, the Company issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,296</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted shares of common stock to the non-employee members of the Board of Directors 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> 4000 0.75 1 1.25 30370 5902 10782 3000 7296 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rule 10b5-1 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 16, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Chad Richison</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Co-Chief Executive Officer, President and Chairman of the Board of Directors</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and an </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">entity affiliated with Mr. Richison</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> together </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a Rule 10b5-1 trading arrangement (the “Richison 10b5-1 Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Richison 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;min-width:fit-content;">487,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock on behalf of Mr. Richison and up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">487,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock on behalf of the affiliated entity, in each case during the period beginning on the later of (i) </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d675e39a-a598-4c9b-800b-ed3878904acf;"><span style="-sec-ix-hidden:F_57125eda-44b6-49fe-96a7-669316c2476c;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 17, 2024</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and (ii) the third trading day following disclosure of the Company’s financial results on Form 10-Q for the quarter ended March 31, 2024, and ending </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 13, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to earlier </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">termination</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accordance with the terms of the Richison 10b5-1 Plan and applicable laws, rules and regulations.</span></p> February 16, 2024 Chad Richison Co-Chief Executive Officer, President and Chairman of the Board of Directors entity affiliated with Mr. Richison true true 487500 487500 November 13, 2024 November 13, 2024 true true All available-for-sale securities were included within the funds held for clients. A maximum of 123,078 shares could be delivered upon settlement of PSUs based upon the Company’s achievement of the applicable performance goals over the applicable performance periods.