XML 147 R126.htm IDEA: XBRL DOCUMENT v3.25.2
Guarantees - Credit recourse - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Serviced mortgage loans                  
Guarantor Obligations [Line Items]                  
Loans serviced $ 8,600,000   $ 8,600,000     $ 9,000,000      
Guarantee on loans sold or serviced with credit recourse                  
Guarantor Obligations [Line Items]                  
Valuation allowances and reserves balance 2,171 $ 4,058 2,171 $ 4,058 $ 2,397 2,611 $ 4,353 $ 4,211 $ 4,211
Guarantee on loans sold or serviced with credit recourse | Serviced mortgage loans                  
Guarantor Obligations [Line Items]                  
Loans serviced 8,600,000   8,600,000     9,000,000      
Guarantee on loans sold or serviced with credit recourse | Loans with recourse | Serviced mortgage loans                  
Guarantor Obligations [Line Items]                  
Repurchased loans 500 $ 500 800 $ 1,100          
Guarantee on loans sold or serviced with credit recourse | Loans with recourse | Residential mortgage loans                  
Guarantor Obligations [Line Items]                  
Loans serviced $ 460,000   $ 460,000     $ 495,000