v3.26.1
INVESTMENTS - Schedule of Investments in Loans and Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]            
Fair Value $ 1,040,118   $ 945,269      
Accrued interest receivable 41,100   25,800      
Investments in securities, available for sale            
Debt Securities, Available-for-Sale [Line Items]            
Amortized Cost 1,257,848   1,269,386      
Gross Unrealized Gains 30,649   7,459      
Gross Unrealized Losses (3,726)   (23,589)      
Allowance for Credit Losses (313,693)   (385,878)      
Fair Value 971,078   867,378      
Securitization notes            
Debt Securities, Available-for-Sale [Line Items]            
Amortized Cost 486,235   395,216      
Gross Unrealized Gains 8,064   970      
Gross Unrealized Losses (212)   (469)      
Allowance for Credit Losses 0   0      
Fair Value 494,087   395,717      
Securitization certificates            
Debt Securities, Available-for-Sale [Line Items]            
Amortized Cost 771,613   874,170      
Gross Unrealized Gains 22,585   6,489      
Gross Unrealized Losses (3,514)   (23,120)      
Allowance for Credit Losses (313,693) $ (336,141) (385,878) $ (490,896) $ (462,436) $ (508,741)
Fair Value $ 476,991   $ 471,661