XML 64 R47.htm IDEA: XBRL DOCUMENT
v3.23.3

Loans - Schedule of Loans Measured at Fair Value (Details) - USD ($) $ in Thousands | Sep. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Loans and Leases Receivable Disclosure [Line Items] |  |
Total fair value of loans | $ 20,993,836 | $ 13,557,074
Personal Loans | Personal loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Total fair value of loans | 14,850,996 | 8,610,434
Student Loans | Student Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Total fair value of loans | 6,041,544 | 4,877,177
Home Loans | Home Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Total fair value of loans | 101,296 | 69,463
Fair Value, Recurring | Fair Value |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 20,216,371 | 13,155,622
Accumulated interest | 131,816 | 75,257
Cumulative fair value adjustments | 645,649 | 326,195
Total fair value of loans | 20,993,836 | 13,557,074
Fair Value, Recurring | Fair Value | Fair value of loans 90 days or more delinquent |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 77,147 | 34,424
Accumulated interest | 3,735 | 1,511
Cumulative fair value adjustments | (63,920) | (28,354)
Total fair value of loans | 16,962 | 7,581
Fair Value, Recurring | Fair Value | Personal Loans | Personal loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 14,177,004 | 8,283,400
Accumulated interest | 105,156 | 55,673
Cumulative fair value adjustments | 568,836 | 271,361
Total fair value of loans | 14,850,996 | 8,610,434
Fair Value, Recurring | Fair Value | Personal Loans | Fair value of loans 90 days or more delinquent | Personal loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 68,432 | 27,989
Accumulated interest | 3,400 | 1,207
Cumulative fair value adjustments | (58,676) | (25,022)
Total fair value of loans | 13,156 | 4,174
Fair Value, Recurring | Fair Value | Student Loans | Student Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 5,929,047 | 4,794,517
Accumulated interest | 26,497 | 19,433
Cumulative fair value adjustments | 86,000 | 63,227
Total fair value of loans | 6,041,544 | 4,877,177
Fair Value, Recurring | Fair Value | Student Loans | Fair value of loans 90 days or more delinquent | Student Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 8,502 | 6,435
Accumulated interest | 335 | 304
Cumulative fair value adjustments | (5,104) | (3,332)
Total fair value of loans | 3,733 | 3,407
Fair Value, Recurring | Fair Value | Home Loans | Home Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 110,320 | 77,705
Accumulated interest | 163 | 151
Cumulative fair value adjustments | (9,187) | (8,393)
Total fair value of loans | 101,296 | 69,463
Fair Value, Recurring | Fair Value | Home Loans | Fair value of loans 90 days or more delinquent | Home Loans |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Unpaid principal balance | 213 | 0
Accumulated interest | 0 | 0
Cumulative fair value adjustments | (140) | 0
Total fair value of loans | $ 73 | $ 0

X
- Definition Financing Receivable, Cumulative Fair Value Adjustments + References No definition available. + Details
Name: | sofi_FinancingReceivableCumulativeFairValueAdjustments
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Unpaid Principal, Before Allowance For Credit Loss + References No definition available. + Details
Name: | sofi_FinancingReceivableUnpaidPrincipalBeforeAllowanceForCreditLoss
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of accrued interest on financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LoansAndLeasesReceivableDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before valuation allowance, of financing receivable classified as held-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481852/948-310-45-1 + Details
Name: | us-gaap_LoansReceivableHeldForSaleAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=sofi_PersonalLoanPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=sofi_StudentLoanPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=sofi_HomeLoanPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |