XML 55 R42.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Allowance for Loan Losses - Private Education Loan Portfolio Stratified by Key Credit Quality Indicators (Detail) - USD ($) $ in Thousands | Jun. 30, 2016 | Dec. 31, 2015
--- | --- | ---
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 12,290,709 | $ 10,596,437
Private Education Loans | Cosigners |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Private Education Loans with cosigner | 11,035,215 | 9,515,136
Private Education Loans without cosigner | 1,255,494 | 1,081,301
Total | $ 12,290,709 | $ 10,596,437
Private Education Loans with cosigner in percent | 90.00% | 90.00%
Private Education Loans without cosigner in percent | 10.00% | 10.00%
Total in percent | 100.00% | 100.00%
Private Education Loans | FICO at Original Approval |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 12,290,709 | $ 10,596,437
Total in percent | 100.00% | 100.00%
Private Education Loans | Seasoning |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 12,290,709 | $ 10,596,437
Total in percent | 100.00% | 100.00%
Seasoning - based on monthly scheduled payments due from 1-12 payments | $ 3,751,609 | $ 3,059,901
Seasoning - based on monthly scheduled payments due from 13-24 payments | 2,299,536 | 2,096,412
Seasoning - based on monthly scheduled payments due from 25-36 payments | 1,198,402 | 1,084,818
Seasoning - based on monthly scheduled payments due from 37-48 payments | 567,240 | 513,125
Seasoning - based on monthly scheduled payments due from more than 48 payments | 453,680 | 414,217
Seasoning - based on monthly scheduled payments due from not yet in repayment | $ 4,020,242 | $ 3,427,964
Seasoning based on monthly scheduled payments due from 1-12 payments, in percent | 30.00% | 29.00%
Seasoning based on monthly scheduled payments due from 13 - 24 payments, in percent | 19.00% | 20.00%
Seasoning based on monthly scheduled payments due from 25 - 36 payments, in percent | 10.00% | 10.00%
Seasoning based on monthly scheduled payments due from 37 - 48 payments, in percent | 4.00% | 5.00%
Seasoning based on monthly scheduled payments due from more than 48 payments, in percent | 4.00% | 4.00%
Seasoning - based on monthly scheduled payments due from not yet in repayment, in percent | 33.00% | 32.00%
FICO score less than 670 | Private Education Loans | FICO at Original Approval |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 796,650 | $ 700,779
Total in percent | 6.00% | 7.00%
FICO score 670-699 | Private Education Loans | FICO at Original Approval |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 1,804,573 | $ 1,554,959
Total in percent | 15.00% | 15.00%
FICO score 700-749 | Private Education Loans | FICO at Original Approval |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 3,978,560 | $ 3,403,823
Total in percent | 32.00% | 32.00%
FICO score greater than or equal to 750 | Private Education Loans | FICO at Original Approval |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 5,710,926 | $ 4,936,876
Total in percent | 47.00% | 46.00%

X
- Definition Percent of private loans with cosigner. + References No definition available. + Details
Name: | slm_PercentOfPrivateLoansWithCosigner
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percent of private loans without cosigner. + References No definition available. + Details
Name: | slm_PercentOfPrivateLoansWithoutCosigner
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Private education loans gross. + References No definition available. + Details
Name: | slm_PrivateEducationLoansGross
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Private education loans gross in percent. + References No definition available. + Details
Name: | slm_PrivateEducationLoansGrossInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Private loans with cosigner. + References No definition available. + Details
Name: | slm_PrivateLoansWithCosigner
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Private loans without cosigner. + References No definition available. + Details
Name: | slm_PrivateLoansWithoutCosigner
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from more than 48 payments. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromMoreThanFortyEightPayments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from more than forty eight payments in percent + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromMoreThanFortyEightPaymentsInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from not yet in repayment. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromNotYetInRepayment
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from not yet in repayment in percent + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromNotYetInRepaymentInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from 1-12 payments. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromOneToTwelvePayments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from one to twelve payments in percent. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromOneToTwelvePaymentsInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from 13-24 payments. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromThirteenToTwentyFourPayments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from thirteen to twenty four payments in percent. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromThirteenToTwentyFourPaymentsInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from 37-48 payments. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromThirtySevenToFortyEightPayments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from thirty seven to forty eight payments in percent. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromThirtySevenToFortyEightPaymentsInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Seasoning - based on monthly scheduled payments due from 25-36 payments. + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromTwentyFiveToThirtySixPayments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Seasoning based on monthly scheduled payments due from thirteen to twenty four payments in percent + References No definition available. + Details
Name: | slm_SeasoningBasedOnMonthlyScheduledPaymentsDueFromTwentyFiveToThirtySixPaymentsInPercent
Namespace Prefix: | slm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis=slm_PrivateEducationLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | slm_CreditQualityIndicatorsAxis=slm_CosignerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | slm_CreditQualityIndicatorsAxis=slm_SchoolFicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | slm_CreditQualityIndicatorsAxis=slm_RepaymentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=slm_FICOscorelessthan670Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=slm_FICOscore670699Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=slm_FICOscore700749Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=slm_FICOscoregreaterthan750Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |