v3.25.1
Contingencies - Narrative (Details)
$ in Millions
Mar. 31, 2025
USD ($)
case
loan
Mar. 31, 2024
USD ($)
loan
Loss Contingency [Abstract]    
Accrued penalty $ 27.3  
Number of cases | case 5  
Warranty repurchase demands unpaid principal balance $ 25.5 $ 25.3
Warranty repurchase demands number of loans | loan 96 75