v3.26.1
Subsequent Events (Details) - USD ($)
$ in Thousands
Jul. 22, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Loans held for sale   $ 172,466 $ 933,256
Subsequent Event      
Subsequent Event [Line Items]      
Financing receivable, held-for-sale $ 175,000    
Loan principal 172,000    
Capitalized interest 3,000    
Financing receivable, held for sale, accrued interest $ 200