v3.26.1
Guarantees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Guarantor Obligations [Line Items]          
Principal, interest and escrow servicing advances $ 23,818   $ 23,818   $ 30,252
Parent Company          
Guarantor Obligations [Line Items]          
Wholly-owned subsidiary percentage 100.00%   100.00%   100.00%
Parent Company | Debt Securities Payable          
Guarantor Obligations [Line Items]          
Guarantees, unamortized balance of the obligations $ 94,300   $ 94,300   $ 94,300
Financial Guarantee          
Guarantor Obligations [Line Items]          
Reserve of potential losses associated with unfunded loan commitments 2,000   2,000   2,500
Financial Guarantee | Serviced Mortgage Loans          
Guarantor Obligations [Line Items]          
Loans serviced 7,800,000   7,800,000   8,200,000
Financial Guarantee | Loans With Recourse | Residential Mortgage Loans          
Guarantor Obligations [Line Items]          
Loans serviced 399,700   399,700   428,900
Financial Guarantee | Loans With Recourse | Serviced Mortgage Loans          
Guarantor Obligations [Line Items]          
Repurchased loans 100 $ 500 400 $ 800  
Guarantee Type | Parent Company | Underlying Other          
Guarantor Obligations [Line Items]          
Guarantees, unamortized balance of the obligations $ 192,700   $ 192,700   $ 192,700