v3.21.2

Business Combinations - Narrative (Details) - USD ($) |  |  | 3 Months Ended | 9 Months Ended
--- | --- | --- | --- | ---
Apr. 01, 2021 | Oct. 31, 2019 | Sep. 30, 2021 | Jun. 30, 2021 | Sep. 30, 2020 | Mar. 31, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Period held in escrow | 18 months |  |  |  |  |  |  |
Acquisition related costs |  |  | $ 476,000 |  | $ 818,000 |  | $ 2,514,000 | $ (22,000)
ClickSWITCH |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Cash purchase price | $ 65,500,000 |  |  |  |  |  |  |
Amount placed in escrow | $ 1,000,000 |  | 0 |  |  |  | 0 |
Escrow adjustment period | 90 days |  |  |  |  |  |  |
Released from escrow deposit |  |  | 900,000 |  |  |  |  |
Amount deposited in escrow | $ 300,000 |  |  |  |  |  |  |
Period held in escrow | 12 months |  |  |  |  |  |  |
Estimated useful life | 5 years 1 month 6 days |  |  |  |  |  |  |
ClickSWITCH | Acquisition related costs |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  | 1,100,000 |
PrecisionLender |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Cash purchase price |  | $ 510,000,000 |  |  |  |  |  |
Amount placed in escrow |  | $ 3,000,000 |  |  |  |  |  |
Escrow adjustment period |  | 60 days |  |  |  |  |  |
Period held in escrow |  | 18 months |  |  |  |  |  |
Amount released |  |  |  | $ 1,800,000 |  | $ 3,000,000 |  |
Additional payment to former stockholders upon finalization of closing estimates |  |  |  |  |  | $ 200,000 |  |
Amount deposited into escrow, portion of initial consideration to compensate for any breaches of warranty or violations |  | $ 1,800,000 |  |  |  |  |  |
PrecisionLender | Cost of revenues |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Compensation expenses included in acquisition related costs |  |  | 100,000 |  | 200,000 |  | 300,000 | 700,000
PrecisionLender | Acquisition related costs |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Compensation expenses included in acquisition related costs |  |  | $ 500,000 |  | $ 700,000 |  | $ 1,300,000 | $ 2,200,000
PL Escrow |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Amount placed in escrow |  |  |  | $ 0 |  |  |  |
Minimum |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Estimated useful life |  |  |  |  |  |  | 2 years |
Minimum | ClickSWITCH |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Estimated useful life |  |  |  |  |  |  | 2 years |
Maximum |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Estimated useful life |  |  |  |  |  |  | 10 years |
Maximum | ClickSWITCH |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |
Estimated useful life |  |  |  |  |  |  | 6 years |

X
- Definition Business Combination, Amount Released + References No definition available. + Details
Name: | qtwo_BusinessCombinationAmountReleased
Namespace Prefix: | qtwo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Combination, Escrow Deposit Adjustment Period + References No definition available. + Details
Name: | qtwo_BusinessCombinationEscrowDepositAdjustmentPeriod
Namespace Prefix: | qtwo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Escrow Deposit For Special Use + References No definition available. + Details
Name: | qtwo_EscrowDepositForSpecialUse
Namespace Prefix: | qtwo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Escrow Deposit, Period Held In Escrow + References No definition available. + Details
Name: | qtwo_EscrowDepositPeriodHeldInEscrow
Namespace Prefix: | qtwo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase (Decrease) In Escrow Deposit, To Former Shareholders + References No definition available. + Details
Name: | qtwo_IncreaseDecreaseInEscrowDepositToFormerShareholders
Namespace Prefix: | qtwo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payments To Former Shareholders Upon Finalization Of Closing + References No definition available. + Details
Name: | qtwo_PaymentsToFormerShareholdersUponFinalizationOfClosing
Namespace Prefix: | qtwo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Released From Escrow Deposit + References No definition available. + Details
Name: | qtwo_ReleasedFromEscrowDeposit
Namespace Prefix: | qtwo_
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_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 440 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold. + References No definition available. + Details
Name: | us-gaap_SalariesWagesAndOfficersCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=qtwo_ClickSWITCHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=qtwo_BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=qtwo_PrecisionLenderMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=qtwo_PLEscrowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |