XML 46 R35.htm IDEA: XBRL DOCUMENT
v3.22.2

Accounting Policies - Additional Information (Detail) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2022 USD ($) agency | Jun. 30, 2021 USD ($) agency | Jun. 30, 2022 USD ($) agency | Jun. 30, 2021 USD ($) agency | Dec. 31, 2021 USD ($)
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Number of government agencies | agency | 3 | 3 | 3 | 3 |
Allowance for doubtful accounts | $ 1,401 |  | $ 1,401 |  | $ 1,400
Capitalized contract cost, amortization period (in years) | 5 years |  | 5 years |  |
Commission expense | $ 8,700 | $ 7,500 | $ 16,900 | $ 14,300 |
Two months |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of restricted cash balance |  |  | 0.25 |  |
Two years |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of restricted cash balance |  |  | 0.75 |  |
Sales Revenue, Net | Customer Concentration Risk | Foreign Customers |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 35.00% | 35.30% | 34.20% | 33.70% |
Sales Revenue, Net | Customer Concentration Risk | Government Agencies |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 18.20% | 19.80% | 18.20% | 20.40% |
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 5.20% | 6.50% | 4.80% | 6.50% |

X
- Definition Number of Government Agencies + References No definition available. + Details
Name: | appn_NumberOfGovernmentAgencies
Namespace Prefix: | appn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restricted Cash, Percentage Of Restricted Cash Balance To Lapse + References No definition available. + Details
Name: | appn_RestrictedCashPercentageOfRestrictedCashBalanceToLapse
Namespace Prefix: | appn_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary of significant accounting policies. + References No definition available. + Details
Name: | appn_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | appn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054 + Details
Name: | us-gaap_CapitalizedContractCostAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of fees incurred for commissions on mutual funds and insurance products. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.14) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_NoninterestExpenseCommissionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | appn_LapsePeriodAxis=appn_PeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | appn_LapsePeriodAxis=appn_PeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=appn_ForeignCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=appn_GovernmentAgenciesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=appn_FederalGovernmentAgenciesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |