XML 94 R48.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Defined Contribution Plan Disclosure [Line Items] |  |  |
401(k) eligibility minimum service period | 90 days |  |
401(k) description of plan contributions | Contribution for 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. |  |
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 amount | $ 4,100 | $ 3,500 | $ 2,400
Employee stock purchase plan overlapping offering period | 24 months |  |
Compensation expense related to ESPP | $ 38,513 | 22,546 | 3,010
Employee Stock Purchase Plan [Member] |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |
Employees Company's common stock shares purchase limit percentage | 10.00% |  |
Maximum number of shares that may be purchased by a participant | 2,000 |  |
Share of common stock purchase maximum | 2,000,000 |  |
Purchase of shares of common stock | 76,728 |  |
Compensation expense related to ESPP | $ 800 | $ 600 | $ 400
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] |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |
401(k) eligible age of employee | 18 years |  |
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] | Employee Stock Purchase Plan [Member] |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |
Purchase price of common stock expressed as a percentage of its fair market value | 85.00% |  |
Maximum [Member] | 50% Matching Contribution [Member] |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |
Percentage of salary deferrals | 6.00% |  |

X
- Definition Defined contribution plan age of participants. + References No definition available. + Details
Name: | payc_DefinedContributionPlanAgeOfParticipants
Namespace Prefix: | payc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan contributions by employer vesting period. + References No definition available. + Details
Name: | payc_DefinedContributionPlanContributionsByEmployerVestingPeriod
Namespace Prefix: | payc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan discretionary contributions by employer vesting period. + References No definition available. + Details
Name: | payc_DefinedContributionPlanDiscretionaryContributionsByEmployerVestingPeriod
Namespace Prefix: | payc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan employees minimum period of service. + References No definition available. + Details
Name: | payc_DefinedContributionPlanEmployeesMinimumPeriodOfService
Namespace Prefix: | payc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan employers discretionary contribution vesting percentage. + References No definition available. + Details
Name: | payc_DefinedContributionPlanEmployersDiscretionaryContributionVestingPercentage
Namespace Prefix: | payc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee stock purchase plan overlapping offering period. + References No definition available. + Details
Name: | payc_EmployeeStockPurchasePlanOverlappingOfferingPeriod
Namespace Prefix: | payc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award number of shares purchase maximum. + References No definition available. + Details
Name: | payc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPurchaseMaximum
Namespace Prefix: | payc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Vesting percentage of employee deferrals. + References No definition available. + Details
Name: | payc_VestingPercentageOfEmployeeDeferrals
Namespace Prefix: | payc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of defined contribution pension and other postretirement plans. Includes, but is not limited to, plan utilized, employee group covered, and employer matching contributions. + References No definition available. + Details
Name: | us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The highest quantity of shares an employee can purchase under the plan per period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase price of common stock expressed as a percentage of its fair value. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=payc_AfterTwoYearsOfEmploymentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=payc_OneHundredPercentMatchForPercentOfParticipantsContributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=payc_FiftyPercentageOfMatchingContributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |