v3.25.2
Fair Value Measurement - Schedule of Aggregate Fair Value and Principal Outstanding of All Loans And Loans 90 Days or More Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Fair value [1] $ 1,019,504 $ 806,304
Loans (at fair value)    
Financing Receivable, Past Due [Line Items]    
Outstanding principal balance 1,086,542 858,440
Net fair value and accrued interest adjustments (67,038) (52,136)
Fair value 1,019,504 806,304
Loans (at fair value) | Auto Loans    
Financing Receivable, Past Due [Line Items]    
Fair value 378,600 285,500
Loans (at fair value) | HELOCs    
Financing Receivable, Past Due [Line Items]    
Fair value 132,900 54,300
Loans > 90 Days Past Due | Loans (at fair value)    
Financing Receivable, Past Due [Line Items]    
Outstanding principal balance 9,067 11,236
Net fair value and accrued interest adjustments (6,500) (9,638)
Fair value 2,567 1,598
Loans > 90 Days Past Due | Loans (at fair value) | Auto Loans    
Financing Receivable, Past Due [Line Items]    
Fair value $ 0 $ 0
[1] Includes $102.9 million and $75.9 million of loans, at fair value, contributed as collateral for the consolidated securitization as of December 31, 2024 and June 30, 2025, respectively. Refer to “Note 5. Fair Value Measurement” for details.