v3.26.1
Risks and Uncertainties - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
loan
Mar. 31, 2025
USD ($)
loan
Risks and Uncertainties [Abstract]    
Standard representation and warranty period 3 years  
Unpaid principal balance of loans repurchased | $ $ 4.1 $ 2.0
Number of loans repurchased | loan 16 6