v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
HELOCs          
Loss Contingencies [Line Items]          
Commitments to fund future advances $ 16.2   $ 16.2   $ 7.6
Unfunded Loan Commitment          
Loss Contingencies [Line Items]          
Loan purchase obligation 7.9   $ 7.9   7.6
Obligation to Repurchase Loans          
Loss Contingencies [Line Items]          
Loss contingency, ownership loan facilitated term     3 days    
Loan purchase obligation 116.4   $ 116.4   72.8
Maximum estimate of potential loss 12,217.4   12,217.4   $ 11,237.2
Cash payments made $ 0.0 $ 0.0 $ 0.0 $ 3.7