XML 69 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 $ 49,065us-gaap_LicensesRevenue $ 40,841us-gaap_LicensesRevenue $ 33,928us-gaap_LicensesRevenue
Subscriptions                 87,848tyl_SubscriptionRevenues 61,864tyl_SubscriptionRevenues 44,618tyl_SubscriptionRevenues
Software services                 113,821us-gaap_TechnologyServicesRevenue 93,267us-gaap_TechnologyServicesRevenue 83,408us-gaap_TechnologyServicesRevenue
Maintenance                 212,696us-gaap_MaintenanceRevenue 191,720us-gaap_MaintenanceRevenue 171,851us-gaap_MaintenanceRevenue
Appraisal services                 21,802tyl_AppraisalServicesRevenue 20,825tyl_AppraisalServicesRevenue 22,543tyl_AppraisalServicesRevenue
Hardware and other                 7,869tyl_HardwareAndOtherRevenue 8,126tyl_HardwareAndOtherRevenue 6,956tyl_HardwareAndOtherRevenue
Total revenues 127,440us-gaap_Revenues 128,664us-gaap_Revenues 124,371us-gaap_Revenues 112,626us-gaap_Revenues 110,735us-gaap_Revenues 107,021us-gaap_Revenues 103,088us-gaap_Revenues 95,799us-gaap_Revenues 493,101us-gaap_Revenues 416,643us-gaap_Revenues 363,304us-gaap_Revenues
Depreciation and amortization expense                 14,605us-gaap_DepreciationDepletionAndAmortization 13,786us-gaap_DepreciationDepletionAndAmortization 12,711us-gaap_DepreciationDepletionAndAmortization
Segment operating income                 101,226tyl_SegmentOperatingIncomeLoss 73,723tyl_SegmentOperatingIncomeLoss 62,744tyl_SegmentOperatingIncomeLoss
Capital expenditures                 9,449tyl_SegmentReportingInformationCapitalExpenditures 26,145tyl_SegmentReportingInformationCapitalExpenditures 10,716tyl_SegmentReportingInformationCapitalExpenditures
Segment assets 573,982us-gaap_Assets       444,488us-gaap_Assets       573,982us-gaap_Assets 444,488us-gaap_Assets 338,666us-gaap_Assets
Operating segments [Member] | Enterprise Software Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 46,047us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
38,774us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
32,060us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Subscriptions                 84,322tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
59,070tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
43,319tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Software services                 104,146us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
85,459us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
76,103us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Maintenance                 195,881us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
175,180us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
155,290us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Hardware and other                 5,398tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
6,342tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
5,297tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Intercompany                 2,812tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
2,899tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
2,249tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Total revenues                 438,606us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
367,724us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
314,318us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Depreciation and amortization expense                 11,140us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
10,569us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
9,929us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Segment operating income                 114,993tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
85,045tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
71,135tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Capital expenditures                 3,644tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
22,457tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
5,469tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Segment assets 170,369us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
      161,923us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
      170,369us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
161,923us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
134,160us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_EnterpriseSoftwareSolutionsMember
Operating segments [Member] | Appraisal and Tax Software Solutions and Services [Member]                      
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 3,018us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
2,067us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
1,868us-gaap_LicensesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Subscriptions                 3,526tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
2,794tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
1,299tyl_SubscriptionRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Software services                 9,675us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
7,808us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
7,305us-gaap_TechnologyServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Maintenance                 16,815us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
16,540us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
16,561us-gaap_MaintenanceRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Appraisal services                 21,802tyl_AppraisalServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
20,825tyl_AppraisalServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
22,543tyl_AppraisalServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Hardware and other                 11tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
   
Total revenues                 54,847us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
50,034us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
49,576us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Depreciation and amortization expense                 866us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
1,028us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
958us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Segment operating income                 11,603tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
9,428tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
8,498tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Capital expenditures                 359tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
250tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
3,382tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Segment assets 16,463us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
      16,244us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
      16,463us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
16,244us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
18,464us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tyl_AppraisalAndTaxSoftwareSolutionsAndServicesMember
Corporate [Member]                      
Segment Reporting Information [Line Items]                      
Hardware and other                 2,460tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
1,784tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
1,659tyl_HardwareAndOtherRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Intercompany                 (2,812)tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(2,899)tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(2,249)tyl_IntercompanyRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Total revenues                 (352)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(1,115)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(590)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Depreciation and amortization expense                 2,599us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
2,189us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
1,824us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Segment operating income                 (25,370)tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(20,750)tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
(16,889)tyl_SegmentOperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Capital expenditures                 5,446tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
3,438tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
1,865tyl_SegmentReportingInformationCapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
Segment assets $ 387,150us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
      $ 266,321us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
      $ 387,150us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
$ 266,321us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember
$ 186,042us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateMember