v3.26.1
ALLOWANCE FOR RISK-SHARING OBLIGATIONS - Summary of Allowance for Risk-Sharing Obligations (Detail)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
loan
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
loan
Allowance for Risk-Sharing Contracts              
Beginning balance $ 38,673 $ 37,546 $ 31,871 $ 28,159 $ 37,546 $ 28,159 $ 28,159
Provision (benefit) for risk-sharing obligations 10,408   1,320   12,026 5,032  
Write-offs         (491)    
Ending balance $ 49,081 $ 38,673 $ 33,191 $ 31,871 $ 49,081 $ 33,191 $ 37,546
Look back period   10 years   10 years      
Number of defaulted loans | loan         2   3
Investment, Type [Extensible Enumeration] us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember       us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember   us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
Amount of specific reserves placed on defaulted at risk loans $ 23,700       $ 23,700   $ 12,600
Fannie Mae DUS program              
Allowance for Risk-Sharing Contracts              
Maximum quantifiable contingent liability associated with guarantees $ 14,400,000       $ 14,400,000   $ 14,100,000
Fannie Mae DUS Program              
Allowance for Risk-Sharing Contracts              
Number of defaulted loans | loan         14   11
Weighted average remaining life of the at risk servicing portfolio         4 years 9 months 18 days   5 years 1 month 6 days