v3.26.1
Loans Held for Sale - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]        
Commitment to purchase loans $ 131,000 $ 187,000    
Purchased loans settled during period 301,000      
UPB 1,103,428   $ 871,787  
Loans held-for-sale, at fair value 1,126,461   $ 896,117 $ 0
90+ Days Delinquent        
Financing Receivable, Past Due [Line Items]        
Loans held-for-sale, at fair value 13,000      
Loans held for sale, net book value $ 9,000