v3.25.2
Risks and Uncertainties - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
loan
Jun. 30, 2024
USD ($)
loan
Jun. 30, 2025
USD ($)
loan
Jun. 30, 2024
USD ($)
loan
Risks and Uncertainties [Abstract]        
Unpaid principal balance of loans repurchased | $ $ 2.2 $ 1.0 $ 4.2 $ 3.0
Number of loans repurchased | loan 9 5 15 11