XML 22 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
General - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 14, 2014
Oct. 31, 2014
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Revenue major segments percentage 50.00%stc_EntityWideRevenueMajorBusinessSegmentPercentage        
Percentage of voting rights owned in electing directors 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage        
Threshold percentage, reserve amount 4.00%stc_ReserveAmountThresholdRangePercentage        
Threshold amount for large claims $ 1,000,000stc_LargeClaimsMinimumThresholdAmount        
Cash equivalents, maturity period 3 months        
Short-term investments, maturity period (less than) 1 year        
Goodwill impairment write-off 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss    
Cost-basis investments, aggregate amount 3,900,000us-gaap_CostMethodInvestments 5,100,000us-gaap_CostMethodInvestments      
Cost-basis investments, impairment charges 1,000,000us-gaap_CostMethodInvestmentsRealizedLosses 1,000,000us-gaap_CostMethodInvestmentsRealizedLosses 800,000us-gaap_CostMethodInvestmentsRealizedLosses    
Non-cancelable operating lease, expiration period 10 years        
Convertible Notes Payable          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Convertible senior notes   $ 37,800,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
  $ 27,200,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
$ 27,200,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
Convertible senior notes, shares issued during conversion (in shares)   3,094,440us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
  2,100,000us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
2,111,017us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_DebtInstrumentAxis
= us-gaap_ConvertibleNotesPayableMember
Minimum          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Intangible assets estimated life 3 years        
Minimum | Buildings          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Property and equipment, useful life 30 years        
Minimum | Furniture and equipment          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Property and equipment, useful life 3 years        
Maximum          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Intangible assets estimated life 10 years        
Maximum | Buildings          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Property and equipment, useful life 40 years        
Maximum | Furniture and equipment          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Property and equipment, useful life 10 years        
Stewart Information Services Corporation and subsidiaries | Minimum          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Percentage of voting rights owned in electing directors 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Stewart Information Services Corporation and subsidiaries | Maximum          
Organization Consolidation And Summary Of Significant Accounting Policies [Line Items]          
Percentage of voting rights owned in electing directors 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember