XML 54 R41.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Summary of Significant Accounting Policies - Additional Information (Details) | 3 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Jun. 30, 2019 USD ($) | Sep. 30, 2018 | Dec. 31, 2019 USD ($) subsidiary | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($)
Accounting Policies [Line Items] |  |  |  |  |  |
Goodwill impairment | $ 0 |  |  |  |  |
Number of wholly-owned subsidiaries | subsidiary |  |  | 16 |  |  |
Accounts receivable, net |  |  | $ 396,500,000 | $ 314,900,000 |  |
Sales commission, renewal period |  |  | 1 year |  |  |
Research and development expense |  |  | $ 81,342,000 | 63,264,000 | $ 47,324,000 |
Impairments of intangible assets |  |  | 0 | 0 | 0 |
Impairments of long-lived assets |  |  | 0 | 0 | 0 |
Capitalized post acquisition software development costs |  |  | $ 4,800,000 |  |  |
Remaining estimated economic life |  |  | 5 years |  |  |
Amortization of software development costs |  |  | $ 296,000 |  |  |
Purchase of held to maturity securities |  |  | 81,600,000 |  |  |
Cost-method investment impairment |  |  | 0 | 0 | 0 |
Cash and cash equivalents |  |  | 232,682,000 | 134,279,000 | $ 185,926,000 | $ 36,151,000
Convertible Preferred Stock | Record Holdings Pty Limited |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Cost method investment |  |  | $ 15,000,000.0 |  |  |
Investment percentage |  |  | 20.00% |  |  |
Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Typical contract term |  |  | 3 years |  |  |
Contract term |  |  | 1 year |  |  |
Progress billing retention percentage |  |  | 5.00% |  |  |
Payment term |  |  | 30 days |  |  |
Sales commissions amortization period |  |  | 3 years |  |  |
Vesting period |  |  | 3 years |  |  |
Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Typical contract term |  |  | 5 years |  |  |
Contract term |  |  | 10 years |  |  |
Progress billing retention percentage |  |  | 20.00% |  |  |
Payment term |  |  | 90 days |  |  |
Sales commissions amortization period |  |  | 7 years |  |  |
Vesting period |  |  | 6 years |  |  |
Stock Option Plan |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Contractual term |  |  | 10 years |  |  |
Stock Option Plan | Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period |  |  | 3 years |  |  |
Stock Option Plan | Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period |  |  | 6 years |  |  |
Restricted Stock Units (RSUs) | Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period |  |  | 3 years |  |  |
Restricted Stock Units (RSUs) | Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period |  |  | 5 years |  |  |
Unbilled Revenues |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Accounts receivable, net |  |  | $ 134,000,000.0 | 104,200,000 |  |
Unbilled Revenues | Retention Receivable |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Accounts receivable, net |  |  | $ 13,100,000 | $ 12,200,000 |  |
SaaS arrangements services | Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Typical contract term |  |  | 3 years |  |  |
Contract term |  |  | 1 year |  |  |
SaaS arrangements services | Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Typical contract term |  |  | 5 years |  |  |
Contract term |  | 10 years |  |  |  |
Appraisal services | Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Contract term |  |  | 1 year |  |  |
Appraisal services | Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Contract term |  |  | 3 years |  |  |

X
- Definition Accounting policies. + References No definition available. + Details
Name: | tyl_AccountingPoliciesLineItems
Namespace Prefix: | tyl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capitalized Post Acquisition Software Development Costs + References No definition available. + Details
Name: | tyl_CapitalizedPostAcquisitionSoftwareDevelopmentCosts
Namespace Prefix: | tyl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cost method investment ownership percentage. + References No definition available. + Details
Name: | tyl_CostMethodInvestmentOwnershipPercentage
Namespace Prefix: | tyl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Wholly Owned Subsidiaries + References No definition available. + Details
Name: | tyl_NumberOfWhollyOwnedSubsidiaries
Namespace Prefix: | tyl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Remaining Estimated Economic Life + References No definition available. + Details
Name: | tyl_RemainingEstimatedEconomicLife
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Contract Term + References No definition available. + Details
Name: | tyl_RevenueFromContractWithCustomerContractTerm
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Payment Term + References No definition available. + Details
Name: | tyl_RevenueFromContractWithCustomerPaymentTerm
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Percentage Withheld From Progress Billing + References No definition available. + Details
Name: | tyl_RevenueFromContractWithCustomerPercentageWithheldFromProgressBilling
Namespace Prefix: | tyl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Typical Contract Term + References No definition available. + Details
Name: | tyl_RevenueFromContractWithCustomerTypicalContractTerm
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Commission, Renewal Period + References No definition available. + Details
Name: | tyl_SalesCommissionRenewalPeriod
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Commissions Amortization Period + References No definition available. + Details
Name: | tyl_SalesCommissionsAmortizationPeriod
Namespace Prefix: | tyl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. + References Reference 1: 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(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(5)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 + Details
Name: | us-gaap_AccountsReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense for amortization of capitalized computer software costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAmortization1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586 + Details
Name: | us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740 + Details
Name: | us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of impairment loss on investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 + Details
Name: | us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 220 -Section 45 -Paragraph 11 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow through purchase of long-term held-to-maturity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562 + Details
Name: | us-gaap_PaymentsToAcquireHeldToMaturitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tyl_RecordHoldingsPtyLimitedMember
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: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=tyl_RetentionReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=tyl_SubscriptionAndCirculationSaaSArrangementsServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=tyl_AppraisalServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |