XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
SERVICING RIGHTS, AT FAIR VALUE - Servicing Rights Sensitivity Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Transfers and Servicing [Abstract]      
Fair Value of Servicing Rights, net $ 1,603,031 $ 1,615,510 $ 1,985,718
Change in Fair Value from adverse changes:      
Discount rate, increase 1% (61,978) (62,832)  
Discount rate, increase 2% (120,196) (122,064)  
Cost of servicing. increase 10% (17,685) (17,403)  
Cost of servicing. increase 20% (35,430) (34,857)  
Prepayment speed, increase 10% (19,417) (16,609)  
Prepayment speed, increase 20% $ (37,931) $ (32,518)