v2.4.1.9
Stock-Based Compensation - Summary Of Performance Based Restricted Stock Units (Details) (Performance Based Restricted Stock Units, USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Weighted-Average Grant-Date Fair Value, Beginning balance outstanding $ 77.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Weighted-Average Grant-Date Fair Value, Granted $ 92.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Weighted-Average Grant-Date Fair Value, Forfeited $ 89.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Weighted-Average Grant-Date Fair Value, Cancelled $ 78.45wex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue
Weighted-Average Grant-Date Fair Value, Ending balance outstanding $ 92.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Units At Threshold
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Units, Beginning balance outstanding 16,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtThresholdMember
Units, Granted 64,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtThresholdMember
Units, Forfeited (6,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtThresholdMember
Units, Cancelled (16,000)wex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtThresholdMember
Units, Ending balance outstanding 58,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtThresholdMember
Units At Target
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Units, Beginning balance outstanding 67,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtTargetMember
Units, Granted 209,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtTargetMember
Units, Forfeited (25,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtTargetMember
Units, Cancelled (65,000)wex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtTargetMember
Units, Ending balance outstanding 186,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtTargetMember
Units At Maximum
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Units, Beginning balance outstanding 131,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtMaximumMember
Units, Granted 402,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtMaximumMember
Units, Forfeited (50,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtMaximumMember
Units, Cancelled (128,000)wex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtMaximumMember
Units, Ending balance outstanding 355,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= wex_PerformanceBasedRestrictedStockUnitsMember
/ wex_ConsolidatedPreferredBasedRestrictedStockUnitsAxis
= wex_PreferredBasedRestrictedStockUnitsAtMaximumMember