XML 58 R46.htm IDEA: XBRL DOCUMENT
v3.22.1

Allowance for Credit Losses - Narrative (Details) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2022 USD ($) payment termChange | Jul. 01, 2006
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Increase to provision for credit losses | $ 324,000,000 |
Interest rate offered to borrowers facing financial difficulty, period | 2 years |
Number of term changes | termChange | 2 |
Criteria for loans to be considered as nonperforming (greater than) | 90 days |
Tier 1 of government guarantee (at least) | 97.00% | 97.00%
Maximum amount of forbearance granted | 12 months |
Number of monthly payments required by a borrower between successive grants of forbearance | payment | 12 |
Period of loans past due that have accrued interest (greater than) | 90 days |
Monthly payment that is smaller than the interest accrued on the loan in that month | $ 25 |
Maximum |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Interest rate offered to borrowers facing financial difficulty | 4.00% |
Increments in which forbearance is granted | 2 months |
Minimum |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Increments in which forbearance is granted | 1 month |

X
- Definition Criteria for loans to be considered as nonperforming. + References No definition available. + Details
Name: | slm_CriteriaForLoansToBeConsideredAsNonperforming
Namespace Prefix: | slm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Credit Loss, Expense (Reversal), Reduction + References No definition available. + Details
Name: | slm_FinancingReceivableCreditLossExpenseReversalReduction
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing Receivable, Increments In Which Forbearance Is Granted + References No definition available. + Details
Name: | slm_FinancingReceivableIncrementsInWhichForbearanceIsGranted
Namespace Prefix: | slm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Modifications, Number Of Term Changes + References No definition available. + Details
Name: | slm_FinancingReceivableModificationsNumberOfTermChanges
Namespace Prefix: | slm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, Month Limit On Forbearance Granted, Life Of Loan + References No definition available. + Details
Name: | slm_FinancingReceivableMonthLimitOnForbearanceGrantedLifeOfLoan
Namespace Prefix: | slm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Number Of Monthly Payments Required Between Forbearance Grants + References No definition available. + Details
Name: | slm_FinancingReceivableNumberOfMonthlyPaymentsRequiredBetweenForbearanceGrants
Namespace Prefix: | slm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Period Of Interest Rate Reduction, Financial Difficulty Status + References No definition available. + Details
Name: | slm_FinancingReceivablePeriodOfInterestRateReductionFinancialDifficultyStatus
Namespace Prefix: | slm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Temporary Interest Rate Reduction, Financial Difficulty Status + References No definition available. + Details
Name: | slm_FinancingReceivableTemporaryInterestRateReductionFinancialDifficultyStatus
Namespace Prefix: | slm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed-Pay Loan, Monthly Payment Amount, Below Monthly Accrued Interest + References No definition available. + Details
Name: | slm_FixedPayLoanMonthlyPaymentAmountBelowMonthlyAccruedInterest
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period of Loans Past Due That Have Accrued Interest + References No definition available. + Details
Name: | slm_PeriodofLoansPastDueThatHaveAccruedInterest
Namespace Prefix: | slm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tier One of Government Guarantee + References No definition available. + Details
Name: | slm_TierOneofGovernmentGuarantee
Namespace Prefix: | slm_
Data Type: | dtr-types: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: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |