XML 24 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses, Allowance for Losses on Lending-Related Commitments and Impaired Loans Allowance for Loan Losses, Allowance for Losses on Lending-Related Commitments and Impaired Loans (Summary of the Post-Modification Balance of TDRs) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
contracts
Mar. 31, 2014
contracts
Mar. 31, 2015
contracts
Mar. 31, 2014
contracts
Financing Receivable, Modifications [Line Items]        
TDRs, number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2 [1],[2] 6us-gaap_FinancingReceivableModificationsNumberOfContracts2 [1],[2] 18us-gaap_FinancingReceivableModificationsNumberOfContracts2 [1],[3] 27us-gaap_FinancingReceivableModificationsNumberOfContracts2 [1],[3]
TDRs $ 294us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 [1],[2] $ 5,245us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 [1],[2] $ 7,017us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 [1],[3] $ 25,648us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 [1],[3]
Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 294us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 3,972us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 80us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 3,877us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 50us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 2,439us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
Residential real estate and other        
Financing Receivable, Modifications [Line Items]        
TDRs, number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[2] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[2] 9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[3] 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[3]
TDRs 294us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[2] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[2] 2,131us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[3] 1,919us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
[1],[3]
Residential real estate and other | Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 294us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Residential real estate and other | Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 80us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Residential real estate and other | Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 50us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Residential real estate and other | Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= wtfc_ResidentialRealEstateAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
Commercial and industrial | Commercial        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[2] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[2] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[3] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[3]
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[2] 88us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[2] 1,461us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[3] 88us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
[1],[3]
Commercial and industrial | Commercial | Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 88us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Commercial and industrial | Commercial | Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Commercial and industrial | Commercial | Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 88us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Commercial and industrial | Commercial | Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_CommercialAndIndustrialMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
Industrial | Commercial real-estate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[2] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[2] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[3] 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[3]
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[2] 1,078us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[2] 685us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[3] 2,027us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
[1],[3]
Industrial | Commercial real-estate | Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 1,078us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Industrial | Commercial real-estate | Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Industrial | Commercial real-estate | Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 1,078us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Industrial | Commercial real-estate | Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_IndustrialLoansMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
Retail | Commercial real-estate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[2] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[2] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[3] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[3]
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[2] 202us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[2] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[3] 202us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
[1],[3]
Retail | Commercial real-estate | Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 202us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Retail | Commercial real-estate | Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Retail | Commercial real-estate | Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Retail | Commercial real-estate | Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_RetailLoanMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
Mixed use and other | Commercial real-estate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[2] 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[2] 4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[3] 9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[3]
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[2] 3,877us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[2] 1,049us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[3] 8,919us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
[1],[3]
Mixed use and other | Commercial real-estate | Extension at Below Market Terms        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1] 2,604us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ExtensionAtBelowMarketTermsMember
[1]    
Mixed use and other | Commercial real-estate | Reduction of Interest Rate        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1] 3,877us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ReductionOfInterestRateMember
[1]    
Mixed use and other | Commercial real-estate | Modification to Interest Only Payments        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
TDRs 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1] 1,273us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ModificationToInterestOnlyPaymentsMember
[1]    
Mixed use and other | Commercial real-estate | Forgiveness of Debt        
Financing Receivable, Modifications [Line Items]        
TDRs, number 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
TDRs $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1] $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wtfc_MixedUseAndOtherMember
/ wtfc_TypesofTroubledDebtRestructuringsAxis
= wtfc_ForgivenessOfDebtMember
[1]    
[1] Balances represent the recorded investment in the loan at the time of the restructuring.
[2] TDRs may have more than one modification representing a concession. As such, TDRs during the period may be represented in more than one of the categories noted above.
[3] Total TDRs represent all loans restructured in TDRs during the previous twelve months from the date indicated.