XML 92 R70.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value Measurements - Schedule of Changes in Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2023 | Mar. 31, 2022 | Dec. 31, 2021
Liabilities |  |  |
Net impact on earnings | $ 166,607 | $ (51,497) |
Securitization clean-up calls | 39,936 | 275,499 |
Gain (loss) included in earnings from changes in instrument-specific credit risk | (50,529) | 6,496 |
Residual interests classified as debt |  |  |
Liabilities |  |  |
Fair value at beginning of period | (17,048) | (93,682) |
Impact on Earnings | (89) | (2,963) |
Purchases | 0 | 0 |
Sales | 0 | 0 |
Issuances | 0 | 0 |
Settlements | 1,572 | 26,113 |
Fair value at end of period | (15,565) | (70,532) |
IRLCs |  |  |
Liabilities |  |  |
Fair value at beginning of period |  | 3,039 | $ 3,759
Impact on Earnings |  | (3,039) |
Purchases |  | 0 |
Sales |  | 0 |
Issuances |  | 0 |
Settlements |  | (3,759) |
Fair value at end of period |  | 3,039 |
Loans at fair value |  |  |
Assets |  |  |
Fair value at beginning of period | 13,557,074 | 5,952,972 |
Impact on Earnings | 152,790 | (58,548) |
Purchases | 40,591 | 277,679 |
Sales | (77,880) | (1,887,440) |
Issuances | 3,566,518 | 3,322,191 |
Settlements | (1,380,988) | (603,969) |
Fair value at end of period | 15,858,105 | 7,002,885 |
Personal loans |  |  |
Assets |  |  |
Fair value at beginning of period | 8,610,434 | 2,289,426 |
Impact on Earnings | 86,094 | (7,016) |
Purchases | 40,039 | 160,748 |
Sales | 0 | (977,920) |
Issuances | 2,951,358 | 2,026,004 |
Settlements | (1,150,926) | (372,454) |
Fair value at end of period | 10,536,999 | 3,118,788 |
Student loans |  |  |
Assets |  |  |
Fair value at beginning of period | 4,877,177 | 3,450,837 |
Impact on Earnings | 67,190 | (42,370) |
Purchases | 0 | 116,433 |
Sales | 0 | (544,150) |
Issuances | 525,373 | 983,804 |
Settlements | (229,681) | (227,115) |
Fair value at end of period | 5,240,059 | 3,737,439 |
Home loans |  |  |
Assets |  |  |
Fair value at beginning of period | 69,463 | 212,709 |
Impact on Earnings | (494) | (9,162) |
Purchases | 552 | 498 |
Sales | (77,880) | (365,370) |
Issuances | 89,787 | 312,383 |
Settlements | (381) | (4,400) |
Fair value at end of period | 81,047 | 146,658 |
Servicing rights |  |  |
Assets |  |  |
Fair value at beginning of period | 149,854 | 168,259 |
Impact on Earnings | 12,084 | 11,580 |
Purchases | 613 | 629 |
Sales | (135) | (1,410) |
Issuances | 954 | 16,486 |
Settlements | (16,856) | (22,039) |
Fair value at end of period | 146,514 | 173,505 |
Residual investments |  |  |
Assets |  |  |
Fair value at beginning of period | 46,238 | 121,019 |
Impact on Earnings | 1,104 | 762 |
Purchases | 0 | 0 |
Sales | (306) | 0 |
Issuances | 0 | 0 |
Settlements | (4,076) | (15,104) |
Fair value at end of period | 42,960 | 106,677 |
Purchase price earn out |  |  |
Assets |  |  |
Fair value at beginning of period | 54 | 4,272 |
Impact on Earnings | 9 | 830 |
Purchases | 0 | 0 |
Sales | 0 | 0 |
Issuances | 0 | 0 |
Settlements | (63) | (2,817) |
Fair value at end of period | 0 | 2,285 |
IRLCs |  |  |
Assets |  |  |
Fair value at beginning of period | 216 |  |
Impact on Earnings | 634 |  |
Purchases | 0 |  |
Sales | 0 |  |
Issuances | 0 |  |
Settlements | (216) |  |
Fair value at end of period | 634 |  |
Student loan commitments |  |  |
Assets |  |  |
Fair value at beginning of period |  | 2,220 |
Fair value at beginning of period | 236 |  |
Impact on Earnings | 75 | 23 |
Purchases | 0 | 0 |
Sales | 0 | 0 |
Issuances | 0 | 0 |
Settlements | 236 | (2,220) |
Fair value at end of period |  | 23 |
Fair value at end of period | 75 |  |
Third-party warrants |  |  |
Assets |  |  |
Fair value at beginning of period | 630 | 1,369 |
Impact on Earnings | 0 | (142) |
Purchases | 0 | 0 |
Sales | 0 | 0 |
Issuances | 0 | 0 |
Settlements | 0 | 0 |
Fair value at end of period | $ 630 | $ 1,227 |

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Including Transfers, Recurring Basis, Assets Value + References No definition available. + Details
Name: | sofi_FairValueMeasurementWithUnobservableInputsReconciliationIncludingTransfersRecurringBasisAssetsValue
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Including Transfers, Recurring Basis, Liability Value + References No definition available. + Details
Name: | sofi_FairValueMeasurementWithUnobservableInputsReconciliationIncludingTransfersRecurringBasisLiabilityValue
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset (Liability), Net, Gain (Loss) Included In Earnings + References No definition available. + Details
Name: | sofi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetGainLossIncludedInEarnings
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, Securitization Clean-Up Calls + References No definition available. + Details
Name: | sofi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSecuritizationCleanUpCalls
Namespace Prefix: | sofi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of sales of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents the estimated amount of gains or losses included in earnings during the period attributable to changes in instrument-specific credit risk arising from loans and other receivables held as assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612 + Details
Name: | us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=sofi_ResidualInterestsClassifiedAsDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_FinanceReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=sofi_ServicingAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=sofi_ResidualInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=sofi_PurchasePriceEarnOutMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=sofi_StudentLoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=sofi_DerivativeInstrumentPartnerWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |