XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Securitizations and Variable Interest Entities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2024
May 31, 2025
Feb. 28, 2025
Dec. 31, 2024
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]                
Average period to securitization     30 days          
MSRs retained $ 82.4 $ 67.7 $ 142.9 $ 102.4        
Percentage of loan transferred through securitization 60 days or more past due     2.00%   2.70%      
Threshold period past due 60 days   60 days         60 days
Maximum borrowing capacity           $ 350.0    
Percentage Of The Limited Liability Company Interest 100.00%   100.00%       100.00%  
Mortgage Warehouse Agreement | Variable Interest Entity, Primary Beneficiary                
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]                
Mortgages Held-for-sale, Fair Value Disclosure $ 200.0   $ 200.0         $ 200.0
Warehouse Mortgage Loan Financing Facility | Variable Interest Entity, Primary Beneficiary                
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]                
Mortgages Held-for-sale, Fair Value Disclosure 335.7   335.7         375.4
Loans held for sale pledged as a collateral 200.0   200.0         $ 200.0
Mortgage Warehouse Agreement Two | Variable Interest Entity, Primary Beneficiary                
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]                
Mortgages Held-for-sale, Fair Value Disclosure 286.2   286.2          
Loans held for sale pledged as a collateral 310.5   310.5          
Maximum borrowing capacity $ 350.0   $ 350.0          
Ginnie Mae Loans                
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]                
Percentage of loan transferred through securitization 60 days or more past due     5.10%   7.00%      
Threshold period past due 60 days   60 days         60 days