XML 66 R52.htm IDEA: XBRL DOCUMENT
v3.21.1

Unfunded Loan Commitments (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2021 | Mar. 31, 2020
Credit Loss [Abstract] |  |
Contractual obligation | $ 457,000 |
Allowance |  |
Beginning balance | 110,044 | $ 2,481
Provision/New commitments - net | 40,197 | 49,561
Other provision items | (3,994) | 3,982
Transfer - funded loans | (126,880) | (142,075)
Ending balance | 19,367 | 29,707
Unfunded Commitments |  |
Beginning balance | 1,673,018 | 1,910,603
Provision/New commitments - net | 843,161 | 834,946
Other provision items | 0 | 0
Transfer - funded loans | (2,058,726) | (2,295,742)
Ending balance | 457,453 | 449,807
Cumulative Effect, Period Of Adoption, Adjustment |  |
Allowance |  |
Beginning balance | 0 | 115,758
Unfunded Commitments |  |
Beginning balance | 0 | 0
Cumulative Effect, Period Of Adoption, Adjusted Balance |  |
Allowance |  |
Beginning balance | 110,044 | 118,239
Unfunded Commitments |  |
Beginning balance | $ 1,673,018 | $ 1,910,603

X
- Definition Allowance. + References No definition available. + Details
Name: | slm_AllowanceAbstract
Namespace Prefix: | slm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability, Additional Commitments + References No definition available. + Details
Name: | slm_FairValueDisclosureOffBalanceSheetRisksAmountLiabilityAdditionalCommitments
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability, Commitments Funded + References No definition available. + Details
Name: | slm_FairValueDisclosureOffBalanceSheetRisksAmountLiabilityCommitmentsFunded
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability, Other + References No definition available. + Details
Name: | slm_FairValueDisclosureOffBalanceSheetRisksAmountLiabilityOther
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Off-Balance Sheet, Credit Loss, Liability, Other Provision (Benefit) + References No definition available. + Details
Name: | slm_OffBalanceSheetCreditLossLiabilityOtherProvisionBenefit
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Off-Balance Sheet, Credit Loss, Liability, Writeoff + References No definition available. + Details
Name: | slm_OffBalanceSheetCreditLossLiabilityWriteoff
Namespace Prefix: | slm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unfunded Commitments + References No definition available. + Details
Name: | slm_UnfundedCommitmentsAbstract
Namespace Prefix: | slm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CreditLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The fair value of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611 + Details
Name: | us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121599878&loc=SL82919202-210446 + Details
Name: | us-gaap_OffBalanceSheetCreditLossLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |