XML 107 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment information - Summary of Segmental Revenues and Expenses (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]                      
Revenues $ 522,319us-gaap_Revenues $ 508,097us-gaap_Revenues $ 446,838us-gaap_Revenues $ 393,576us-gaap_Revenues $ 450,211us-gaap_Revenues $ 536,835us-gaap_Revenues $ 517,220us-gaap_Revenues $ 423,714us-gaap_Revenues $ 1,870,830us-gaap_Revenues $ 1,927,980us-gaap_Revenues $ 1,910,412us-gaap_Revenues
Depreciation and amortization                 24,226us-gaap_DepreciationAndAmortization 17,920us-gaap_DepreciationAndAmortization 17,783us-gaap_DepreciationAndAmortization
Earnings (loss) before taxes and noncontrolling interests                 51,812us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 101,065us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 89,338us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Intersegment Eliminations                      
Segment Reporting Information [Line Items]                      
Revenues                 462us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
10,328us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
9,412us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Title                      
Segment Reporting Information [Line Items]                      
Revenues                 1,660,001us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
1,792,210us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
1,731,549us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
Depreciation and amortization                 7,059us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
5,957us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
6,545us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
Earnings (loss) before taxes and noncontrolling interests                 184,016us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
211,240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
159,478us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= stc_TitleMember
Mortgage Services                      
Segment Reporting Information [Line Items]                      
Revenues                 194,018us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
121,945us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
158,665us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
Depreciation and amortization                 9,540us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
4,634us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
3,662us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
Earnings (loss) before taxes and noncontrolling interests                 6,364us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
12,609us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
48,957us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
Mortgage Services | Intersegment Eliminations                      
Segment Reporting Information [Line Items]                      
Revenues                 462us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
7,178us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
5,576us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MortgagesMember
Corporate                      
Segment Reporting Information [Line Items]                      
Revenues                 16,811us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
13,825us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
20,198us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation and amortization                 7,627us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
7,329us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
7,576us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Earnings (loss) before taxes and noncontrolling interests                 (138,568)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(122,784)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(119,097)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Corporate | Intersegment Eliminations                      
Segment Reporting Information [Line Items]                      
Revenues                 $ 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 3,150us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 3,836us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember