XML 41 R31.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accounting Standards and Significant Accounting Policies - Additional Information (Details) - USD ($) $ in Millions | 6 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jun. 30, 2018 | Dec. 31, 2017 | Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Accounts receivable, net | $ 311.6 | $ 258.3 | $ 226.8
Minimum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Typical contract term | 3 years |  |
Contract term | 1 year |  |
Percentage withheld from progress billings | 5.00% |  |
Accounts receivable payment term | 30 days |  |
Sales commissions amortization period | 3 years | 1 year |
Maximum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Typical contract term | 5 years |  |
Contract term | 10 years |  |
Percentage withheld from progress billings | 20.00% |  |
Accounts receivable payment term | 60 days |  |
Sales commissions amortization period | 7 years | 2 years |
Subscription - Hosting Services | Minimum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Contract term | 1 year |  |
Subscription - Hosting Services | Maximum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Contract term | 10 years |  |
Appraisal services | Minimum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Contract term | 1 year |  |
Appraisal services | Maximum |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Contract term | 3 years |  |
Unbilled Revenues |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Accounts receivable, net | $ 77.9 | $ 64.6 |
Retention Receivable | Unbilled Revenues |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Accounts receivable, net | $ 10.8 | $ 7.2 |

X
- Definition Accounts Receivable, Payment Term + References No definition available. + Details
Name: | tyl_AccountsReceivablePaymentTerm
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, 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 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 For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + 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(9)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -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=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_AccountsReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: | srt_ProductOrServiceAxis=tyl_SubscriptionAndCirculationHostingServicesMember
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: |

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