v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Loss Contingencies [Line Items]        
Unfunded commitments to fund loans and sell loans     $ 29,100  
Gain (loss) from commercial mortgage loans, held for sale, measured at fair value     484,700  
Mortgage impairment insurance $ 0 $ 0 (2,601) $ 0
Mortgage bankers bond     65,000  
Maximum        
Loss Contingencies [Line Items]        
Mortgage impairment insurance     $ 50,000