v3.25.2
Liability for Losses under Representations and Warranties - Summary of Company's Liability for Losses under Representations and Warranties (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mortgage Banking [Abstract]        
Balance, beginning of period $ 5,955 $ 19,519 $ 6,886 $ 26,143
Provision for losses:        
Pursuant to loan sales 227 204 531 458
Reduction in liability due to change in estimate (912) (6,540) (2,080) (13,418)
Losses incurred (206) 0 (273) 0
Balance, end of period 5,064 13,183 5,064 13,183
UPB of loans subject to representations and warranties at end of period $ 218,738,822 $ 222,907,138 $ 218,738,822 $ 222,907,138