v3.26.3
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Loss Contingencies [Line Items]        
Unfunded commitments to fund loans and sell loans     $ 153,200  
Gain (loss) from commercial mortgage loans, held for sale, measured at fair value     664,400  
Mortgage impairment insurance $ 0 $ 4,359 (2,601) $ 4,359
Mortgage bankers bond     65,000  
Maximum        
Loss Contingencies [Line Items]        
Mortgage impairment insurance     $ 50,000