v3.25.2
Fair Value - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Financial assets:        
Loans receivable $ 10,155,483 $ 9,992,744    
Accrued loan interest receivable 560,927 549,283    
Cash and cash equivalents 225,753 194,518 $ 145,478 $ 168,112
Investments - held-to-maturity asset-backed securities 208,464      
Beneficial interest in loan securitizations 201,025      
Restricted cash - due to customers 258,065 404,402 $ 259,479 $ 368,656
Financial liabilities:        
Accrued interest payable 19,296 21,046    
Bank deposits 1,382,042 1,186,131    
Due to customers 429,109 478,469    
Fair value        
Financial assets:        
Loans receivable 9,990,823 10,008,165    
Accrued loan interest receivable 560,927 549,283    
Cash and cash equivalents 225,753 194,518    
Investments at fair value 1,286,729 1,160,320    
Investments - held-to-maturity asset-backed securities 208,464 216,164    
Notes receivable 54,603 32,258    
Beneficial interest in loan securitizations 201,025 229,510    
Restricted cash 317,958 332,100    
Restricted cash - due to customers 258,065 404,402    
Derivative instruments 402 3,232    
Financial liabilities:        
Bonds and notes payable 7,847,907 8,343,565    
Accrued interest payable 19,296 21,046    
Bank deposits 1,368,830 1,172,707    
Due to customers 429,109 478,469    
Derivative instruments 2,077 53    
Fair value | Level 1        
Financial assets:        
Loans receivable 0 0    
Accrued loan interest receivable 0 0    
Cash and cash equivalents 225,753 194,518    
Investments at fair value 1,200 555    
Investments - held-to-maturity asset-backed securities 0 0    
Notes receivable 0 0    
Beneficial interest in loan securitizations 0 0    
Restricted cash 317,958 332,100    
Restricted cash - due to customers 258,065 404,402    
Derivative instruments 0 0    
Financial liabilities:        
Bonds and notes payable 0 0    
Accrued interest payable 0 0    
Bank deposits 919,731 744,721    
Due to customers 429,109 478,469    
Derivative instruments 0 0    
Fair value | Level 2        
Financial assets:        
Loans receivable 0 0    
Accrued loan interest receivable 560,927 549,283    
Cash and cash equivalents 0 0    
Investments at fair value 1,202,880 1,085,726    
Investments - held-to-maturity asset-backed securities 208,464 216,164    
Notes receivable 54,603 32,258    
Beneficial interest in loan securitizations 0 0    
Restricted cash 0 0    
Restricted cash - due to customers 0 0    
Derivative instruments 402 3,232    
Financial liabilities:        
Bonds and notes payable 7,847,907 8,343,565    
Accrued interest payable 19,296 21,046    
Bank deposits 449,099 427,986    
Due to customers 0 0    
Derivative instruments 2,077 53    
Fair value | Level 3        
Financial assets:        
Loans receivable 9,990,823 10,008,165    
Accrued loan interest receivable 0 0    
Cash and cash equivalents 0 0    
Investments at fair value 0 0    
Investments - held-to-maturity asset-backed securities 0 0    
Notes receivable 0 0    
Beneficial interest in loan securitizations 201,025 229,510    
Restricted cash 0 0    
Restricted cash - due to customers 0 0    
Derivative instruments 0 0    
Financial liabilities:        
Bonds and notes payable 0 0    
Accrued interest payable 0 0    
Bank deposits 0 0    
Due to customers 0 0    
Derivative instruments 0 0    
Carrying value        
Financial assets:        
Loans receivable 9,594,556 9,443,461    
Accrued loan interest receivable 560,927 549,283    
Cash and cash equivalents 225,753 194,518    
Investments at fair value 1,286,729 1,160,320    
Investments - held-to-maturity asset-backed securities 203,591 210,774    
Notes receivable 54,603 32,258    
Beneficial interest in loan securitizations 190,853 213,809    
Restricted cash 317,958 332,100    
Restricted cash - due to customers 258,065 404,402    
Derivative instruments 402 3,232    
Financial liabilities:        
Bonds and notes payable 7,903,561 8,309,797    
Accrued interest payable 19,296 21,046    
Bank deposits 1,382,042 1,186,131    
Due to customers 429,109 478,469    
Derivative instruments $ 2,077 $ 53