v3.25.1
ALLOWANCE FOR RISK-SHARING OBLIGATIONS AND GUARANTY OBLIGATION - Summary of Allowance for Risk-Sharing Obligations (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
loan
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
loan
Allowance for Risk-Sharing Contracts      
Beginning balance $ 28,159 $ 31,601 $ 31,601
Provision (benefit) for risk-sharing obligations 3,712 (1,477)  
Ending balance 31,871 30,124 28,159
Amount of specific reserves placed on defaulted at risk loans 7,500   $ 4,000
Fannie Mae DUS program      
Allowance for Risk-Sharing Contracts      
Maximum quantifiable contingent liability associated with guarantees $ 13,200,000 $ 12,100,000  
Fannie Mae DUS program      
Allowance for Risk-Sharing Contracts      
Number of defaulted loans | loan 5   3
Weighted average remaining life of the at risk servicing portfolio 5 years 6 months   5 years 8 months 12 days
Freddie Mac      
Allowance for Risk-Sharing Contracts      
Number of defaulted loans | loan 3   3