v3.26.1
SERVICING RIGHTS, AT FAIR VALUE - Servicing Rights Sensitivity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Transfers and Servicing [Abstract]            
Fair Value of Servicing Rights, net $ 1,751,543 $ 1,669,648 $ 1,637,706 $ 1,616,854 $ 1,603,031 $ 1,615,510
Change in Fair Value from adverse changes:            
Discount rate, increase 1% (56,357)   (62,800)      
Discount rate, increase 2% (111,839)   (123,283)      
Cost of servicing. increase 10% (17,090)   (18,672)      
Cost of servicing. increase 20% (34,955)   (37,449)      
Prepayment speed, increase 10% (18,269)   (19,035)      
Prepayment speed, increase 20% $ (35,764)   $ (37,705)